CIOAge.com IT推动创新
SOA逐步成熟 如何使用ESB简化SOA复杂性(1)
出处:TechTarget 文: TechTarget 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:为什么在面向服务的景观图中又加入了一个移动的部分?难道对面向服务的应用的管理还不够复杂?引入企业服务总线(ESB)的原因和许多年前选择企业应用集成策略的原因是一样的。...

为什么在面向服务的景观图中又加入了一个移动的部分?难道对面向服务的应用的管理还不够复杂?引入企业服务总线(ESB)的原因和许多年前选择企业应用集成策略的原因是一样的。

SOA实现的早期阶段,当目录仅仅由一个或者两个基于项目的服务组成的时候,ESB看起来是英雄无用武之地。但是幸运的是,如果在企业中采用ESB,那么服务的部署会被加速。任何一项策略都被要求能够提供随需应变的扩展性,可靠性和足够的性能等特点。从构架的角度,使用一个合理的原则避免服务混乱不失为一个好的想法。

随着企业SOA的逐步成熟,业务功能会从各种源头被挖掘和发现出来。这些服务的提供者可能是遗留的应用,第三方软件包或者主要解决方案提供的功能。虽然理想状态是所有这些服务都使用相同的技术,但是现实情况证明这是不可能的。很有可能Web Service标准仅仅是使用的技术中的一个而已。

高级的SOA功能,比如服务编排(archestration),自动业务流程,事件驱动架构和复杂事件处理,都依赖于健壮的企业应用集成架构。

将这些注意事项牢记在心,判定带有ESB的完整功能的integration broker的标准就很清楚了。

  可靠性和可用性

由于多层应用的出现,对分布式软件中所有移动部分的可见性是一项重大的挑战。由于消费者完全从应用面向对象开发中分开,服务的消费者必须能够发现服务并且预计服务的可用性、质量和性能特征。ESB能够处理服务注册,同时有助于兼容SLA(服务等级协议,service level agreement)。为了监控服务的健康状态,就必须清楚该服务对其他服务的依赖,以及运行平台的状态。当问题被检测出来,就会发出警报和通告。许多integration broker的产品或者提供内建的监控功能,或者,更常见的情况,提供钩子(hook)给监控工具以便获得更全面的可见性。这些工具可以提供审计,日志和异常处理的通用服务。

共2页: 1 [2] 下一页
【内容导航】
 第 1 页:ESB的可靠性和可用性  第 2 页:ESB的延伸性和敏捷性
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
浪潮通软助力建峰化工信息化展现CIMS之舞 浪潮通软助力建峰化工信息化展现CIMS之舞
建峰化工CIMS工程的立项,获得了重庆市经委和科委的支持,两个机构分别向该工程拨款10万元和6万元人民币。虽然这部分资金与建峰化工CIMS工..
做好教育信息化需先行 浙大网络的S+S体验 做好教育信息化需先行 浙大网络的S+S体验
浙江大学网络信息系统有限公司是国内最大的教育软件专业开发商、教育电子商务提供商之一,占据国内校校通、城域网软件平台50%以上市场份额..
洞察
揭秘:中小化工企业拒绝ERP的四个理由 揭秘:中小化工企业拒绝ERP的四个理由
拥有43个行业、3000多家大企业、2~3万家中小企业的化工行业,其信息化水平究竟如何呢?前不久记者采访了中国化工信息中心副主任李中。李..
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..