重造Java ESB:JBI与ServiceMix

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 18:53 点击:
关键字: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 消息/信封。这种数据段或标记能够包含被服务于很多应用的信息。不仅如此,根据发送端或接受端的不同,它还能协助把某个业务逻辑与数据适配。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Java编程语言的八大优点
    • JVM对象生命周期详细介绍
    • Java平台上的CRM系统
    • Java 算数测试小程序
    • Java环境 使用Resin在NT环境下配置JSP环境
    • Command(命令模式)
    • Java 一个简单的画图程序
    • Java 日历的小程序
    • Java 数组的复制
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1