SOA体系架构下企业服务总线ESB技术的探讨
更新时间:2023-08-06 09:30:01 阅读量: 实用文档 文档下载
- soa应用体系架构推荐度:
- 相关推荐
简要介绍了SOA(面向服务的结构),企业服务总线概念ESB基本概念功能,最后探讨企业服务总线的实现。
科技信息
0 I坛 0 T论
S I N E&TE HN L YIF MA I CE C C O OG OR TON N
21 0 0年
第3 3期
S A架下企服线EB术的讨 O体系构业务总 S技探毛胜利
(理工学院计算机学院湖北黄石黄石【摘【键词】O架构;业服务总线;业服务总线的实现关 SA企企
45 0) 3 0 3
要】简要介绍了 S A ̄向服务的结构)企业服务总线概念 E B基本概念功能,后探讨企业服务总线的实现 O(, S最
O
引言信息化的发展给企业带来厂得的机遇,时也给企业带来了薪难同
2 1 E B的概念 . S
企业服务总线 (nepi evc u,的概念是在面向服务体系 E trr eSrieB s) s
工作提出了新的挑战。着软件开发方法研究的不断深入和分布式技随
架构 (evc ine c i c r,O 1 Sri Or tdArht t eS A的基础一发展而来的。S A描 e e eu卜 O的挑战。当今社会对信息的获取方式要求越来越简化,列应用开发这述了一种 I础设施的应用集成模型,其中的软构件集是以一种定 T基义清晰的层次化结构相互耦合 .先组装的 S A实现,包含了实现预 O它 S A分层目标所必需的基础功能部件。是用来整合应用和服务的一 O它
术的广泛应用,于各种开发平台和开发丁具所构建的软件系统得到慕
大规模的应用,得企业中的软件系统变得 L益庞大和复杂,外,使 I另很个灵活的基础架构。E B位于 S A的中心 .通过减少接口的数量、 S O并 多企业需要不时地引进各种新的应用和系统,些新方案是基于最新这大小和复杂度充分发挥 S OA在软件设计中的强大优势。 的体系架构,原有系统的体系架构有着很大的差异。如何有效地解与22企业服务总线的功能 .
决这些问题,功实施企业应用的整体集成,每一个企业必须解决成是的棘手问题。
E B作为中介必须有两方面的考虑。酋先,必须了解被它中介 S 它
的两个端点:)务的请求者以及请求者对服务的要求;)务的提供 1服 2服目前 E B是
S A集成中最普遍采用的方法。 E B是传统中问件 S O S者和它所提供服务的描述。其次,必须具有某种机制能够完成中介它技术与 XML、e w b服务等技术结合的产物,可提供比传统中间件产品的任务。我们把这两类考虑归纳为 E B的两个基本功能:衙向服务 S即更为廉价的解决方案。对业而,用 E B中问件系统作为企业级采 S的元数据管理功能和中介功能。 信息系统整合方案中的中枢技术,可以无须添加任何软硬件设备,就 E B足传统中间件技术与 X、 b服务等技术相互结合的产 S ML We能把过去、有和未来的 I统整合在企业级的信息应用框架下,现 T系并物,S E B的出现改变了传统的软件架构,可以提供比传统中间件产品且能为企业提供实时、容量的信息通信和实时控制、理和分配消大管更为廉价的解决方案,同时它还可以消除不同应用之问的技术差异, 息传递的能力让不同的应用服务器协调运作 .实现了不同服务之间的通信与整合。
1 S OA架构的概念及特点11 S . OA概念
从功能匕看 .S E B提供 r事件驱动和文档导向的处理模式,以及分布式的运行管理机制,支持基于内容的路由和过滤,备』复杂数据它具,
的传输能力,可以提供一系列的标准接 1。并 5 1关于 S OA本身的具体定义,前并没有标准的说法。万维网协会 2目 3企业服务总线实现 (ol wd e osru w 3 ) S w r iew bcnot m, c将 OA定义为“种应用程序体系结 d i一关于 E B, S目前还没有被一致接受的标准可以通过选择成熟的构,在这种体系结构中,有功能都定义为独立的服务,些服务带有所这 EA(业应用集成、间件来实现服务的集成与互操作性。样做的好 I企中这定义明确的可调用接口,以按照定义好的顺序调用这些服务来形成处是开发过程会很顺畅 .因为它已经足够稳定且有丰富的工具支持。可 业务流程” S A的关键是“务的概念,将应用程序的不同功能通常这样的 E I品在目
前阶段都还不是基于开放的标准,如] M。 O服它 A产例 B 单元(为服务 )过这些服务之间定义良好的接 r和契约联系起来。 We S hr 60作为 I M E I现 E B的消息平台,不是开称通= _ I b p eeMQ V ., B A实 S就接口是采用中立的方式进行定义的,它独 l于实现服务的硬件平台、放的标准。果一定要选择开放标准的 E B实现方式 . bS ri上 如 S We evc e加操作系统和编程语言。使得构建在各种各样的系统中的服务可以以上 WS协议儿乎是我们唯一的选择,但毕竟 S A、 S这— O E B仍处于起步种统一和通用的方式进行交瓦的阶段,一方面目前还没有很成熟的产品支持所有的 WS协议,—另一
1 S . 2 OA的特点与优势
方面这些 WS协议本身还处在频繁变化的阶段。凶此我们选择一 S A是基于服务的分布式系统设计框架,备以下 J个特点: O具 L E B实施方案的时候,考虑平衡 E B实施、发的工作型。 S要 S开 1 .松散耦合粗粒度。通过一组有效设计和组合的粗粒度服务 . .1 2业到目前为止,没有明确的要求,它的实现一定是开放的,一还使每一
务专家能够有效地组合出新的业务流程和应用程序。耦合可以使服个软件供应对它都可能有不同的理解和实现的策略。E B充当的是松 S务消费者和服务提供者在服务实现和客户如何使用服务方面隔离开 S A中的中介角色,此,使将来 E B变化了,服务的请求者和 O因即 S对来。 服务的提供者都不会造成很大的冲击,因为它本来就是对用户透明 1 .基于消息的通信。S A架构中服务之间通过消息进行通信。服的 _2 2 O务调用者和提供者或服务调用者和服务之间的通信多见于不知道提供者的坏境中。务间的通讯也可以看作企业内部处理的关键商业文 3结束语服档。 S A伴随着无处不在的标准。企业的现有资产或投资带来了更 O为 1 .无状态的服务设计。务应该是独立的、 .3 2服自包含的请求,实
现在好的重用性 .O以借助现有的应用来组合产生新服务的方式 .提供 SA时它不需要从一个请求到另一个请求的信息或状态。务不应该依赖服给企业更好的灵活性来构建应用程序和业务流程。于丽向服务架构基于其它服务的上下文和状态。当需要依赖时,们最好定义成通用业它 (o ) s A的应用开发和集成可以很好的解决其中的许多问题。 务流程、数和数据模型。函1 .通用的标准接口。S A通过服务接口的标准化描述,得该服 .4 2 O使务可以提供给任何异构平台和任何用户接 1使用该接 E隐藏 r实现 5 1 l服务的细节,允许独立于实现服务所基于的硬件或软件平台和编写服
【考文献】参[吕宏伟 S A体系结构中的 We evc术 lj脑编程技巧}维护, 00 1_ O bS rie技 电 J j 2 1() 4
务所用的编程语言而使用服务,低开发成本 .降 .[童鑫,军义面向 S A的企业服务总线研究与实现 l1 2]李 O . J汁算机应用,20 () 0 83 12 ..服务封装性。务具有良好的封装性不仅提高 _应用系统的数[吴家菊,刚 .于 We 5服『 3]刘基 b服务的面向服务 (O架构研究 l_代电子技术, S A) . J现 o 5, f1据安全性和逻辑安全性,且增强了单个服务的重用性,高了软件 2 0 284而 .提的复用能力
[任编辑:静]责汤
2企业服务总线 E B S
7 5
正在阅读:
三生直销谁做得最好?05-17
培智学校情绪障碍儿童色彩治疗的研究05-18
广东省清远市清新县山塘镇土地利用总体规划 - 图文11-06
2017-2018最新小学四年级上册数学三位数乘两位数练习题1(2页)12-29
五年级下阅读训练09-21
低压电气配电柜、操作台、操作箱使用说明书05-08
宁夏银川一中2011届高三年级9月月考(化学)(1)06-26
农产品地理标志保护与商标注册.doc05-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 总线
- 架构
- 企业服务
- 探讨
- 体系
- 技术
- SOA
- ESB
- 2010级《高等代数》(下)期末试卷(A)
- 2011-2012学年八年级英语上册unit3单元试题 人教新目标版
- 致用人单位的一封信(1)
- 精密空调名词解释
- 2016届江西省九江市七校高三第一次联考政治试题 word版
- 散货港口货场业务员作业流程
- 新版216个护理诊断NANDA护理诊断
- 全玻璃幕墙施工方案
- 编译原理语法分析实验报告
- 14-15教案(七、下)体育教案
- 某上市公司人力资源管理制度全案
- 名胜古迹名胜古迹的开发与保护
- 工作分析实施计划表
- 新公司开业庆典祝贺词
- 2020银行员工年度考核个人工作总结5篇
- 环保检验合格标志式样和规格
- 成功是一种心态作文
- 通信站机房动力环境及视频集中监控系统
- 煤矿重大危险源管理制度
- 176个典范汉字结构及分类