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 閱讀(473) 評論(0)  編輯  收藏 所屬分類: SOA

          導航

          統(tǒng)計

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊

          收藏夾(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

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          free counters
          主站蜘蛛池模板: 夏津县| 岱山县| 仲巴县| 潢川县| 阿城市| 麻江县| 石家庄市| 商丘市| 巫山县| 潼南县| 娱乐| 额敏县| 板桥市| 高雄县| 尼勒克县| 秦安县| 乌什县| 得荣县| 陆丰市| 白城市| 昭苏县| 大竹县| 图们市| 开鲁县| 丹凤县| 将乐县| 英吉沙县| 十堰市| 塘沽区| 玉环县| 福泉市| 津南区| 商河县| 社旗县| 札达县| 左贡县| 清水河县| 阿尔山市| 确山县| 黄山市| 宁安市|