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

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

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

AMTeam.org

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

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

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

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

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

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

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

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

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

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

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

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

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

10. SOA平臺(tái)示例

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

咨詢(xún):400-8352-114

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

QQ在線(xiàn)咨詢(xún)