企业集成模式:构建分布式系统
需积分: 50 141 浏览量
更新于2024-07-26
收藏 12.65MB PDF 举报
"Enterprise Integration Patterns" 这本书探讨了企业集成中的消息传递技术,它不专注于特定的技术或产品,而是面向使用各种消息产品和技术的开发者和集成者,如IBM的WebSphere MQ、Microsoft的BizTalk、TIBCO、WebMethods等中间件,Java Message Service (JMS),Microsoft的Message Queuing (MSMQ)以及新兴的Web服务标准等。
在书中,作者阐述了以下主要知识点:
1. **消息中间件(Message-Oriented Middleware, MOM)**:MOM是企业集成中的一种关键技术,它提供了一种平台无关的方式,允许不同系统间进行异步通信。IBM的WebSphere MQ和Microsoft的BizTalk等都是MOM的实例。
2. **Java Message Service (JMS)**:JMS是Java环境中用于消息传递的标准接口,它被集成到J2EE应用服务器中,也可以作为独立产品使用。JMS允许应用程序创建、发送、接收和读取消息。
3. **Microsoft’s Message Queuing (MSMQ)**:MSMQ提供了一种可靠的消息传递机制,可以通过多种API访问,包括.NET框架中的System.Messaging库。
4. **Web服务标准**:书中的内容涵盖了支持异步Web服务的新兴标准,如WS-ReliableMessaging,以及相关的API,如Sun的Java API for XML Messaging (JAXM)和Microsoft的Web Services Extensions (WSE)。
书的组织结构包括:
- **前言和序言**:解释了书的写作目的和读者群体。
- **介绍**:定义了消息传递的概念,以及消息系统的作用和使用消息的原因。
- **挑战**:讨论了异步消息传递面临的困难,并提出了异步思维的重要性。
- **模式形式**和**图示符号**:解释了书中使用的模式表示方法和图表表示规则。
- **例子和插曲**:通过实例深入解析概念。
- **各章节**:深入探讨了集成问题、集成风格、应用集成的标准和选项,如文件传输、共享数据库、远程过程调用和消息传递等。
本书旨在帮助读者理解如何使用模式解决集成问题,强调了松耦合的重要性,并介绍了各种集成风格,以帮助读者选择合适的集成策略。书中的案例研究,如Widget-Gadget Corp,展示了如何构建一个松散耦合的集成解决方案。
这本书是针对那些需要理解和实施企业级系统集成的IT专业人士的宝贵资源,无论他们是在使用传统的消息中间件还是新兴的Web服务技术。通过学习这些模式和最佳实践,读者可以更有效地设计和实现跨系统的通信方案。
点击了解资源详情
点击了解资源详情
点击了解资源详情
378 浏览量
2011-05-30 上传
2012-01-15 上传
2014-02-10 上传
237 浏览量
2019-04-30 上传
kunshou625
- 粉丝: 0
- 资源: 1
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析