日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WebServices应用集成框架ESB(Enterprise Service Bus 企业服务总线)

發布時間:2024/9/27 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WebServices应用集成框架ESB(Enterprise Service Bus 企业服务总线) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

給大家介紹一個好東東,在進行系統間集成時經常利用WebService,但是從建立WebService和調用的重復性和維護性的工作量都相當大,所以接下來我將宴請大家干看不吃一頓豐盛的WebService應用框架技術大餐。

??????? 首先簡單介紹一下,ESB全稱為Enterprise Service Bus,即企業服務總線。它是傳統中間件技術與XML、Web服務等技術結合的產物。ESB提供了網絡中最基本的連接中樞,是構筑企業神經系統的必要元素。ESB的出現改變了傳統的軟件架構,可以提供比傳統中間件產品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用服務器協調運作,實現了不同服務之間的通信與整合。從功能上看,ESB提供了事件驅動和文檔導向的處理模式,以及分布式的運行管理機制,它支持基于內容的路由和過濾,具備了復雜數據的傳輸能力,并可以提供一系列的標準接口。絕對的標準定義哦。。。

??????? 了解ESB大的方向上的東東了,在讓我介紹一下它都能為我們干什么吧。。。

???????? 1、服務的MetaData管理:在總線范疇內對服務的注冊命名及尋址管理功能。

???????? 2、傳輸服務: 必須確保通過企業總線互連的業務流程間的消息的正確交付,傳輸還包括基于內容的路由功能。

????????? 3、中介:提供位置透明性的服務路由和定位服務;多種消息傳遞形式;支持廣泛使用的傳輸協議。

????????? 4、多種服務集成方式: 如JCA,Web服務,Messaging,Adaptor等.

???????? 5、服務和事件管理支持: 如調用服務的記錄、測量和監控數據;提供事件檢測、觸發和分布功能;

???????? 6、面向服務的元數據管理: 他必須了解被他中介的兩端,即服務的請求以及請求者對服務的要求,以及服務的提供者和他所提供的服務的描述;

???????? 7、Mediation :它必須具有某種機制能夠完成中介的作用,如協議轉換;

???????? 8、通信:服務發布、訂閱,響應 請求,同步異步消息,路由和尋址等;

???????? 9、集成: 遺留系統適配器,服務編排和映射,協議轉換,數據變換,企業應用集成中間件的連續等。

??????? 10、服務交互: 服務接口定義,服務實現的置換,服務消息模型,服務目錄和發現等。

??????? 11、服務安全: 認證和授權、不可否認和機密性、安全標準的支持等;

???????? 12、服務質量: 事務,服務的可交付性等;

???????? 13、服務等級: 性能、可用性等

???????? 讓我來具體介紹一個ESB框架吧

???? ESB 優點 ESB主要是解決"整合"問題。例如下圖是較早系統架構。

?????

???? ESB處理后

????

在一個多系統服務公司。系統一開始可能是這樣來架構的。

ESB總線在中間加了這一層后,對異構系統的增加,提供很大的支撐。

相關開源ESB產品有如下這些


  • OPEN ESB https://open-esb.dev.java.net JBI implementation provided by? Open ESB Sun that provides great tool support with NetBeans
  • APACHE SYNAPSE http://ws.apache.org/synapse
  • JBOSS ESB http://labs.jboss.com/jbossesb/ The JBoss implementation of an ESB based on JBoss JBoss ESB messaging
  • SPRING INTEGRATION http://www.springframework.org/? Spring Integration spring-integration An integration framework that is provided by the well-known Spring Framework
  • Apache Tuscany http://tuscany.apache.org/ Implementation of the (SCA) specification
  • ChainBuilder ESB http://www.chainforge.net/ A JBI-based ESB that focuses on providing graphical tools to ease the development effort
  • FUSE ESB http://open.iona.com/products/ fuse-esb/ IONA's open source ESB offering based on Apache ServiceMix
  • OpenAdapter https://www.openadaptor.org/ EAI-based platform that provides a number of adaptors to implement integration solutions
  • PEtALS http://petals.objectweb.org/ Another JBI-based ESB, hosted by OW2 (formerly ObjectWeb)
  • WSO2 ESB http://wso2.com/products/esb/ WSO2's open source ESB offering based on Apache Synapse

Mule :?? http://www.mulesource.com 并沒有完全按JBI規范產品。

APACHE SERVICEMIX  http://servicemix.apache.org

  • JSR 208 IBM BEA投了棄權,故他們產品也沒按JBI規范
  • 總結

    以上是生活随笔為你收集整理的WebServices应用集成框架ESB(Enterprise Service Bus 企业服务总线)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。