![](https://www.jinchutou.com/images/s.gif)
面向服务的体系结构中企业服务
27页1、 理解面向服务的体系结构中企业服务总线场景和解决方案第 1 部分企业服务总线中的工作角色Rick Robinson(rick_robinsonuk.ibm.)IT 架构师, IBM2004 年 7 月本文确定了一组最低功能,可以满足企业服务总线(Enterprise ServiceBus,ESB)与面向服务的体系结构(service-orientedarchitecture,SOA)的原则保持一致的基本需要。通过确定这些最低功能,您可以确定利用何种现有技术来实现支持 SOA 的ESB。通过考虑特定情形下的需求如何确定对额外功能的需要,您可以选择最适合这种情形的实现技术。引言最新的 IT 集成是使用 Web服务技术实现面向服务的体系结构(SOA),有许多优秀的文章讲述了该技术的好处和相关的实践(请参见参考资料)。最近,企业服务总线(Enterprise ServiceBus,ESB)的概念被表述为 SOA 基础架构的关键组件(请参见参考资料)。然而,有必要阐明ESB 究竟是一个产品、技术、标准,还是别的什么。特别是,当前是否可以构建 ESB?如果这样,该如何构建?本文将 ESB 描述为由
2、中间件技术实现并支持 SOA 的一组基础架构功能。ESB支持异构环境中的服务、消息,以与基于事件的交互,并且具有适当的服务级别和可管理性。为了达到此目的,需要将多种功能集中起来并加以分类。然而,并不是 ESB能够传递值的每一种情形都需要所有的功能。本文确定了一组最低功能,可以满足 ESB 与 SOA 的原则保持一致的基本需要。通过确定这些最低功能,您可以确定利用何种现有技术来实现支持 SOA 的ESB。通过考虑特定情形下的需求如何确定对额外功能的需要,您可以选择最适合这种情形的实现技术。在接下来的文章中,我将在 SOA 中定义一组 ESB 场景,以定义 ESB 或 SOA实现的共同起点。而解决方案模式又为选择适当的实现技术提供了指南。随着 ESB 解决方案的发展和成熟,它所需要的功能也在不断地发展。同样,可见的 ESB产品的可用性和功能也日趋完善。因此,在本系列的最后一篇文章中,我将考虑 SOA 和 ESB 的发展路线,以指导 ESB功能和技术的最初应用,并且阐述如何选择循序渐进的方法。ESB 在 SOA 的工作角色虽然我不打算深入讨论 SOA的定义(请参见参考资料),但是在这里概括一
3、下大部分对 SOA 的描述所适用的原则是很有用的: 利用显式的与实现无关的接口来定义服务。 利用强调位置透明性和可互操作性的通信协议。 封装可重用业务功能的服务的定义。图 1说明了这些原则。注意,虽然 Web 服务技术非常符合这些原则,但它并不是唯一符合这些原则的技术。图 1: SOA 的原则为了实现 SOA,应用程序和基础架构都必须支持 SOA 原则。启用 SOA应用程序涉与到创建服务接口,服务接口可以直接也可以间接地通过使用适配器用于现有的或新的功能。从最基本的级别来看,启用该基础架构涉与到规划功能来将服务请求路由和传递给正确的服务提供者。然而,基础架构支持在不影响服务的客户端的情况下由另一个服务实现替代原有的服务实现也是至关重要的。这不仅需要根据 SOA原则指定服务接口,而且需要基础架构允许客户端代码以独立于所涉与的服务位置和通信协议的方式来调用服务。这样的服务路由和替代是 ESB的许多功能中的一部分。ESB 支持这些服务交互功能,并提供集成的通信、消息传递以与事件基础架构来支持这些功能。因此,它将当今正在使用的主要企业集成模式组合成一个实体。ESB 为SOA 提供与企业需要保持
4、一致的基础架构,从而提供合适的服务级别和可管理性、以与异构环境中的操作。本文剩余部分将讨论 ESB 在 SOA 中的角色,包括它提供的除了基本的路由和传输以外的功能,如下面的ESB 功能模型部分中所述。ESB 结构ESB 有时被描述为分布式基础架构,这与其他的解决方案形成了对比,比如消息代理技术一般被描述为中心辐射型(hub-and-spoke)。然而,这并不是真正的差别。正在研究两个不同的问题:控制的集中和基础架构的分布。ESB和中心辐射型(hub-and-spoke)解决方案都集中控制配置,比如服务交互的路由、服务命名等等。同样,这两个解决方案可能部署在简单的集中式基础架构中,也可能采用更复杂的分布式方式进行部署。图 2展示了这一点。毫无疑问,不同的技术对它们所支持的物理部署模式有不同的约束有些可能适合于非常广泛的分布,以支持在很大的地理围进行的集成,而其他的可能更适合于部署在本地群集中,以支持高可用性和可伸缩性。使物理分布需求与候选技术的功能相匹配是ESB 设计的一个重要方面。另外的一种能力也是非常重要的,就是以增量方式扩展最初的部署来反映不断变化的需求、集成附加的系统或扩展基础
《面向服务的体系结构中企业服务》由会员人***分享,可在线阅读,更多相关《面向服务的体系结构中企业服务》请在金锄头文库上搜索。
![试用期个人成长总结试用期个人总结范本(二篇).doc](https://union.152files.goldhoe.com/2023-10/15/a04febd3-8e9e-4664-9602-99642cc9dbec/pic1.jpg)
试用期个人成长总结试用期个人总结范本(二篇).doc
![漳州智能交通设备项目可行性研究报告(DOC 82页)](https://union.152files.goldhoe.com/2023-12/1/ccbcbb27-ef66-4676-8165-14c2f2ead1fa/pic1.jpg)
漳州智能交通设备项目可行性研究报告(DOC 82页)
![2023年经济开发区表彰总结大会发言稿.doc](https://union.152files.goldhoe.com/2023-1/1/235b1214-1900-4fc7-a1b1-d97562ec00d8/pic1.jpg)
2023年经济开发区表彰总结大会发言稿.doc
![21 小壁虎借尾巴8.doc](https://union.152files.goldhoe.com/2024-3/7/c66f03d0-40db-4689-a8f2-d632e054fb3a/pic1.jpg)
21 小壁虎借尾巴8.doc
![三闾学校2018-2019年二年级数学上数学期中试卷.doc](https://union.152files.goldhoe.com/2022-9/6/9ff9bccb-2b6d-45d1-814a-a5c42ef4c5be/pic1.jpg)
三闾学校2018-2019年二年级数学上数学期中试卷.doc
![期末考试前怎样复习.doc](https://union.152files.goldhoe.com/2023-9/15/83510b2f-f84e-48d3-96bb-ec625f38e113/pic1.jpg)
期末考试前怎样复习.doc
![【中医统计学】复习(精心整理).doc](https://union.152files.goldhoe.com/2023-6/20/2853d4bd-b363-43a0-9063-d69937f48c23/pic1.jpg)
【中医统计学】复习(精心整理).doc
![2023年实习班主任工作计划与工作日志.docx](https://union.152files.goldhoe.com/2023-2/17/f33aaa1f-d7f1-46d8-90d0-11cf02ef4ced/pic1.jpg)
2023年实习班主任工作计划与工作日志.docx
![第1415HC章 商船(注册)(吨位)法规九.doc](https://union.152files.goldhoe.com/2023-9/15/57e71548-eb7e-4c74-b2f8-984eab8ddc08/pic1.jpg)
第1415HC章 商船(注册)(吨位)法规九.doc
![小学近义词大全).doc](https://union.152files.goldhoe.com/2023-8/22/b5016793-e4de-49b6-a198-43a12fd8aa95/pic1.jpg)
小学近义词大全).doc
![金融居间服务合同(5篇)](https://union.152files.goldhoe.com/2024-2/4/dd3399a2-f3d0-4fce-8f16-b05cf62609d3/pic1.jpg)
金融居间服务合同(5篇)
![安全知识试题.doc](https://union.152files.goldhoe.com/2023-10/5/1c826e40-b47b-4bcc-b0f0-5bd607a9a4de/pic1.jpg)
安全知识试题.doc
![初学者们请别把SEO看成是一门高深的技术.doc](https://union.152files.goldhoe.com/2023-9/24/aea6f08e-f6d6-4a03-8da3-47d806852a3a/pic1.jpg)
初学者们请别把SEO看成是一门高深的技术.doc
![安全防护技术交底](https://union.152files.goldhoe.com/2022-10/24/4374604f-752d-45d6-b969-7169ec2daa19/pic1.jpg)
安全防护技术交底
![小学数学六年级下册数学练习题含答案](https://union.152files.goldhoe.com/2023-6/5/c03f3db7-8ed5-46a3-ad14-18bb349a1da5/pic1.jpg)
小学数学六年级下册数学练习题含答案
![惠州市城市住房建设规划(2008—2012年).doc](https://union.152files.goldhoe.com/2024-2/1/d059de79-ec77-456f-9839-fc0601a6aa13/pic1.jpg)
惠州市城市住房建设规划(2008—2012年).doc
![LED高亮度LED市场.doc](https://union.152files.goldhoe.com/2023-12/6/f7634f24-8b2f-430c-ae6a-43f0d0ae3dbc/pic1.jpg)
LED高亮度LED市场.doc
![121十字相乘法](https://union.152files.goldhoe.com/2023-5/13/34f04ca8-05ce-436b-aed8-ffb87efcb801/pic1.jpg)
121十字相乘法
![2023年读事在人为的个人心得感想参考范文.doc](https://union.152files.goldhoe.com/2023-8/1/c57e33d1-96a4-4e19-ac60-69f51ab0c047/pic1.jpg)
2023年读事在人为的个人心得感想参考范文.doc
![一个中医医院工作制度](https://union.152files.goldhoe.com/2023-6/18/dfc86d0f-3805-4794-860a-5b99ba767761/pic1.jpg)
一个中医医院工作制度
![vb试题库-管理系统本科生毕业论文.doc](/Images/s.gif)
2024-01-13 54页
![安防监控及智能建筑研究【2018年极具参考价值毕业设计首发】.doc](/Images/s.gif)
2023-02-26 6页
![和田电网的负荷特性与预测研究毕业论文(设计).doc](/Images/s.gif)
2022-11-19 36页
![班主任的心得体会.docx](/Images/s.gif)
2023-12-26 3页
![盘县工贸建筑装饰材料加工销售城建设项目谋划建议书.doc](/Images/s.gif)
2023-01-14 72页
![如家酒店直营店长管理手册.doc](/Images/s.gif)
2024-02-22 92页
![2022南村小学教学开放周活动总结.docx](/Images/s.gif)
2022-09-25 3页
![公司个人年终工作总结结尾范文.docx](/Images/s.gif)
2023-03-10 4页
![商业银行个人客户经理岗位练习题.doc](/Images/s.gif)
2023-08-01 136页
![15000吨粗酚精电气谋划报告书.doc](/Images/s.gif)
2022-08-22 92页