ESB架构质量属性--总体描述

    ESB全称为Enterprise Service Bus,即企业服务总线。他的存在主要是为了整合以前的,后以后的应用,使一个企业能的应用能合为一体,而不是分而治之。可以说ESB企业内所有的服务的中心点,其他的系统间的交互都要通来ESB来完成。我在这里,我对ESB的架构质量属性进行排位,在下一面一系列的博文在阐述相对应的战术

 

 

    第一位:可用性

    ESB是企业内应用之间及对外第三方系统之间交互的集中点,他集中的管理了交互的所有服务。他还有服务查找,管理,审计,监控,分析,等功能。当一个ESB服务出现了故障,它就将会影响企业内的所有应用的正常运行。所以,我把可用性放在了第一位,当使用一个架构或使用一个ESB产品时,应该把可用性放在第一位。

    第二位:性能

    其中的服务交互必然会在交易量上有一定的要求,在SOA慢慢的深入实施以后,交易量必将会越来越大。这时性能这个质量属性的重要性就体现出来了,因为SOA的企业治理是一个循序渐进的过程,在ESB部署的开始之初,很难对交易的量上有一个准确的估计,对性能的扩展性有比较高的要求

    第三位:可测试性

   ESB的上线一定是一个迭代的过程,服务会根据SOA理念的深入而增加。在迭代的过程中,要保证以前的服务能顺利的通过,可测试性是一个很重要的保障。而且,企业内应用的交易,应该只面向ESB,它们要交互不需要知道,这个服务在哪里,或是给谁使用。这时,ESB的测试就是一个很大的问题,在这里我把他放在第三位。

    第四位:可修改性

    在实际的生产运维过程中,我们还是会常常发现,服务可能会出现这样或那样的问题。为了让使用这个服务的应用能正常的使用,快速的修改和部署,是一个很重要的问题(这一点或许也可以放在可用性中)。在一个迭代的应用中,可修改性是还是比较的重要的。

    第五位:易用性

    易用性,这当然是要提高一个服务的开发效率,能快速的开发和部署一个服务。因为他对生产上的活动没有影响,在这里他只能放在第五位

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值