gembin

          OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

          HBase, Hadoop, ZooKeeper, Cassandra

          Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

          There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

          About Me

           

          ESB and JBI

          from http://blogs.sun.com/rtenhove/entry/esb_and_jbi

          I am often asked what the relationship is between Enterprise Service Bus (ESB) and Java™ Business Integration (JBI). There is often an assumption that JBI defines an ESB, but this isn't true. JBI defines a part of an ESB: the service container.

          The service container is the point where integration really happens: where IT assets (applications, protocols, databases, even data files) are turned into providers of services, consumers of services, or even both. Service containers have to deal with a wide variety of technologies, and "map" them to (and from) a standard services model.

          JBI is the perfect means for constructing such service containers. It provides a standardized, plug-in architecture for bringing the right technologies to bear on particular integration tasks. The WSDL services model built into JBI is perfectly aligned with the standard services model needed for the ESB. Pragmatically speaking, building service containers from standard components is far more economical than custom-building them, or using proprietary adapters.

          Service containers are not the whole ESB story. The ability to create a distributed set of service containers, linked by reliable messaging infrastructure, intelligent message routing, and administered centrally are all features outside the service container itself (and thus, outside of the scope of JBI 1.0).

          Several open-source projects have taken this basic idea, and are in the process of creating cool new ESBs. These include:

          My apologies to any projects that I missed. (Note that there are at times complex inter-relationships between some of these projects.) There are also commercial products in the pipeline, but vendors are typically less open about their development efforts, so they will have to speak for themselves.

          As you can see, JBI has found a place in the world of ESB! This is a great benefit to users of both the open-source ESBs and the commercial ones: JBI standardizes what is easily the most complex (and costly) pieces of an integration fabric. By avoiding having to reinvent application adapters for each new ESB implementation, the ESB architects can concentrate on innovating in what their ESB's do. This delivers more value to customers. Standardized integration components lower costs, and help avoid the hazards of vendor lock-in. So if you are looking for an ESB, look for JBI support. If you are exploring the ideas around ESB and SOA, check out the open-source projects listed above.



          posted on 2010-03-08 14:35 gembin 閱讀(459) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): SOA

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(lèi)(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊(cè)

          收藏夾(9)

          Adobe

          Android

          AS3

          Blog-Links

          Build

          Design Pattern

          Eclipse

          Favorite Links

          Flickr

          Game Dev

          HBase

          Identity Management

          IT resources

          JEE

          Language

          OpenID

          OSGi

          SOA

          Version Control

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          free counters
          主站蜘蛛池模板: 齐齐哈尔市| 太原市| 阿拉善盟| 新巴尔虎右旗| 田阳县| 内黄县| 淮安市| 页游| 平乐县| 彰化县| 洪雅县| 台南市| 鹿邑县| 黄陵县| 佛教| 乐平市| 霍山县| 阳谷县| 鹿邑县| 安丘市| 鄂伦春自治旗| 安溪县| 五大连池市| 定边县| 聂荣县| 民丰县| 贺州市| 尉氏县| 奉新县| 吴忠市| 大悟县| 五峰| 资兴市| 白沙| 东阳市| 德庆县| 苗栗县| 太原市| 阿城市| 津市市| 邻水|