平台概述
“J2EE服務支撐平台”是包括架構(Architecture)、基礎服務(Base Services)、開發及維護工具(Development & Maintenance Tools)的軟件產品系列,及配套的用戶手冊、分析及設計方法、測試方法、開發規范、培訓教材、范例、FAQ等,以支持應用系統開發、運行和維護等軟件生命周期。
平台核心思想
服務支撐平台的核心思想是MDA,將業務模型從IT內部架構中分離出來,開發人員只需關心業務組件和業務邏輯的分析,服務支撐平台負責按照架構生成組件代碼、生成測試代碼、發布等,業務組件運行的上下文、事務管理、系統連接、安全性控制、日志等都由架構提供。
平台價值
對行業應用關鍵技術的支持,使得平台可以和應用軟件一起共同創造客戶價值,保證客戶成功。
基於MDA模式的開發,降低應用項目實施的成本,提高應用解決方案競爭力。
提供基於SOA模型的服務,擴大了行業解決方案的范圍。
降低應用軟件的技術壁壘,使開發人員能夠將更多精力投入到業務分析上去
基礎服務為一系列的可重用組件,可以通過簡單的配置或數據的初始化即可作為應用軟件的模塊,可以一定程度上減少工作量。
開發及維護工具致力於為應用軟件開發和應用軟件系統運行維護提供高效的工具。
清晰的架構很容易被開發人員采用。
基於WebSphere應用服務器,提供了廣泛的可擴展性功能。以可以持續優化的運行環境,保證了實施後的項目得到不斷優化的服務支持。
運行支撐環境
服務支撐平台本身並不提供J2EE服務器,需要另行提供支持J2EE的Web Server、Application Server來完成項目實施。
采用服務支撐平台,提供給客戶的應用軟件系統是:
應用軟件系統=J2EE服務器
+DB/LDAP/Files, etc
+架構
+基礎服務(可選)
+開發及維護工具(可選)
+業務組件(業務交易組件、業務基礎組件、表示組件)
+配置信息