Sun Java Enterprise System 2005Q4 部署规划指南

关于 Java Enterprise System

Java Enterprise System 是一种软件框架结构,提供了可支持分布于网络或 Internet 环境中的企业级应用程序的一整套中间件服务。提供这些服务的 Java Enterprise System 组件均通过一个通用安装程序进行安装,在一组公用共享库上保持同步,并共享一个集成的用户身份和安全管理系统。

系统服务

Java Enterprise System 组件提供的主要基础结构服务可分为以下类别:

下表列出了上述服务类别,并指定了为每个类别提供服务的 Java Enterprise System 组件。

表 1–1 Java Enterprise System 服务类别

服务类别 

Java Enterprise System 组件 

门户服务 

Portal Server 

Portal Server Secure Remote Access 

Access Manager 

Directory Server 

Application Server 或 Web Server 

通信和协作服务 

Messaging Server 

Calendar Server 

Instant Messaging 

Access Manager 

Directory Server 

Application Server 或 Web Server 

网络身份管理服务 

Access Manager 

Directory Server 

Web Server 

Web 和应用程序服务 

Application Server 

Message Queue 

Web Server 

可用性服务 

Sun Cluster 

Sun Cluster 代理 

有关 Java Enterprise System 服务、组件和 Java Enterprise System 体系结构概念的更多信息,参阅《Sun Java Enterprise System 2005Q4 技术概述》

内置服务和定制开发服务

基于 Java Enterprise System 的部署解决方案通常分为两大类:

80:20 和 20:80 类别是一种广义的概括。所提供服务类型的具体百分比并不重要。但是,这个百分比表示了解决方案中所包含的定制量。

Java Enterprise System 因拥有由 Java ES 提供的丰富服务集而特别适用于进行 80:20 部署。例如,使用由 Java Enterprise System 提供的服务进行企业范围通信系统或门户系统的部署相对来说比较容易。

对于需要定制开发的部署,Java Enterprise System 支持定制开发服务和应用程序的创建和集成。

系统服务中列出的多数服务类别都可用于提供 80:20 部署。例如,通信和协作服务可为最终用户提供电子邮件、日历和即时消息传送服务,使用户能够聚集和个性化内容。同样,可利用“网络身份管理”和“企业门户”服务类别安装和配置企业范围应用程序,而不必开发或集成各种定制服务。

对于需要定制开发 J2EE 平台服务的企业级解决方案,可以利用提供 Java Enterprise System Web 和应用程序服务的 Application Server、Message Queue 或 Web Server。

不同的企业部署所需的定制开发服务数量会有很大差异。由于各 Java Enterprise System 服务间可进行互操作,因此可根据企业的具体需要自行创建服务套件。

迁移到 Java Enterprise System

使用 Java Enterprise System 的企业解决方案的规划、设计和实现很大程度上取决于当前的部署策略。对于初次规划部署解决方案的企业,其规划、设计和实现主要由企业的具体需要驱动。但是,初次部署解决方案并不是很普遍。更多的解决方案是使用 Java Enterprise System 增强已有的企业解决方案或对 Java Enterprise System 组件的早期版本进行升级。

替换或升级现有解决方案时,必须采取额外的规划、设计和实现步骤,以确保保留现有数据并将软件顺利升级到当前版本。执行本指南中所述的分析和设计时,请勿忘记替换和升级现有软件系统所需的准备和规划工作。

有关升级到 Java Enterprise System 当前版本和从其他应用程序进行迁移的策略的更多信息,参阅 Java Enterprise System 升级与迁移指南