青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 181, 文章 - 2, 評(píng)論 - 85, 引用 - 0
數(shù)據(jù)加載中……

在企業(yè)級(jí) SOA 中使用 Web 服務(wù),第 3 部分: 將您的 SOA 合并成三維的整合中心以提高速度和可靠性

將您的 SOA 合并成三維空間的整合中心,以提高 Web 服務(wù)的互用性。Judith M. Myerson 給出了四個(gè)合并的實(shí)例:非共享的 SOA 的二維中心、共享的 SOA 的二維中心、共享的 SOA 的三維中心的兩種視圖。權(quán)衡各種利弊,確定三維空間中的整合中心可以承載的 SOA 的最大數(shù)目是非常重要的,使得能夠避免中心超負(fù)荷。

引言

在企業(yè)級(jí) SOA 系列文章的第二篇——“使外部 Web 服務(wù)互操作性最優(yōu)”中,我給出了不會(huì)導(dǎo)致多個(gè) SOA 超負(fù)荷的服務(wù)互用性的實(shí)例——從簡(jiǎn)單的協(xié)議共存到復(fù)雜的多平臺(tái)的互用性。我談?wù)摿擞嘘P(guān)您如何使用 Visual Studio .Net 來(lái)開(kāi)發(fā) Microsoft? .Net 平臺(tái)上的 Web 服務(wù)以及如何在 IBM? WebSphere? Application Server 上運(yùn)行它們的相關(guān)問(wèn)題。

在本文中,我將談?wù)撊绾螌?Web 服務(wù)及非 Web 服務(wù)的多重 SOA 合并成三維的整合中心來(lái)連接各種后端企業(yè)主機(jī)系統(tǒng),包括:

  • 企業(yè)資源規(guī)劃(Enterprise Resource Planning,ERP)
  • 客戶關(guān)系管理(Customer Relationship Management,CRM)
  • 供應(yīng)鏈管理(Supply Chain Management,SCM)
  • 其它企業(yè)應(yīng)用程序集成(Enterprise Application Integration,EAI)的應(yīng)用程序
  • 虛擬的數(shù)據(jù)庫(kù)管理系統(tǒng)

我也將討論中心如何接受輸入數(shù)據(jù)——事件和數(shù)據(jù)——來(lái)源于各種資源。我使用 X、Y 和 Z 軸在三維空間中展示圖片。







什么是 SOA 整合中心?

SOA 整合中心是 Web 服務(wù)與非 Web 服務(wù)的合并的 SOA 與后端企業(yè)系統(tǒng)的集成。它使得 Web 服務(wù)及非 Web 服務(wù)能夠與運(yùn)行在不同平臺(tái)上的服務(wù)器、主機(jī)和微機(jī)上的企業(yè)系統(tǒng)交互。

然而,SOA 整合中心不同于面向服務(wù)的整合(service-oriented integration,SOI)。SOI 將 Web 服務(wù)與運(yùn)行在不同平臺(tái)上的主機(jī)系統(tǒng)相整合。它使得 Web 服務(wù)能夠通過(guò)網(wǎng)關(guān)與主機(jī)交互。您需要 ASP.Net 或其它技術(shù)獲取網(wǎng)關(guān)來(lái)執(zhí)行普通的 Web 服務(wù)。

SOA 是基于一套業(yè)務(wù)流程的 Web 服務(wù)的交互的體系結(jié)構(gòu)。您可以在第一個(gè) SOA 中獲取 Web 服務(wù)來(lái)在第二個(gè) SOA 中復(fù)用代表 Web 服務(wù)的服務(wù)。Web 服務(wù)可能由一些小的 Web 服務(wù)組成,它們將服務(wù)傳遞給客戶。

您使用描述語(yǔ)言(例如,SOAP)或其它描述交互的方法(例如,REST)來(lái)定義交互。每個(gè)交互都是獨(dú)立且松耦合的,以便每個(gè)交互都能獨(dú)立于任何其它交互。這與依賴網(wǎng)關(guān)來(lái)與 Web 服務(wù)集成的緊耦合的主機(jī)系統(tǒng)形成對(duì)照。







SOA 層

我們看一下二維空間中的 SOA 層。之后,我將向您展示為何三維的整合中心是更好的選擇。

SOA 的 IBM 版本的前五層(請(qǐng)見(jiàn)參考資料)是(從下至上):

  • 操作系統(tǒng)
  • 基于組件的(系統(tǒng))
  • 服務(wù)
  • 業(yè)務(wù)流程
  • 表示層

第六層是集成體系結(jié)構(gòu)(也作為企業(yè)集成總線(Enterprise Integration Bus)),它垂直覆蓋了前五層。下一層是服務(wù)質(zhì)量、安全、管理及監(jiān)控層。

顯而易見(jiàn),操作層由 EAI 打包的應(yīng)用程序、遺留、老式的面向?qū)ο蠹吧虡I(yè)智能應(yīng)用程序組成。它們都可以通過(guò)使用 SOI(在項(xiàng)目級(jí)或企業(yè)級(jí))來(lái)同第二層的基于組件的系統(tǒng)相集成。然后,將組件結(jié)合或集成到復(fù)合應(yīng)用程序中來(lái)提供第三層的服務(wù)。

第四層向您展示了那些服務(wù)是如何根據(jù)一套業(yè)務(wù)流程從一個(gè)流向另一個(gè)的。更高一層通過(guò)遠(yuǎn)程門戶網(wǎng)站 Web 服務(wù)(Web Services for Remote Portlet,WSRP)標(biāo)準(zhǔn)或其它面向人的表示層的方法來(lái)將 Web 服務(wù)應(yīng)用于應(yīng)用程序接口中。

二維靜態(tài)的 SOA 可能是有問(wèn)題的。幸好,整合中心的發(fā)展意味著 SOA 將變成三維動(dòng)態(tài)的。







可復(fù)用的體系結(jié)構(gòu)

我們假設(shè)該 Web 服務(wù)需要在 .Net 平臺(tái)上或隨后的 WebSphere 平臺(tái)上運(yùn)行前從主機(jī)系統(tǒng)獲取信息。您需要將 Web 服務(wù)與執(zhí)行普通 Web 服務(wù)的主機(jī)網(wǎng)關(guān)相整合。

所有 Web 服務(wù)彼此以 XML 傳遞信息——多個(gè) SOA 中的業(yè)務(wù)流程應(yīng)當(dāng)如何整合及其在提供的服務(wù)中如何實(shí)現(xiàn)。雖然在多個(gè) SOA 中 Web 服務(wù)是可復(fù)用的,但是我進(jìn)一步將 SOA 處理成可復(fù)用的體系結(jié)構(gòu)。

我有多個(gè)實(shí)例,它們關(guān)于將可復(fù)用的 SOA 合并成與主機(jī)系統(tǒng)相連的整合中心,我提出如下四步來(lái)創(chuàng)建中心:

  1. 將作為可復(fù)用的體系結(jié)構(gòu)的 SOA 數(shù)組劃分成兩個(gè)模塊。第一模塊主要包括整合 Web 服務(wù)的機(jī)制,而第二個(gè)模塊重在服務(wù)交互。
  2. 為了獲得最佳的速度及可靠性,將每個(gè) SOA 優(yōu)化成更緊湊的形式。檢查可能影響性能的磁盤碎片空間。
  3. 將 SOA 按照重要性及復(fù)用頻率區(qū)分優(yōu)先次序。檢查用戶對(duì)于更改 SOA 優(yōu)先權(quán)的需求。
  4. 將 SOA 合并成連接到一個(gè)或更多主機(jī)系統(tǒng)的整合中心,這些主機(jī)系統(tǒng)運(yùn)行在不同的平臺(tái)上。檢查先前沒(méi)有被提出的互用性問(wèn)題。






模塊化的 SOA 庫(kù)

您可以開(kāi)發(fā)模塊化的和優(yōu)化的 SOA 庫(kù),這些 SOA 被分成了不同類別的層次。每個(gè)類別可以通過(guò)層次最低級(jí)別的 Web 服務(wù)被進(jìn)一步劃分成 SOA 的子組。

您可以將庫(kù)用作到 Web 服務(wù)應(yīng)用程序的動(dòng)態(tài)鏈接。當(dāng)應(yīng)用程序需要訪問(wèn)模塊化的 SOA 時(shí),它將自己鏈接到庫(kù)中。當(dāng)它不再需要檢索到的 SOA 時(shí),將從庫(kù)中釋放自己,當(dāng)提高速度及性能時(shí)節(jié)省磁盤空間。

下列是庫(kù)中模塊化的 SOA 的一些實(shí)例:

  • 衛(wèi)生保健 SOA
  • 零售管理 SOA
  • 物流 SOA
  • 無(wú)線射頻識(shí)別(Radio Frequency Identification,RFID)SOA






庫(kù)用例

假設(shè)您使用在庫(kù)中使用最后三個(gè) SOA(零售管理、物流和 RFID)來(lái)開(kāi)發(fā)整合中心并將它們連接到主機(jī)網(wǎng)關(guān)中。今后,用戶的需求改變了——取消零售管理 SOA 并以衛(wèi)生保健 SOA 代替它。

同時(shí),用新版本更新物流 SOA 使其迎合用戶的需求。在 RFID SOA 中包含新的子組之后,將所有子組區(qū)分優(yōu)先次序并將它們優(yōu)化。







二維非共享的 SOA

我們看一下 Blue Repository 中的三個(gè)模塊化的 SOA(零售管理、物流和 RFID)的二維中心(請(qǐng)見(jiàn)圖 1)。所有都連接到主機(jī)網(wǎng)關(guān)中。例如,如果您使用 ASP.Net,那么您可以通過(guò)網(wǎng)關(guān)來(lái)執(zhí)行普通的 Web 服務(wù)。


圖 1. 非共享的 SOA 的二維中心
非共享的 SOA 的二維中心

如您所見(jiàn),SOA 不是共享的。您可以將這三者結(jié)合成復(fù)合應(yīng)用程序以減少到主機(jī)網(wǎng)關(guān)的連接器的數(shù)目。







二維共享的 SOA

圖 2 所示,RFID SOA 與物流 SOA 在一邊相交疊。交疊區(qū)域用黃色帶黑色斜線來(lái)顯示。它包含 SOA 用于生成一個(gè)或兩個(gè)服務(wù)的資源。


圖 2. 共享的 SOA 的二維中心
共享的 SOA 的二維中心






代表三維空間中的中心

您怎樣在二維計(jì)算機(jī)屏幕上設(shè)想三維的中心?處理該問(wèn)題的一種方法是在二維平面中畫出整合中心的 X、Y 和 Z 軸。另一種方法是使用軟件簡(jiǎn)單地將 2D 圖片轉(zhuǎn)換成 3D 的版本。

在三維的中心,您可以在不改變 SOA 的情況下將現(xiàn)有的主機(jī)替換成新樣式或另一供應(yīng)商的樣式。另外,您可以重新配置或更改 SOA 的優(yōu)先權(quán)以適合新的或已更新的主機(jī)系統(tǒng)對(duì)于更改用戶及組織的需求的響應(yīng)。







第一個(gè)三維中心

考慮如圖 3 所示的三維空間中的整合中心。如您所見(jiàn),RFID SOA 中部分位于物流 SOA 之后。RFID SOA 的隱藏部分用到物流 SOA 的藍(lán)色線畫出。


圖 3. 第一個(gè)共享的 SOA 的三維中心
第一個(gè)共享的 SOA 的三維中心

如您所見(jiàn),連接器從 RFID SOA 通過(guò)(而不是環(huán)繞)物流 SOA 到主機(jī)網(wǎng)關(guān)。這意味著從 RFID SOA 而來(lái)的連接器與物流 SOA 共享了一些資源。







第二個(gè)三維中心

設(shè)想 RFID SOA 的重疊部分在物流 SOA 的前面,但是不是從任一側(cè),如圖 4 所示。這給了 RFID SOA 更多的選擇來(lái)共享物流 SOA 中的大量資源。


圖 4. 第二個(gè)共享的 SOA 的三維中心
第二個(gè)共享的 SOA 的三維中心

如您所見(jiàn),連接器從 RFID SOA 通過(guò)物流 SOA。






有多少共享的 SOA?

在三維中心中您可以共享的 SOA 的數(shù)目依賴于項(xiàng)目復(fù)雜性、合并問(wèn)題及業(yè)務(wù)流程中的利弊。向您避免 SOA 的過(guò)量開(kāi)銷一樣,您需要確保在開(kāi)發(fā)的整個(gè)生命周期中不會(huì)在三維空間中發(fā)生中心超負(fù)荷的問(wèn)題。您應(yīng)當(dāng)在周期的每個(gè)時(shí)刻都測(cè)試超負(fù)荷。







結(jié)束語(yǔ)

在三維中心中合并 SOA 需要預(yù)先規(guī)劃來(lái)設(shè)置開(kāi)發(fā)和共享的 SOA 的數(shù)目限制。您應(yīng)當(dāng)同業(yè)務(wù)分析師開(kāi)發(fā)組交流有關(guān)各種合并問(wèn)題的信息。您將發(fā)現(xiàn)解決合并問(wèn)題會(huì)使您開(kāi)發(fā)三維中心的工作變得非常容易。您可以開(kāi)發(fā)在中心可復(fù)用和共享的 SOA。分析師將發(fā)現(xiàn)解決該問(wèn)題會(huì)使他們的設(shè)計(jì)和分析三維空間的中心的工作變得非常容易。他們可以確定在不會(huì)導(dǎo)致中心超負(fù)荷的前提下哪個(gè)主機(jī)系統(tǒng)可以連接到中心。

posted on 2006-04-17 03:19 wsdfsdf 閱讀(185) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 技術(shù)文章

評(píng)論

# re: 在企業(yè)級(jí) SOA 中使用 Web 服務(wù),第 3 部分: 將您的 SOA 合并成三維的整合中心以提高速度和可靠性  回復(fù)  更多評(píng)論   

SOA整合中心、可復(fù)用的體系結(jié)構(gòu) 、模塊化的 SOA 庫(kù)、庫(kù)用例,使這篇文章提到的幾個(gè)重要的概念。感覺(jué)SOA 整合中心應(yīng)該是今后研究的重點(diǎn),模塊化的SOA 庫(kù)應(yīng)該是一個(gè)設(shè)計(jì)的一個(gè)標(biāo)準(zhǔn)。將這兩個(gè)概念列下

SOA 整合中心是 Web 服務(wù)與非 Web 服務(wù)的合并的 SOA 與后端企業(yè)系統(tǒng)的集成。它使得 Web 服務(wù)及非 Web 服務(wù)能夠與運(yùn)行在不同平臺(tái)上的服務(wù)器、主機(jī)和微機(jī)上的企業(yè)系統(tǒng)交互。

然而,SOA 整合中心不同于面向服務(wù)的整合(service-oriented integration,SOI)。SOI 將 Web 服務(wù)與運(yùn)行在不同平臺(tái)上的主機(jī)系統(tǒng)相整合。它使得 Web 服務(wù)能夠通過(guò)網(wǎng)關(guān)與主機(jī)交互。您需要 ASP.Net 或其它技術(shù)獲取網(wǎng)關(guān)來(lái)執(zhí)行普通的 Web 服務(wù)。


模塊化的 SOA 庫(kù)

您可以開(kāi)發(fā)模塊化的和優(yōu)化的 SOA 庫(kù),這些 SOA 被分成了不同類別的層次。每個(gè)類別可以通過(guò)層次最低級(jí)別的 Web 服務(wù)被進(jìn)一步劃分成 SOA 的子組。

您可以將庫(kù)用作到 Web 服務(wù)應(yīng)用程序的動(dòng)態(tài)鏈接。當(dāng)應(yīng)用程序需要訪問(wèn)模塊化的 SOA 時(shí),它將自己鏈接到庫(kù)中。當(dāng)它不再需要檢索到的 SOA 時(shí),將從庫(kù)中釋放自己,當(dāng)提高速度及性能時(shí)節(jié)省磁盤空間。



2006-04-24 14:59 | Tory
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99国产精品国产精品久久| 亚洲香蕉视频| 欧美人妖另类| 免费在线亚洲欧美| 欧美日韩高清在线播放| 欧美在线91| 国产偷国产偷亚洲高清97cao| 国产精品国产三级国产aⅴ浪潮| 欧美性事在线| 好吊视频一区二区三区四区 | 一区二区三区免费看| 夜夜嗨av一区二区三区中文字幕| 一区二区精品| 欧美一区午夜视频在线观看| 久久免费视频观看| 欧美精品观看| 国产日韩成人精品| 亚洲国产欧美在线人成| 在线中文字幕不卡| 久久久不卡网国产精品一区| 亚洲黄色成人网| 亚洲小说区图片区| 久久视频在线免费观看| 欧美日韩国产亚洲一区| 国语自产精品视频在线看一大j8 | 欧美激情中文字幕乱码免费| 欧美日韩免费一区二区三区| 国产欧美一区二区在线观看| 亚洲第一级黄色片| 亚洲一区二区三区四区在线观看| 久久婷婷亚洲| 亚洲小视频在线观看| 久久尤物视频| 国产视频自拍一区| 亚洲一区国产视频| 欧美激情第4页| 欧美一区二区视频免费观看| 欧美日本高清一区| 尤物99国产成人精品视频| 中日韩美女免费视频网址在线观看 | 免费国产自线拍一欧美视频| 国产美女扒开尿口久久久| 曰韩精品一区二区| 欧美在线视频播放| 在线视频日韩| 欧美成人一区二区三区在线观看| 国产婷婷色一区二区三区| 尹人成人综合网| 国产精品99久久久久久久女警| 免费国产自线拍一欧美视频| 亚洲欧美在线一区| 一本久久综合| 亚洲激情欧美激情| 欧美中文字幕在线| 亚洲天堂偷拍| 国产精品久久久免费| 亚洲午夜电影| 一本色道久久综合一区| 欧美另类综合| 亚洲一区二区av电影| 亚洲国产精品黑人久久久| 老司机午夜精品视频| 伊人激情综合| 欧美高清视频在线播放| 蜜臀av在线播放一区二区三区| 精品成人一区二区三区| 久久久之久亚州精品露出| 久久成人在线| 亚洲第一中文字幕| 欧美成人精品在线播放| 欧美成人免费全部| 一区二区三区视频在线观看| 一本在线高清不卡dvd | 午夜影视日本亚洲欧洲精品| 国产精品久在线观看| 欧美影院精品一区| 久久国产精品72免费观看| 黄色一区三区| 亚洲国内精品在线| 国产精品国产三级国产a| 香港久久久电影| 久久手机精品视频| 亚洲免费观看高清完整版在线观看| 亚洲国产成人不卡| 欧美日韩一区二区三| 亚欧成人在线| 久久人人爽人人爽| aa级大片欧美| 西瓜成人精品人成网站| 亚洲二区在线视频| 99热在这里有精品免费| 国产免费成人av| 欧美激情 亚洲a∨综合| 国产精品国产自产拍高清av| 欧美69wwwcom| 国产精品每日更新| 欧美大尺度在线观看| 国产精品日本精品| 欧美激情在线观看| 国产日产精品一区二区三区四区的观看方式 | 亚洲永久免费av| 精品99一区二区三区| 一区二区三区国产精品| 黑人巨大精品欧美一区二区| 欧美成人在线免费视频| 亚洲天堂av图片| 开心色5月久久精品| 美国成人直播| 亚洲欧美国产另类| 毛片av中文字幕一区二区| 亚洲伦伦在线| 久久精品1区| 亚洲一区二区久久| 嫩草影视亚洲| 久久精品一区二区三区四区| 欧美日韩亚洲激情| 欧美大片网址| 红桃视频国产精品| 亚洲免费一区二区| 99这里只有久久精品视频| 久久精品在线免费观看| 欧美在线视频在线播放完整版免费观看 | 亚洲欧洲日产国产综合网| 亚洲综合视频一区| 中文在线资源观看视频网站免费不卡| 久久精品视频免费| 久久久国产一区二区| 国产精品成人观看视频免费| 亚洲欧洲日韩女同| 亚洲精品资源美女情侣酒店| 另类图片综合电影| 久久久久久久性| 国内欧美视频一区二区| 小黄鸭精品aⅴ导航网站入口| 亚洲一区二区高清| 国产精品第一区| 亚洲一级高清| 羞羞漫画18久久大片| 国产精品久久久久一区二区三区共| 亚洲精品日韩综合观看成人91| 亚洲精品久久久蜜桃| 免费不卡在线视频| 亚洲大片av| 夜夜嗨av一区二区三区| 国产精品hd| 午夜精品久久久久久久蜜桃app | 欧美一区二区成人| 国产裸体写真av一区二区| 亚洲在线一区| 久久久国产精品亚洲一区| 1024国产精品| 欧美激情精品久久久久久变态| 亚洲精品美女久久7777777| 一区二区久久| 国产欧美日韩精品a在线观看| 午夜欧美大尺度福利影院在线看| 久久免费观看视频| 亚洲电影免费观看高清| 欧美久久一级| 亚洲一品av免费观看| 久久久综合精品| 亚洲日韩欧美一区二区在线| 欧美日韩精品免费| 午夜国产精品影院在线观看| 久久精品夜色噜噜亚洲aⅴ| 91久久视频| 国产精品区二区三区日本| 欧美专区在线播放| 亚洲高清资源综合久久精品| 国产精品jvid在线观看蜜臀| 午夜精品免费在线| 欧美黄网免费在线观看| 性一交一乱一区二区洋洋av| 亚洲电影下载| 国产精品毛片一区二区三区| 美女亚洲精品| 性8sex亚洲区入口| 日韩午夜av电影| 久久久夜精品| 亚洲一区二区少妇| 亚洲国产精品一区二区www| 欧美午夜片在线观看| 久久亚洲精品网站| 亚洲视频香蕉人妖| 久久视频这里只有精品| 一区二区三区高清| 一区二区三区亚洲| 国产精品婷婷| 欧美精品福利在线| 久久亚洲精品伦理| 亚洲免费在线视频一区 二区| 亚洲第一精品电影| 久久国产免费看| 午夜精品久久久久久久99水蜜桃 | 亚洲欧美资源在线| 欧美成人四级电影| 久久青青草原一区二区| 欧美一级理论片| 一区二区三区欧美激情| 亚洲国产精品久久久久久女王|