欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

EDA/SOA/ESB 的實踐摘要-引用

系統 1890 0

引用說明:原文來自于 http://www.ibm.com/developerworks/cn/webservices/1010_wanghq_eda/1010_wanghq_eda.html ? ,為了方便本人閱讀,文本格式略有調整。

?

EDA/SOA/ESB 的實踐摘要

?

事件驅動架構 (Event-Driven Architecture,EDA)?

面向服務架構 (Service-Oriented Architecture, SOA) 是一種 IT 架構策略,其基于面向服務的概念之上

企業服務總線(Enterprise Service Bus, ESB)

消息中間件(Message Oriented Middleware, MOM)

?

?

下圖是一個證券公司股票交易系統的簡圖:

?

EDA/SOA/ESB 的實踐摘要-引用

?

圖 1. 證券公司股票交易系統概略圖

?

從上圖我們可以看出,整個應用被分為很多子系統,各個子系統之間存在著大量的信息交互。而且大部分應用輸入都需要經歷一個比較長的生命周 期,比如說一個客戶訂單輸入到系統后,會先后經歷前臺系統 (Front Office),中臺系統 (Middle Office) 以及后臺系統 (Back Office),而且每個系統內部又包括很多服務組件。除了系統層面的跨度外, 這個生命周期也體現在時間長度上。而且,如今所有的金融系統都追求 STP (Straight Through Processing) 的能力,主張盡可能少的人工干預,這樣所有的服務組件都需要具備自觸發的能力。

?

?

我們需要一步步考慮整個架構的實現途徑。首先面臨的就是一些基礎架構的選擇。

?

基礎架構的選擇

?

在這里我們需要回答一系列的問題:自己開發還是購買?開源的還是商業的?選擇什么 Web Service 的基礎平臺?選擇什么樣的消息中間件(Message Oriented Middleware, MOM)?是否采用企業服務總線(Enterprise Service Bus, ESB)?這其中討論的最多的就是是否以及如何使用 ESB。個人觀點,ESB 是有價值的,僅當系統確實需要 ESB 的功能時。Accenture 首席技術官 Don Rippert 在他的一次早期訪談中提到發揮 SOA 的全部潛力大致需要以下 4 個步驟:

  • 開始采用 SOA 架構,使用 XML 等標準的方式來使用應用程序接口
  • 捕獲一些業務過程,并將它們轉化為 Web 服務
  • 引入并全面使用企業服務總線
  • 將業務過程執行語言(Business Process Execution Language, BPEL)集成進來,利用業務過程建模工具和 BPEL 可以創建不同的應用行為,而無需修改軟件

為什么將 ESB 的使用放在第三個步驟呢,那我們需要從 ESB 的定義入手,來了解 ESB 究竟帶給我們些什么。ESB 應該被理解為模式而不是產品,它應該至少具備以下這些功能:

  • 服務的虛擬化,支持虛擬化通訊參與方之間的服務交互并對其進行管理。意思就是服務只需要關注完成自己的功能,不需要關心哪個服務調用它以及它需要調用哪個服務。
  • 服務的轉化、包裝以及橋接
  • 消息的傳遞、過濾以及路由
  • 服務編制(Orchestration)

基礎組件

?

在確定了系統的架構后,我們需要著手來實現它。經過這么多年的實踐,人們也總結出一些基礎的組件,這些組件對于事件驅動的面向服務架構來說是必不可少的,或者說經常被使用到的。

  • Web 服務基礎架構 (XML,SOAP,WSDL,UDDI 和 Quality of services)
  • 企業服務總線(針對復雜應用)
  • 消息中間件
  • 監控體系
  • 異常處理的討論
  • 配置和規則引擎

其中第一、二項大家討論得最多,第三項也經常被提及。作為消息運轉的基礎,消息中間件(Message-Oriented Middleware,MOM)必須做到安全、可靠和快捷。市面上有很多很成熟的產品,比如?WebSphere MQ,Apache ActiveMQ 等。而且還有些針對特定行業的特色化產品,比如 WebSphere MQ Low Latency Messaging 是一款專門針對金融行業的中間件,用來滿足高吞吐量、低延遲的業務需求。




EDA/SOA/ESB 的實踐摘要-引用

?

圖 2. 各個子系統和基礎組件之間的協作


成功部署SOA的七個步驟

?? ?第1步:盡職調查,做好你自己的功課

?? ?第2步:成立一個團隊

?? ?第3步:制定現實的目標

?? ?第4步:有效地管理你的數據

?? ?第5步:自己創建還是購買SOA

?? ?第6步:循序漸進

?? ?第7步:保持跟蹤

EDA/SOA/ESB 的實踐摘要-引用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 91高清国产经典在线观看 | 中文字幕日韩欧美 | 国产精品第一国产精品 | 欧美国产精品一区二区免费 | 亚洲成色 | 激情六月天 | 91短视频免费版 | 久久夜色精品国产亚洲噜噜 | 天天摸天天揉天天碰天天弄 | 日韩国产在线 | 亚洲精品久久久久中文字幕欢迎你 | 久爱www成人网免费视频 | 成人亚洲欧美日韩在线 | 九九热在线免费视频 | 日韩精品区| 欧美日韩精品一区二区 | 国产成人免费永久播放视频平台 | 成人亚洲一区二区色情无码潘金莲 | 国产日韩欧美自拍 | 国产精品女A片爽爽波多洁衣 | 久久国产精品久久精品国产 | 国产美女自卫慰视频福利 | 97伊人久久 | 老汉色影院 | 91成人在线网站 | 欧美日韩一区二区三在线 | av一区二区三区 | 久久久久久黄 | 午夜精品久久久久久99热软件 | 国产精品国产精品国产专区不卡 | 在线黄| 免费国产一级特黄久久 | 国产亚洲精品2021自在线 | 午夜网 | 久久亚洲AV成人无码电影A片 | www夜色| 欧美精品在线不卡 | 国产综合视频在线观看 | 亚洲欧美日韩精品久久亚洲区 | 污的网站在线观看 | 91大神精品长腿在线观看网站 |