第1章 WebLogic不同版本介绍
一、 BEA WebLogic Server
BEA WebLogic Enterprise是建立稳定、易于管理的电子商务系统的成熟平台BEA WebLogic Express 提供了一个可伸缩的平台,用以向 Web 和无线应用提供动态内容和数据
BEA Weblogic IntegrationTM在一个单一的平台之中融入了应用服务器、应用集成、业务流程管理和B2B集成功能。
BEA WebLogic Commerce Server和BEA WebLogic Personalization Server让用户通过客户关系管理,赢得并留住客户。
早期的weblogic,是将这些功能坐在一起的所以统称weblogic,随着功能的扩展,将各个功能逐渐剥离,BEA WEBLOGIC SERVER是业界第一Web和无线应用服务器是类似于IIS的web server。
BEA WebLogic Server 是一个功能丰富、基于标准的应用服务器,它为企业构建可靠、可伸缩和可管理的应用程序提供了一个坚实的基础。借助于全面的功能、对开放标准的服从、多层的架构和对基于组件开发的支持,WebLogic Server为开发和部署业务驱动的应用程序提供了必需的底层核心功能。
免费版的5个ip限制,还有时间限制, WebLogic根据不同的需求提供的不同版本产品,就WebLogic Server来说,低端的WebLogic Express,功能不包括对ejb的支持;高端的,又分为带集群的和不带集群,价格根据cpu个数不同都有区别。
序号
产品名称
市场参考价格
1
Weblogic PlatForm ver8.1
¥1,800,000
2
WebLogic Server
¥200,000
3
Weblogic Integration ver8.1
¥1,240,000
4
Weblogic Portal ver8.1
¥1,140,000
第2章 WebSphere 产品家族分类
一、 应用服务器
1. WebSphere Application Server
1) WebSphere Application Server Community Edition轻量级 J2EE 应用服务器,基于源自 Apache Software Foundation 的开源技术。
IBM WebSphere Application Server Community Edition 是免费的轻量级 Java 2 Platform, Enterprise Edition (J2EE) 应用服务器,它构建于 Apache Geronimo 之上,后者是 Apache Software Foundation 的开源应用服务器项目。它利用来自开源社区的最新创新,提供可容易访问的灵活基础,以构建 Java 应用程序。通过提供可快速下载且易用的技术,WebSphere Application Server Community Edition 帮助您加速开发和部署。Community Edition 包括 Apache Tomcat 和 IBM Cloudscape,现在提供增强的 Eclipse 插件。支持选项 —— IBM Technical 支持团队以年度订阅的方式交付支持(按每服务器收费)。三种支持级别包括入门级、增强级和精英级。
2) WebSphere Application Server – Express 一种易于使用的解决方案,结合了一种可视化 IBM Rational 开发工具和完整的 J2EE 应用服务器。
IBM WebSphere Application Server – Express Version 6 是紧密集成的开发工具和应用服务器,它提供可轻松负担的电子商务入口点,以帮助公司创建动态 Web 站点。
支持完整的 J2EE 1.4 编程模型和扩展,包括 Servlet、JSP、EJB 和 Web 服务。
利用 SDK 1.4.2 支持要求更为苛刻的业务应用程序。
通过具有服务数据对象 (SDO,Service Data Objects) 的标准接口,轻松连接到多个后端数据源。
通过使用基于标准的 JavaServer Faces (JSF),以拖放开发方式构建动态 Web 用户界面。
借助于能够简化应用程序开发和部署的 WebSphere Rapid Deployment,快速部署新应用程序。
每个平台仅需一张 CD 的快速安装,以及运行时和工具的单一启动。
满足中型公司、大型组织中的部门以及为其提供服务的独立软件供应商 (ISVs)、顾问和集成商的需求。
软件优势:
· 面向服务架构的构建块:当今的 WebSphere Application Server V6.0 跨所有配置交付了面向服务架构。通过使用基于标准的消息传递和最新的 Web 服务标准重用现有 IT 资产,这些产品允许企业提高投资回报和降低总体拥有成本。这就会降低成本、加速创造价值的进程和提高业务灵活性。
· 安全的最佳资源利用率:WebSphere Application Server V6.0 为企业提供安全的动态平台。借助于 WebSphere Application 的伸缩能力和安全特性,企业能够使用更少的资源完成更多的工作。
·随需应变的基础设施:WebSphere Application Server V6.0 提供当今企业所需的健壮、灵活的环境。借助于面向任务关键型应用程序的几乎连续的正常运行时间,企业能够事实上避免失去业务机会。
·快速开发和部署:借助于增强的开发和部署能力,WebSphere Application Server V6.0 支持快速的创造价值进程。借助于支持易用性和高度开箱即用性能的特性,企业能够加速创造价值的进程,并充分利用现有技术技能。
3) WebSphere Application Server 核心 J2EE 1.4 配置。经过优化以简化可伸缩、单服务器环境中的管理。
作为 WebSphere Application Server 家族的核心配置,WebSphere Application Server 针对简化管理可伸缩的单服务器部署环境进行了优化。如果组织需要构建和部署独立的部门级应用程序和 Web 服务,而不需要故障转移或工作负载分发选项,则推荐使用此配置。WebSphere Application Server 支持空前广泛的平台,且能够在任何规模的服务器上部署。增强的新特性交付实现 SOA 所需的灵活、开放、具有弹性的应用程序基础架构。
简单、快速的开发和部署借助于旨在使您快速进入生产阶段的易用特性,WebSphere Application Server, V6.1 帮助您加速创造价值的进程,并充分利用现有技术技能。
快速容易地启动和运行。WebSphere Application Server, V6.1 交付了一系列特性以帮助确保快速平稳的启动,这些特性包括单步安装和配置、向导和默认配置、以及易于导航的文档(包含示例代码的扩展使用)。
最大限度地缩短开发周期。WebSphere Application Server, V6.1 提供了帮助您最大化技能、资产和时间的特性,这些特性包括预构建功能(在 Web User Interfaces 内使用)和改进的 Application Server Toolkit(具有新的自动化工具)、用于创建新的 Web 应用程序的基本组装工具、Web 服务和 portlet,以及综合单元测试环境。
易于使用和部署。借助于快速部署特性和增强(例如由非根/非管理员用户进行安装),WebSphere Application Server V6.1 帮助简化部署体验。由于 IBM 对 J2SE 5 和与 IBM Rational 工具紧密集成的实现,极大提高了开发人员生产力。
安全、可伸缩、高度可用的 SOA 运行时环境
WebSphere Application Server V6.1 为您的应用程序和服务提供安全、可伸缩且具有弹性的执行环境。使用 WebSphere Application Server 的可伸缩能力和具有弹性的安全特性,能够帮助企业使用更少的资源完成更多的工作。
请放心,应用程序和数据没有遭受攻击的危险。WebSphere Application Server V6.1 交付开放、基于标准的安全基础架构,此基础架构会移除容易受到的威胁,同时最大限度地提高开发人员生产力。开箱即用的安全配置和用户注册表、对政府标准的遵从和严格的 Web 服务安全性可以使您彻底放心。
在最适合您的地方运行应用程序。WebSphere Application Server V6.1 支持业界最广泛的平台,这有助于确保您构建的应用程序可在最适合您的业务的平台上运行。
与不断变化的环境保持一致。借助于 JDK 5 增强和改进的缓存卸载,WebSphere Application Server V6.1 交付无与伦比的性能,以驱动高吞吐量和可伸缩性。
扩展对不断发展的业务需求的响应。WebSphere Application Server V6.1 提供灵活的部署环境,此环境支持您的业务以所需的速度和成本结构增长。
4) WebSphere Application Server Network Deployment交付面向任务关键型应用程序的几乎连续的可用性,以及高级性能和管理能力。
IBM WebSphere Application Server Network Deployment,V6.1 是主要的 Java 2 Enterprise Edition (J2EE) 和 Web 服务应用服务器,它交付了高度可用的事务引擎,此引擎具有高级性能和管理能力。除了核心 WebSphere Application Server 配置中的所有特性和功能之外,WebSphere Application Server Network Deployment 还交付了卓越的部署服务,包括几乎连续的可用性、集群、网络边缘服务和 Web 服务,这些服务均可跨不同应用程序框架运行。
高度可用性和响应性
WebSphere Application Server Network Deployment 交付世界一流集群几乎连续的可用性、故障转移和高可用性管理器,以帮助消除系统宕机时间成本。
动态可伸缩性和健壮性
WebSphere Application Server Network Deployment 在高性能的生产环境中经过验证且扩展到了最高级别,从而确保了安全、长期的投资。
借助于面向复杂负载平衡、缓存和集中安全性的边缘组件,WebSphere Application Server Network Deployment 交付了网络边缘上的增强性能。
灵活性和敏捷性
WebSphere Application Server Network Deployment 支持您通过高级 Web 服务网关安全连接到防火墙外部的系统。
易于管理
WebSphere Application Server Network Deployment 交付了扩展的 Web 服务管理和高级远程管理,以便以更少的时间和资源消耗来管理更复杂的环境。
5) WebSphere Application Server for zOS针对在 IBM System z 服务器上运行进行了优化,同时利用 IBM z/OS 的服务质量优势。
IBM WebSphere Application Server for z/OS, V6.1 是面向大型机的主要 Java 2 Enterprise Edition (J2EE)和 Web 服务应用服务器,它交付了具有独特平台区分器的事务引擎,这些区分器支持最高质量的业务工作负载。构建于 WebSphere Application Server 家族的公共编程之上,WebSphere Application Server for z/OS 提供了公共用户体验,同时还提供大型机的独特获益,例如高级可用性、可靠性和伸缩性、以及对经过验证的大型机安全产品(例如 RACF)的支持。
高度可用性和响应性
WebSphere Application Server for z/OS 交付世界一流集群几乎连续的可用性、故障转移和高可用性管理器,以帮助消除系统宕机时间成本。通过利用大型机的核心可用性技术,WebSphere Application Server for z/OS 提供面向业务关键型工作负载优异的可靠性
动态可伸缩性和健壮性
WebSphere Application Server for z/OS 动态伸缩以轻松解决应用程序需求中的峰值,同时识别面向工作负载的不同优先级。WebSphere Application Server for z/OS 在高性能的生产环境中经过验证,是让您的业务走向成功的投资。
灵活性和敏捷性
WebSphere Application Server for z/OS 支持您根据需要实现应用程序服务环境,并轻松将其连接到所需的各种资产。提供到 DB2 UDB for z/OS 的独特连接,从而简化了架构和增强了性能,同时提供 zSeries Application Assist Processor 以卸载 Java 相关的 MIP,并提供潜在的巨大成本节约。
易于管理
WebSphere Application Server for z/OS 交付了扩展的 Web 服务管理和高级远程管理,以便以更少的时间和资源消耗来管理更复杂的环境。
6) WebSphere Extended Deployment服务质量扩展器,用于最大限度地提高可伸缩性、可管理性、灵活性和性能。
IBM WebSphere Extended Deployment V6.0.1. 提供动态、目标明确的高性能环境,以在 WebSphere 中运行混合应用程序类型和工作负载模式。借助于这些能力,您可以优化 IT 基础设施的资源利用和管理,同时增强业务关键型应用程序的服务质量。
WebSphere Extended Deployment V6.0.1 提供以下优势:
避免昂贵的资源复制:避免昂贵的资源复制:结合事务性和长期运行的工作负载,以提高运营效率和资源利用。长期运行的工作负载(J2EE 批处理和计算密集的工作负载)可与使用高级计划算法的事务性工作负载同时运行,这被称为 Business Grid。
借助于几乎线形的可伸缩性和高可用性,提高事务性应用程序性能:对象缓存框架和分区工具特性提高了应用程序可伸缩性和性能、大大降低了共享数据源争用、同时提供面向高可用性的基础设施。
支持连续应用程序可用性:允许用户在整个应用程序生命周期中维持可预测的服务质量。Application Edition Manager 支持多个应用程序版本的无中断部署和管理。
简化复杂性不断增加的基础设施的管理:借助于对利用率和状况的快速评估,改进虚拟化异构环境的可管理性,从而支持应用程序和服务器问题的前摄性检测和纠正。
WebSphere Extended Deployment V6.0.1 对 z/OS 环境可用。
2. WebSphere Extended Deployment 6.1
3. WebSphere Edge Serve
二、 其它具体分类看下面地址
http://www-900.ibm.com/cn/software/websphere/products/
第3章 总结
在现在的Java社群中,对EJB的都抱有一种反对态度,EJB这种企业级框架会给项目带来非常大的复杂度,称其为重量级框架。与之相对应的轻量级框架现在大受欢迎,以spring、structs、hibernate等为代表的轻量级框架是我们应该考虑的。在选择商用中间件服务器的时候,可以不用考虑实现EJB功能,选择价格相对较低的Express版本。