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

