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

SOA實踐秘訣

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

來源:泛普軟件

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

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

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

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

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

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

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

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

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

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

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

發(fā)布:2007-04-23 10:16    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
武漢OA系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢

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

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