JBI规范1.0[4]——系统架构
来源:百度文库 编辑:神马文学网 时间:2024/05/06 00:02:19
转载自: juset ID:Juset http://blog.csdn.net/Juset/archive/2006/12/27/1464922.aspx
1 JBI系统架构(Architecture of the JBI Environment)JBI提供了一个插接组件放置的环境。该环境为组件服务的运行,组件之间的交互和整个JBI系统及其安装组件的管理提供了一套服务。JBI使用标准的服务描述语言来描述插接组件间基于消息的服务调用达到组件之间的交互。这种方式为组件所提供和消费的服务提供了统一的模型。JBI为JBI环境(包括已安装的组件)的管理提供了一套服务,包括组件的安装和组件生命周期管理服务。1.1 基于WSDL的消息模型(WSDL-based Messaging Model)JBI使用WSDL1.1和2.0规范描述组件所提供和消费的服务模型。在WSDL两个版本中,术语定义存在差异的地方以WSDL2.0为准。WSDL在以下两个层面上定义了基于消息的服务模型:
1 JBI系统架构(Architecture of the JBI Environment)JBI提供了一个插接组件放置的环境。该环境为组件服务的运行,组件之间的交互和整个JBI系统及其安装组件的管理提供了一套服务。JBI使用标准的服务描述语言来描述插接组件间基于消息的服务调用达到组件之间的交互。这种方式为组件所提供和消费的服务提供了统一的模型。JBI为JBI环境(包括已安装的组件)的管理提供了一套服务,包括组件的安装和组件生命周期管理服务。1.1 基于WSDL的消息模型(WSDL-based Messaging Model)JBI使用WSDL1.1和2.0规范描述组件所提供和消费的服务模型。在WSDL两个版本中,术语定义存在差异的地方以WSDL2.0为准。WSDL在以下两个层面上定义了基于消息的服务模型:
- 抽象服务模型(Abstract service model):使用抽象消息模型定义的,未限定到特定消息交换协议的服务
- 具体(限定)模型(Concrete[bound] model):指限定到特定协议和通信端点的抽象服务。
- 服务提供者(Service Provider):该组件直接提供该服务或作为外部服务提供者代理。
- 服务消费者(Service Consumer):该组件直接调用该服务或作为远程服务消费者代理。
- 限定名(Qualified names):一个 XML命名空间(URI)和简单名字组成的名称对,用于全局命名;
- 简单(非限定)名(Simple [non-qualified] names):只有简单名字,没有关联的XML命名空间,用于局部命名。
- 抽象消息类型(Abstract Message Type):消息类型定义了合法的消息结构和约束,一般通过XML Schema来表示。消息分为两类:常态消息(normal)和故障消息(fault),常态消息是指服务正常处理过程中的消息,故障消息用于描述非正常的处理条件。
- 抽象操作(Abstract Operation):与某种服务进行交互时的一次操作,该服务由服务消费者和提供者间交换的常态(或故障)消息来定义。抽象操作定义如下:
- 操作名称(Operation Name):定义操作的限定名
- 消息交换模式MEP(Message Exchange Pattern):消息(包括常态消息和故障消息)在消费者和提供者之间传递的顺序、方向和基数(Cardinality)
- 消息类型(Message Types):MEP中的消息的类型
- 抽象服务类型(Abstract Service Type):一 组相关联的抽象操作(Abstract Operation)的集合。在WSDL2.0中抽象服务类型用术语“接口(interface)”表示,在WSDL1.1中用术语“端口类型 (portType)”表示,本规范中沿用“接口”术语。注意不要同Java语言中的接口混淆。抽象服务类型即接口定义如下:
- 绑定类型(Binding types):标识服务所绑定的协议类型;
- 端点(Endpoints):为服务消费者指明通过特定协议与服务提供者交互所需的通信端点的信息。在JBI中,端点是一种形式上的标识,其内部使用的协议是基于Java的标准JBI消息契约,与通常的通信协议无关。JBI中端点的定义包括以下几个概念:
- 端点名称(Endpoint name):用于标识服务中的端点的简单名
- 绑定类型(Binding type):该端点关联的绑定类型
- 服务(Service):提供访问该服务的一组端点的集合,一个服务实现了特定的服务类型(接口)。一个服务包含如下信息:
- 服务名称(Service Name):标识特定服务实现的限定名
- 服务类型名称(Service Type Name):服务实现的接口名。
- 端点(Endpoints):服务“包含”一个或多个端点,通过每个端点都可以访问该服务
JBI规范1.0[4]——系统架构
JBI规范1.0[4]——系统架构
JBI规范1.0[4]系统架构
JBI
《信息架构》读书笔记(二)——组织系统
软件系统架构软件系统架构
软件系统架构
Android系统架构
《企业内部控制规范——基本规范》
2009系统架构师大会
系统架构设计师考试大纲
《Web信息架构》-组织系统
JBI介绍
校内网CTO:校内网规模架构应用-系统架构
DCS系统电缆布线规范
嵌入式系统架构的发展趋势及比较分析|计算机技术交流°═—☆ - 迎客堂 迎客堂论坛!青年休闲社区! - powered by phpwind.net
架构师任务--制定代码规范(standard of Coding Standards) -...
PICMG3.0规范---先进的通讯计算机架构(ATCA)
软件系统架构 - 还没想好 - 博客园
Java企业系统架构选择考量
初学者如何选择Java企业系统架构
杨建:网站加速--系统架构篇
TD-MBMS系统架构与关键技术浅析
Java企业系统架构选择考量