重造Java ESB:JBI與ServiceMix

發表于:2008-05-26來源:作者:點擊數: 標簽:javaJAVAJavaServiceMixJBI
關鍵字:JBI ESB SOA Java的進展都是圍繞著JSR形式的規格說明書進行的。最近,這個家族中又新添了一個成員,那就是JBI(Java Business Integration)。它是一種企業服務總線(Enterprise Service Bus,ESB),用于形成一種關鍵基礎設施片段,使我們能夠用Java實現
關鍵字:JBI ESB SOA

  Java的進展都是圍繞著JSR形式的規格說明書進行的。最近,這個家族中又新添了一個成員,那就是JBI(Java Business Integration)。它是一種企業服務總線(Enterprise Service Bus,ESB),用于形成一種關鍵基礎設施片段,使我們能夠用Java實現面向服務的架構。我們將在本文中探討JBI有關概念以及一種名為SeviceMix的開源實現。

  JBI的主要目的是提供一個基于服務的平臺作為對現有Java/J2EE平臺功能的擴展。由于Web services已經實際應用于J2EE中,而且ESB和SOA等術語與其說是技術推動力倒不如說更是市場概念,所以讓我們一起來深究一下到底什么是Java/J2EE中所謂的“基于服務的平臺”。

  當前的J2EE部署都運行在一個基礎上,那就是應用服務器。應用服務器本身由兩個獨立的部分組成——Servlet容器和EJB容器,它們分別用于部署JSP/Servlets和EJB構件。在它們中的任何一個,你都能使用Web services。但是,在任何環境中以分散的方式使用services是很困難的工作,而JBI的目的就是為完成這個任務提供一個專門的環境。

  JBI的最底層是一個容器,它與J2EE中的容器一樣定義了自身的部署構件。在我們深入之前,讓我們先詳細了解一下JBI的主要構想。

  首先,它關注了Web services的核心部分:在終端之間傳輸的SOAP 消息/信封。這種數據段或標記能夠包含被服務于很多應用的信息。不僅如此,根據發送端或接受端的不同,它還能協助把某個業務邏輯與數據適配。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97