監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

SOA實(shí)踐秘訣

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

來(lái)源:泛普軟件

上周,我們提到「開(kāi)發(fā)即整合,整合即開(kāi)發(fā)」的觀念。在服務(wù)導(dǎo)向架構(gòu)(SOA)底下,我們的目標(biāo)是將所有具備價(jià)值的IT 資源,不論是舊的或新的,通通都能夠透過(guò)Web Services的包裝,成為可以隨取即用的IT資產(chǎn)。

這樣一來(lái),利用專為Web Services所設(shè)計(jì)的商業(yè)流程管理(BPM;Business Process Management)工具,便可將各種服務(wù)快速匯整,開(kāi)發(fā)出組合式應(yīng)用,達(dá)到「整合即開(kāi)發(fā)」。此外,透過(guò)那些對(duì)于Web Services 充分支持的應(yīng)用服務(wù)器,以及相關(guān)的開(kāi)發(fā)環(huán)境下所開(kāi)發(fā)出的新應(yīng)用,先天上就會(huì)是Web Services-ready。

從此以后,所有在這種環(huán)境下所開(kāi)發(fā)出來(lái)的應(yīng)用單元,幾年后不至于再淪為新的legacy 系統(tǒng),因?yàn)槲覀冊(cè)陂_(kāi)發(fā)的時(shí)候便已經(jīng)把它們的未來(lái)準(zhǔn)備妥當(dāng),也同樣符合「整合即開(kāi)發(fā)」的概念。

本周,我們接著探討應(yīng)用平臺(tái),特別是其所提供的各項(xiàng)基礎(chǔ)設(shè)施服務(wù),以及對(duì)于建置與部署SOA架構(gòu)所產(chǎn)生的重大影響。開(kāi)發(fā)Web Services的進(jìn)入門(mén)坎固然低,但真正的挑戰(zhàn)在于如何確保這些Web Services能夠經(jīng)年累月穩(wěn)健的執(zhí)行下去,并且能顧及安全上的要求。

畢竟,當(dāng)Web Services愈來(lái)愈普遍的扮演IT中的建材角色,卻無(wú)法同時(shí)經(jīng)得起24x7 關(guān)鍵性任務(wù)的挑戰(zhàn)時(shí),后果自然不是當(dāng)初導(dǎo)入 SOA 所想要的。這樣的需求,自然會(huì)讓我們聯(lián)想至應(yīng)用服務(wù)器,以及于其上所衍生的各項(xiàng)專門(mén)的應(yīng)用領(lǐng)域。實(shí)際上,安全性、穩(wěn)定性、可用性、延展性,和效能方面的要求,一直是應(yīng)用服務(wù)器這類型新一代的中介軟件(middleware)在設(shè)計(jì)時(shí),便必須考慮在內(nèi)的關(guān)鍵指標(biāo)。

幾年導(dǎo)入下來(lái)的經(jīng)驗(yàn),加上許許多多的成功案例,提供了非常可靠的驗(yàn)證。另有數(shù)家應(yīng)用服務(wù)器廠商,早在兩年前便開(kāi)始積極提供各項(xiàng)Web Services相關(guān)科技的支持。因此,選擇能擔(dān)當(dāng)大任的應(yīng)用服務(wù)器作為Web Services宿主,在邏輯上,將會(huì)是很自然的延續(xù)與延伸。
先前提到,由應(yīng)用服務(wù)器衍生出來(lái)的數(shù)據(jù)、應(yīng)用整合平臺(tái),可透過(guò)數(shù)種策略,將既有系統(tǒng)重新包裝為Web Services;而業(yè)務(wù)流程設(shè)計(jì)/管控 (BPM)、訊息格式轉(zhuǎn)換,訊息和服務(wù)路由等基本功能,則進(jìn)一步的提供SOA上不可或缺的基礎(chǔ)服務(wù)。

整體而言,這樣的信息整合平臺(tái)在 SOA 的世界扮演的是服務(wù)提供者 (Web Services provider) 的角色;而服務(wù)消費(fèi)者 (Web Services consumer)則是交給 Portal 平臺(tái)來(lái)扮演。因?yàn)閜ortal可將后端的作業(yè)流程、服務(wù),數(shù)據(jù)等,一一加以匯整,再根據(jù)前端瀏覽器具的不同,以及個(gè)人化的設(shè)定,將信息提供給終端的使用者。從Portal軟件開(kāi)發(fā)的趨勢(shì)來(lái)看,Portal在IT中所扮演的角色,正逐漸從早年作為內(nèi)容管理的門(mén)戶,逐步邁向process portal之路。

在Web Services的安控方面,最直接的作法,固然是可以將權(quán)限控管等安全相關(guān)的邏輯直接寫(xiě)死在Web Services 的應(yīng)用里,但這種將安控邏輯內(nèi)嵌在多支程序中的作法,將成為未來(lái)在更新、維護(hù)和管理上令人頭疼的問(wèn)題。比較理想的方式,是透過(guò)可橫跨整個(gè)平臺(tái)的安控機(jī)制,集中擬定各項(xiàng)與Web Services相關(guān)的安控設(shè)定。

這就與流程控管、服務(wù)路由,以及負(fù)載平衡相同,如果可以經(jīng)由平臺(tái)提供設(shè)定與控管的功能,而不是在應(yīng)用軟件(AP)的層級(jí)進(jìn)行,將在整體維護(hù)及整合雙方面,產(chǎn)生極大的幫助。

此外,在Web Services的營(yíng)運(yùn)方面,幾個(gè)比較新的領(lǐng)域還包括了Web services 的管理、效能水平監(jiān)測(cè) (SLA;Service-Level Agreement)、業(yè)務(wù)流程監(jiān)控 (BAM;Business Activity Monitoring),以及Web services 訊息攔截和轉(zhuǎn)運(yùn)等?,F(xiàn)階段,已有多家廠商開(kāi)始在這些領(lǐng)域中進(jìn)行愈來(lái)愈多的著墨。

正因?yàn)閼?yīng)用平臺(tái)提供了多項(xiàng) SOA 需要的加值功能,許多分析師都一致看好幾個(gè)主要的應(yīng)用平臺(tái)廠商,在未來(lái)將囊括大半的SOA市場(chǎng)。此外,由于應(yīng)用服務(wù)器與相關(guān)科技,已經(jīng)在許多企業(yè)中具有相當(dāng)程度的導(dǎo)入經(jīng)驗(yàn),所以若從技能與基礎(chǔ)設(shè)施共享,以及IT資產(chǎn)集中化等潮流與角度審視,以應(yīng)用平臺(tái)作為邁向SOA的基礎(chǔ)環(huán)境自是最邏輯的選擇。(zdnet)

發(fā)布:2007-04-23 10:16    編輯:泛普軟件 · 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樓

咨詢:400-8352-114

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

QQ在線咨詢

泛普武漢OA快博其他應(yīng)用

武漢OA軟件 武漢OA新聞動(dòng)態(tài) 武漢OA快博 武漢OA軟件資訊 武漢OA信息化 武漢軟件開(kāi)發(fā)公司 武漢門(mén)禁系統(tǒng) 武漢物業(yè)管理軟件 武漢倉(cāng)庫(kù)管理軟件 武漢餐飲管理軟件 武漢網(wǎng)站建設(shè)公司