Jazz™ Team Server 和相關聯的 Rational® solution for systems and software engineering 應用程式有一般的部署拓蹼。
這個產品安裝由 Jazz Team Server 及一或多個 Web 應用程式組成:「品質管理 (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 應用程式。如果您在相同的應用程式伺服器中部署相同應用程式的多個實例,您必須分別提供每個實例的環境定義根目錄。
例如,兩個 CCM 實例的環境定義根目錄可以是 ccm1 和 ccm2。如果要將 CCM 應用程式的多個實例連接到共用的 Jazz Team Server,這些實例必須全部從相同的鑑別領域進行鑑別,也因而共用同一組使用者。
在任何部署中,都是由 Jazz Team Server 來管理授權。
當您選擇部署的拓蹼時,請仔細考量團隊現在及未來的需求。
雖然以後可以將應用程式移到不同的應用程式伺服器,但這項變更需要利用 Proxy 伺服器來維護通往這個應用程式的鏈結。