監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

構(gòu)建戰(zhàn)略性SOA平臺(下)(AMT研究院 周瑛 編譯)

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

7. 核心應(yīng)用平臺

前面三個設(shè)計中心圍繞SOA的核心價值建立起一系列基礎(chǔ)設(shè)施。但是服務(wù)仍然需要一個能夠運行它們的應(yīng)用平臺。不管這個應(yīng)用平臺是只采用一種技術(shù)還是采用多種技術(shù),只有將它建立起來才能形成一個完整的SOA平臺。假如企業(yè)計劃從現(xiàn)有應(yīng)用平臺產(chǎn)品中提取一些功能加入到SOA平臺中,那這時候應(yīng)用平臺就顯得尤為重要了。應(yīng)用平臺提供的主要功能如下:

  • 流程集成
  • 應(yīng)用集成
  • 遺留系統(tǒng)集成
  • 業(yè)務(wù)規(guī)則引擎
  • 應(yīng)用服務(wù)器
  • 數(shù)據(jù)集成
  • 數(shù)據(jù)和內(nèi)容存儲

8. 四大SOA平臺設(shè)計中心之間的關(guān)系

上述四大SOA平臺設(shè)計中心之間存在著多種聯(lián)系和交互(見圖2)。主要的聯(lián)系有:

圖2  四大SOA平臺設(shè)計中心之間的關(guān)系

從SLE到SDN和核心應(yīng)用平臺:SLE工具負責對服務(wù)整個生命周期中的開發(fā)和維護進行管理(以代碼和元數(shù)據(jù)的形式),而SDN和核心應(yīng)用平臺為這種管理提供了改進服務(wù)設(shè)計的標準和尺度。

從SCP到SDN和核心應(yīng)用平臺:SCP工具定義了安全政策和質(zhì)量政策來控制服務(wù)在SDN和核心應(yīng)用平臺中的執(zhí)行。SCP工具還負責監(jiān)控和管理服務(wù)運營,從SDN和核心應(yīng)用平臺那里接收運行時的執(zhí)行數(shù)據(jù)和事件。

從SLE到SCP:SLE向SCP提供配置服務(wù)所必需的數(shù)據(jù)。

從SDN到SCP:在業(yè)務(wù)管理層,SDN向SCP的業(yè)務(wù)活動和結(jié)果報表引擎提供業(yè)務(wù)流程執(zhí)行和服務(wù)調(diào)用相關(guān)的數(shù)據(jù)。

9. SOA基礎(chǔ)設(shè)施市場

對于上述四大SOA平臺設(shè)計中心,市場上并不一定有對應(yīng)的產(chǎn)品。實際上,許多產(chǎn)品是跨越多個設(shè)計中心的,圍繞某個目標領(lǐng)域(例如交易管理或業(yè)務(wù)規(guī)則)實現(xiàn)各個設(shè)計中心的一部分功能。另外一些產(chǎn)品則會專注于一個設(shè)計中心,但也不會實現(xiàn)設(shè)計中心的所有功能。企業(yè)在構(gòu)建SOA平臺時,不要只購買一個供應(yīng)商的產(chǎn)品,應(yīng)該先購買一個處于主流地位的平臺,然后再從各個領(lǐng)域內(nèi)的最佳品牌供應(yīng)商那里購買一些附件——尤其是在未來3~5年內(nèi)市場逐漸成熟的時候。

SOA平臺需要混合一系列強勢的核心技術(shù)和Web Services能力。當Web Services專業(yè)供應(yīng)商在開發(fā)重要的Web Services能力時(有些供應(yīng)商甚至開發(fā)更為通用的SOA能力),他們面臨著來自主要軟件基礎(chǔ)設(shè)施供應(yīng)商的激烈競爭。架構(gòu)和平臺只有實現(xiàn)集成時才是最好的,因此很多IT商店都將戰(zhàn)略應(yīng)用的未來押在大型供應(yīng)商身上。于是從長期來看,提供應(yīng)用平臺、安全平臺、管理平臺的大型供應(yīng)商將在SOA平臺市場中占上風。但是Web Services專業(yè)供應(yīng)商仍然能為企業(yè)近期的Web Services平臺需求提供良好的解決方案,使用它們的產(chǎn)品能夠迅速取得成效。

10. SOA平臺示例

實施戰(zhàn)略性SOA的道路有很多,選擇哪一條道路決定了企業(yè)之間的不同。企業(yè)剛開始實施SOA時,可以參照以下公司的做法:

實現(xiàn)簡單內(nèi)部集成的SOA平臺:某家大型媒體公司使用遠程方法調(diào)用(Remote Method Invocation,RMI)-IIP作為訪問主要Java服務(wù)的機制,Web Services則是將來可能會實現(xiàn)的訪問機制。某家大型醫(yī)療機構(gòu)正將遺留COBOL封裝成服務(wù),它使用主機適配器將這些服務(wù)發(fā)布為Web Services。在上述兩個場景中,他們采用的SOA平臺可以使用Java或微軟的應(yīng)用服務(wù)器,同時可以使用Web Services-to-host產(chǎn)品實現(xiàn)對遺留組件的訪問。

實現(xiàn)豐富內(nèi)部集成的SOA平臺:某家大型金融服務(wù)機構(gòu)使用Web Services創(chuàng)建數(shù)據(jù)訪問層,用以跟蹤和審計法規(guī)遵從情況。應(yīng)用和數(shù)據(jù)集成產(chǎn)品十分適合它們的架構(gòu)。為了創(chuàng)建組合服務(wù),將來自多個應(yīng)用套件的功能組合起來,你可以使用EAI產(chǎn)品提供的路由、工作流、轉(zhuǎn)換和映射能力——注意要保證按照良好的服務(wù)設(shè)計原則創(chuàng)建接口,而不是設(shè)計出僅針對特定應(yīng)用的集成接口。

實現(xiàn)多渠道應(yīng)用的SOA平臺:從上面簡單集成和豐富集成兩個場景中可以看出,服務(wù)能夠同多個交互渠道連接——Web應(yīng)用、desktop應(yīng)用、門戶服務(wù)器、移動終端等等,可以通過Web單一登錄(Web SSO)產(chǎn)品來管理渠道中的用戶身份和訪問權(quán)限。然后就可以使用WSM產(chǎn)品來截取、認證和授權(quán)Web Services請求(請求使用中央目錄和訪問權(quán)限)。

實現(xiàn)外部集成的SOA平臺:某家大型物流企業(yè)使用B2B軟件和EAI的組合來實現(xiàn)同運輸客戶的直接連接。另一家航空公司則使用XML安全網(wǎng)關(guān)實現(xiàn)同外部合作伙伴的連接。

你可能正處于上面這幾種場景中的一種,你需要建立短期和長期的SOA平臺戰(zhàn)略。比如說你需要同時實現(xiàn)豐富的內(nèi)部集成和外部集成,那么SOA平臺的主要元素可能是一個應(yīng)用服務(wù)器、EAI、XML安全網(wǎng)關(guān)。

11. SOA戰(zhàn)略應(yīng)在SOA平臺實施之前

一些企業(yè)可能未曾仔細考慮SOA戰(zhàn)略就匆匆忙忙投入建設(shè)SOA平臺的大潮中。的確,這樣做能夠幫助企業(yè)迅速從服務(wù)中獲益,但這種缺乏戰(zhàn)略思考的方法將限制或減緩企業(yè)從SOA中得到的長期獲益。為了保證SOA平臺在長期上的正確性,企業(yè)必須從一開始就定義一個SOA戰(zhàn)略,用以指導(dǎo)SOA的具體實施。在建設(shè)戰(zhàn)略性SOA時,應(yīng)遵循下面三個原則:

從全局出發(fā):SOA帶來業(yè)務(wù)變化。在開始制定SOA平臺愿景時,應(yīng)采取頭腦風暴的方式發(fā)掘在業(yè)務(wù)層實施端到端流程創(chuàng)新和優(yōu)化的機遇。在進行這項工作時,應(yīng)分析整個公司實現(xiàn)改進的可能性。通過這項工作,你將了解公司最需要提高靈活性和響應(yīng)能力的業(yè)務(wù)領(lǐng)域。這樣就設(shè)定了創(chuàng)建應(yīng)用戰(zhàn)略實現(xiàn)業(yè)務(wù)靈活性的優(yōu)先順序,也體現(xiàn)了SOA對企業(yè)未來的重要性。

根據(jù)SOA實現(xiàn)的業(yè)務(wù)價值建設(shè)SOA:不要采用從上到下的方式建設(shè)戰(zhàn)略性SOA平臺。相反,要根據(jù)當前的需求逐步完善SOA平臺,但這個過程也要在SOA愿景指導(dǎo)下進行。這種“底層策略”現(xiàn)在顯得尤為重要,因為SOA基礎(chǔ)設(shè)施相關(guān)的標準和產(chǎn)品正迅速發(fā)生變化。

根據(jù)SOA愿景逐步完善SOA:為了實現(xiàn)SOA愿景同當前SOA建設(shè)決策之間的對應(yīng),要仔細考察和計劃企業(yè)特定的SOA需求和機遇。

12. 大型供應(yīng)商是SOA平臺市場的重要廠商

SOA平臺不僅僅是一個架構(gòu)在現(xiàn)有應(yīng)用之上的獨立Web Services層。它作為企業(yè)數(shù)字業(yè)務(wù)的戰(zhàn)略集成平臺,必須提供用以設(shè)計、建立、配置、運行、監(jiān)控和管理業(yè)務(wù)服務(wù)的所有技術(shù)。這包括應(yīng)用服務(wù)器、集成解決方案、套裝軟件、管理工具、開發(fā)工具、業(yè)務(wù)流程設(shè)計、Web Services基礎(chǔ)設(shè)施等等。

所有大型軟件基礎(chǔ)設(shè)施供應(yīng)商正在向他們的平臺添加一般的面向服務(wù)屬性,同時也在構(gòu)建特定的Web Services能力。應(yīng)該選擇這些大型供應(yīng)商的產(chǎn)品作為建設(shè)戰(zhàn)略性SOA平臺的起點。專業(yè)的Web Services供應(yīng)商通常有更為豐富的產(chǎn)品——特別是在當前階段大型供應(yīng)商產(chǎn)品尚未成熟之際,他們能夠為企業(yè)當前的SOA需求快速提供解決方案。但只能將這些解決方案用于實現(xiàn)戰(zhàn)術(shù)性目標(12~24個月)。企業(yè)平臺愿景將指導(dǎo)企業(yè)選擇供應(yīng)商和標準,最終實現(xiàn)一個成熟的長期的SOA平臺。

發(fā)布:2007-03-25 09:51    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
天津OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢