Jazz™ Team Server
以及关联的 Rational® solution for systems and software engineering 应用程序具有典型的部署拓扑。
此产品安装由 Jazz Team Server 以及下列其中一个或多个应用程序组成:“质量管理”(QM)、“变更和配置管理”(CCM) 以及 Rational DOORS® 或 IBM® DOORS Next
Generation、Rational Rhapsody® 和 Rational Rhapsody Design
Management。可以将这些应用程序部署在同一应用程序服务器上,以进行小规模评估;也可以将它们部署在不同的应用程序服务器上,以获取更大的可伸缩性和灵活性以满足将来的扩大。数据仓库有一个数据库,并且每个应用程序(其中包括 Jazz Team Server)都有一个数据库。
为了使用产品集成,所有这些应用程序都必须共享公共
Jazz Team Server
或在 Jazz Team Server 之间创建好友关系并配置 OSLC 服务。通过使用共享的 Jazz Team Server,应用程序之间和一组公共用户之间就可以展开协作。共享服务器还提供了公共许可证管理以及公共电子邮件和 LDAP 设置。有关共享服务器的优势的更多信息,请参阅确定要使用的 Jazz Team Server 的数目。
当前存在三个典型部署拓扑示例。
部署拓扑
Rational solution for systems and software engineering 的部署拓扑示例如下:
- 评估拓扑:在此拓扑中,应用程序部署在具有共享 Jazz Team Server 的单个应用程序服务器上。此拓扑对于评估、演示和培训用途而言非常理想。在评估拓扑中创建的数据无法轻易转移到可伸缩生产环境。
由于单一应用程序服务器的可伸缩性有限,因此评估拓扑不满足典型生产工作负载的需求。请使用功能强大且配备大量内存和快速磁盘驱动器的计算机来处理应用程序服务器和数据库服务器的负载。此拓扑使用 Apache Tomcat 作为应用程序服务器,使用 Apache Derby 作为数据库(仅限于 10 个用户)。有关图和示例,请参阅下列拓扑示例:
- 部门拓扑:在这些拓扑中,应用程序部署在具有一个共享
Jazz Team Server
的一台或多台应用程序服务器上。对于中等规模的部署(例如,单个部门部署或团队部署),此拓扑最为理想。这些拓扑将 Apache Tomcat 用于 DOORS Web Access,并将 IBM WebSphere® Application
Server 用于基于 Jazz 的产品。WebSphere Application
Server 使您在访问多个应用程序服务器时不必多次进行认证。这些拓扑还使用企业数据库管理系统(例如,IBM DB2®),并且专用数据库服务器位于不同的系统中。有关图和示例,请参阅下列拓扑示例:
- 企业拓扑:在这些拓扑中,应用程序部署在具有共享
Jazz Team Server
的一台或多台应用程序服务器上。对于大型拓扑(例如,团队部署),此拓扑最为理想。这些拓扑将 Apache Tomcat 用于 DOORS Web Access,并将 IBM WebSphere Application Server 用于基于 Jazz 的产品。WebSphere Application
Server 使您在访问多个应用程序服务器时不必多次进行认证。这些拓扑还使用企业数据库管理系统(例如,IBM DB2),并且专用数据库服务器位于不同的系统中。有关图和示例,请参阅下列拓扑示例:
部署应用程序的多个实例
另外,您还可以部署一个应用程序(例如,CCM 应用程序)的多个实例。如果您在同一 Jazz Team Server 中部署同一应用程序的多个实例,那么必须为每个实例指定不同的上下文根。例如,两个 CCM 实例的上下文根可为 ccm1 和 ccm2。要将 CCM 应用程序的多个实例连接到共享 Jazz Team Server,这些实例必须全部从同一个认证领域中进行认证,从而共享同一组用户。在任何部署中,许可证都由 Jazz Team Server 管理。
当您为部署选择拓扑时,请仔细考虑团队当前和将来的需求。虽然以后可以将应用程序移动到另一应用程序服务器,但此变更要求使用代理服务器来维护指向该应用程序的链接。