JBI规范解析:NMR消息路由与WSDL2.0
38 浏览量
更新于2024-08-27
收藏 200KB PDF 举报
"JBI消息规范的第二部分主要聚焦于标准化的消息路由,即NMR(Neutral Message Router),它在JBI(Java Business Integration)环境中扮演着核心角色,负责接收服务引擎或绑定组件的消息交换(Message Exchange,ME)并将其转发至合适的组件进行处理。这种中介消息交换处理模式解耦了服务消费者和服务提供者,使得NMR可以在消息交换生命周期内执行额外的处理任务。在本章节中,使用的是WSDL2.0的术语,而非WSDL1.1。"
NMR(Neutral Message Router)的关键概念包括:
1. **服务生产者与消费者交互**:NMR的目标是允许作为服务生产者和消费者的组件以可预测的方式互相操作,它们之间的耦合完全基于WSDL服务描述。这为组件的混合匹配组装奠定了基础,从而构建集成解决方案和服务基础设施。
2. **WSDL的作用**:Web Services Description Language(WSDL)为JBI组件的交互提供了基础模型和描述手段。WSDL提供了一个基于XML消息交换操作的抽象服务模型,可以通过具体的绑定信息将这个抽象模型映射到实际的通信模型和协议。WSDL2.0的绑定信息详细描述了如何将这些抽象模型应用到实际的通信协议中。
3. **JBI扩展与WSDL的结合**:JBI扩展了WSDL的抽象消息模型,将NMR视为一个基于WSDL的抽象消息系统基础设施。在这里,绑定组件和服务引擎提供和使用由WSDL定义的服务。
4. **服务与接口**:在WSDL中,服务提供者和消费者之间通过消息交换操作进行交互,这些操作构成了一个操作集,即“接口”。接口的实现被称为“服务”。一个服务可以有多个端点,每个端点通过特定的绑定(如HTTP、SOAP等)暴露,使外部系统能够访问服务。
这些概念构成了JBI中NMR的核心功能,它为服务的发现、路由和处理提供了一种标准化的方法,增强了不同组件间的互操作性和灵活性。通过NMR,企业可以构建灵活、可扩展的集成解决方案,适应不断变化的业务需求。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-07-20 上传
2011-07-20 上传
点击了解资源详情
weixin_38717574
- 粉丝: 14
- 资源: 925
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库