監(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

來源:泛普軟件 集成的成功與原來SOA的障礙

集成專業(yè)人員已經(jīng)認(rèn)識到,點對點的集成顯著地提高了建立和維護企業(yè)商務(wù)流程的復(fù)雜性。這個表現(xiàn)形式之一是提高SOA的受歡迎程度。要最大限度地獲得SOA的好處,重要的是在選擇技術(shù)和研究可行的實例之前認(rèn)真考慮架構(gòu)和設(shè)計原則。

在一個恰當(dāng)?shù)乜紤]了各種因素的設(shè)計中,集成設(shè)備在簡化實施和正在進(jìn)行維護的同時可以極大地降低成本。這些設(shè)備還有助于企業(yè)通過減少技術(shù)支持基礎(chǔ)設(shè)施避免集成系統(tǒng)常見的一些不可避免的變化。

在90年代中期,商業(yè)集成包首次用于建立大型的跨系統(tǒng)商務(wù)流程。然而,第一代技術(shù)的局限性成為了取得成功的一個嚴(yán)重障礙。

1.缺乏可升級性。把每一個系統(tǒng)集成到每一個其它的系統(tǒng)導(dǎo)致系統(tǒng)隨著端點數(shù)量的增長而日益復(fù)雜。這顯然是不能升級的。集線器和總線模型的推出減少了這些連接,所有的數(shù)據(jù)都經(jīng)過一個中心集線器和存儲處。

2.依賴低水平的API(應(yīng)用程序編程接口)和適配器。當(dāng)指定系統(tǒng)所有的數(shù)據(jù)都通過一個中心點的時候,設(shè)計人員可以考慮減少維護一個端點所需要的工作量。即使一個不太復(fù)雜的系統(tǒng)也有十幾個端點,IT管理的大部分工作包括隨著端點的改變保持連接。例如,SAP發(fā)布了一個新版本的軟件,甲骨文收購了仁科,大型計算機支付系統(tǒng)轉(zhuǎn)移到了一臺Unix服務(wù)器等等。

早期的集成系統(tǒng)通常與使用適配器的端點的低水平的API直接連接在一起。遺憾的是,幾乎沒有標(biāo)準(zhǔn)。在1995年,甚至ODBC的工作也不總是一致的。這導(dǎo)致了大量的適配器不得不與大型系統(tǒng)放在一起,以處理多種版本的杭州OA系統(tǒng),至少每一種應(yīng)用類型有一個適配器。每一次端點發(fā)生變化時,那個接口都必須重新做。糟糕的是它后面所有的商業(yè)邏輯經(jīng)常與這個適配器緊密地聯(lián)系在一起并且必須要重新編寫或者移植。這就引起了一個高水平抽象的想法,而不是編寫API。

3.抽象服務(wù)的普及。使用抽象服務(wù)的原則,而不是低水平的API,是一個進(jìn)步。但是,這個原則也有嚴(yán)重的弱點。許多服務(wù)接口實際上并不比端點系統(tǒng)的物理連接數(shù)量少。通過創(chuàng)建一個服務(wù),你能夠得到更好的抽象,但是,那里仍有太多的抽象。更糟糕的是一個設(shè)計良好的服務(wù)經(jīng)常接觸一個以上的基本物理應(yīng)用。這就可能出現(xiàn)服務(wù)重疊、數(shù)據(jù)復(fù)制和數(shù)據(jù)不一致的問題。這種設(shè)計也是不能升級的。

IT專業(yè)人員的應(yīng)對措施是采用SOA。原來的SOA的核心概念是簡化連接、服務(wù)抽象和數(shù)據(jù)管理。除非在你的SOA設(shè)計中擁有全部這些想法,否則,你不可能從最終的系統(tǒng)獲得最大的好處。相反,一個真正的SOA不僅能夠使你避免基本的變化,而且還能讓你再利用這些服務(wù)。

SOA實施的關(guān)鍵:成功的分離

一項SOA能夠以不同的方式實施,使用各種工具和技術(shù),包括Web服務(wù)、中間件軟件、框架和集成平臺。然而,深入研究一個突出的SOA趨勢也許有助于降低你的實施成本和努力。集成工具原來是沒有區(qū)別的。每一個系統(tǒng)的每一個連接都有一種工具。隨著SOA概念的發(fā)展,這個架構(gòu)發(fā)展成擁有具體架構(gòu)和功能的不同的高水平的種類(見圖1)。

1.商務(wù)流程:這個SOA層利用這些服務(wù)并且擁有包含多種服務(wù)的商務(wù)流程,這些服務(wù)包括元商務(wù)(meta-business)流程、商務(wù)流程管理的基礎(chǔ)和工作流。

2.目錄服務(wù):權(quán)力和服務(wù)目錄等通用的服務(wù)連接到服務(wù)層以便把上層的商務(wù)流程與變化隔離開。

3.現(xiàn)有的應(yīng)用程序:實際做這個工作的上層程序。

4.數(shù)據(jù)同步化:這些集成組件用于建立和維護父/子數(shù)字關(guān)系。

這些組件有不同的功能和非常不同的架構(gòu)。他們通常使用不同的技術(shù),結(jié)構(gòu)非常好。

發(fā)布:2007-04-23 11:55    編輯:泛普軟件 · 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在線咨詢

泛普杭州OA行業(yè)資訊其他應(yīng)用

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