`
fancy205
  • 浏览: 14204 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多

      JBI(Java Business Integration)是SUN公司解决SOA的方案,当然JBI没有得到IBM与BEA的承认(IBM与BEA等公司推荐SCA和SDO)。

  这里先介绍下JBI架构思想,JBI目的主要是在于创建一个可以集成各种组件服务的运行环境,当然这也是一种服务总线思想的体现。

  目前流行的服务容器有Servlet容器、EJB容器、JMS容器。

  1. Servlet容器只能处理以HTTP/SOAP协议传输的消息(接收与响应);

  2. EJB容器只能处理RMI协议传输的消息;

  3. JMS容器则处理的是JMS协议传输的消息;

  它们之间无法进行通讯,如果想集成上面不同类型的容器服务,则必须有一种能融合以上不同容器的新容器出现。JBI就是基于解决这种问题的思路出现的,JBI提供了各种各样的容器绑定组件(Binding Component,称BC),BC专门负责接收各种各样的传输协议的消息与发送请收消息给外部容器。当然JBI还提供其它的功能,要不这纯属一种代理了,就没什么意义;

  JBI提供处理各种业务的组件(即Service Engines组件,称SE)的消息,比如接收到HTTP的消息后需要转发给外部组件EJB,则需要SE组件来进行转换(更准确的说是Transform SE组件)。其实BC与SE之间是无法直接通信的,所有的消息都是通过传输通道(Deliver Channel)传送到NMR(Normalized Message Router),再由NMR通过DC将信息转到SE或BC的

分享到:
评论

相关推荐

    JBI规范.docx

    【JBI规范详解】 JBI,全称Java Business Integration,是一种基于Java的业务集成标准,由JSR 208定义。它的核心目标是为企业提供一个扩展性极强的平台,以便采用面向服务的架构(SOA)和网络服务来构建灵活且成本...

    jbi规范1.0 jbi规范1.0

    jbi规范1.0 jbi规范1.0 jbi规范1.0 jbi规范1.0

    JBI规范中文文档

    **JBI规范中文文档** Java Business Integration (JBI) 是一个由Java Community Process (JCP) 定义的标准,具体是JSR 208,它为构建企业服务总线(Enterprise Service Bus, ESB)提供了框架。ESB是SOA(面向服务的...

    jbi规范讲述的PDF文档

    ### jbi规范讲述的PDF文档知识点详述 #### 前言 本文档旨在深入解析“jbi规范讲述的PDF文档”所涵盖的核心内容和技术细节。JBI(Java Business Integration)是Java领域内的一项重要规范,它为创建企业级集成解决...

    最新的jbi api

    Java Business Integration (JBI) API 是Java平台上的一个标准接口,用于实现企业级服务的集成。JBI允许不同的服务提供者和服务消费者在一个统一的、互操作的平台上进行通信。这个API为开发人员提供了构建和部署服务...

    JBI理论

    ### JBI理论详解 #### 一、引言 在服务导向架构(Service-Oriented Architecture,简称SOA)中,JBI(Java Business Integration)组件是实现SOA的关键部分,它们通过消息交换来提供和使用服务,从而成为连接服务...

    jbi guide manual

    ### 关于JBI(Java Business Integration)与ServiceMix Bean组件详解 #### 1. JBI简介 ##### 1.1 JBI是什么? JBI(Java Business Integration)是JSR 208规范定义的一种用于集成服务和服务之间的消息传递标准。...

    JBI规范1.0

    ### JBI规范1.0详解 #### 一、前言 《JBI规范1.0》作为一项重要的标准文档,详细地介绍了Java Business Integration (JBI) 的各个方面,旨在为开发人员提供一个全面且深入的理解框架,以实现企业级集成解决方案。 ...

    JBI规范下载,ESB资料

    ### JBI规范与ESB资料的关键知识点 #### 一、JBI规范概览 **1.1 定义** JBI(Java Business Integration)规范是由Java Community Process (JCP)组织发布的一套标准,旨在为Java平台上的业务集成提供统一的框架。...

    fuse SOA jbi组件开发

    【Fuse SOA JBI组件开发】是基于服务导向架构(SOA)的一种技术,它涉及到IONA公司的Fuse产品,特别是其Fuse Eclipse Tools。这个开源插件为开发人员提供了一个集成的开发环境,专门用于构建Java Business ...

    基于JBI的面向服务集成

    ### 基于JBI的面向服务集成 #### 一、引言 随着信息技术的不断发展,企业级应用的集成需求日益增长。为了更好地满足这些需求,面向服务架构(Service-Oriented Architecture,简称SOA)作为一种重要的软件设计方法...

    JBI开发指南(Servicemix开发指南)

    JBI(Java Business Integration)是一种基于Java的企业服务集成规范,它允许开发者将不同系统中的服务组件整合到一起,实现服务的集成和交换。Apache ServiceMix是一个开源的、遵循JBI规范的企业服务总线...

    jbi4corba-0.8.1

    标题“jbi4corba-0.8.1”指的是一个特定版本的开源项目,它致力于在Java Business Integration (JBI)环境中实现Common Object Request Broker Architecture (CORBA)的集成。这个项目的主要目标是使CORBA服务能够与...

    SOA jbi组件规范

    【SOA JBI 组件规范】是ServiceMix中用于实现服务导向架构(Service-Oriented Architecture,SOA)的一种标准,它定义了如何在不同组件之间进行交互的规范。JBI,即Java Business Integration,是Java社区对于SOA...

    JBI and transactions: more than JMS

    ### 关于JBI与事务:不仅仅是JMS #### 一、企业应用集成中的常见问题 在探讨JBI(Java Business Integration)与事务处理之前,我们首先来看一下企业应用集成(EAI, Enterprise Application Integration)中的一些...

    安川修磨程序例程DRESS.JBI

    安川修磨例程,实例,现场使用中

    基于JBI的ServiceMix服务总线.

    ### 基于JBI的ServiceMix服务总线 #### 一、概述 ServiceMix作为一款完全遵循JBI(Java Business Integration)规范的开源产品,是实现SOA(Service-Oriented Architecture,面向服务架构)理念的一个重要工具。...

Global site tag (gtag.js) - Google Analytics