SOA如何提高企业业务服务效率?
从代码级/组件级复用提升至面向架构的和面向服务的重用。这个起点必须要遵循小步快跑的方式,能够把它纳入到SOA的管控范畴里面来。之后,制定一个愿景,来推进SOA演进。
回过头来看过去的20多年,我们大致分成这么两个阶段,前十年的时候,业务层面上做的主要是业务流程再造的工作,IT与之相对应的就是在企业里面普及ERP为代表的各种各样广泛的企业级各种IT的应用。那个时候主要目标是提高效率降低成本。从新世纪开始这十年,从业务上讲是一个像业务网络的变革,与之相对应的技术就是我们叫做企业级的面向服务的架构。什么是业务网络呢?即强调企业不再是一个单独的一家企业,而是要与它的合作伙伴、供应商、客户,甚至在某种情况下与他的竞争对手形成一个有机的生态链,怎么样在这个生态环境当中使自己处在最有利的地位,使之成功。IT大的战略就是企业级的面向SOA的架构,因为一个企业无论是通过外包,或者是通过改善业务流程,目的都是要提高企业网络的效率,同时也涉及到使企业业务的价值网之间如何创新,而SOA正是为此提供了一个非常好的架构。
真正SOA的价值最终是体现在企业级应用层次上的,SOA最终的一个理想是能够把一个业务流程有机地、迅速地转变为一些IT的模块,通过这些服务模块来实现企业特定的SOA。当企业发生变化的时候,相应的IT也可以很快的配合上来,这是SOA真正最价值的地方。
SOA给企业带来的价值
一个新理念架构,如果总是停留在炒概念的层面上,那它迟早会被人们忘记。
SOA在前几年,确实是人们热炒的一个理念。但现在,无论是企业,还是软件厂商都已经结合各自的实际情况开始让SOA落地。
目前,国内企业的很大一个特点就是变化快,因为中国市场变化快,要求中国的企业要快速变化。在中国互联网环境、内部和外部通讯环境越来越发达的前提下,中国的企业跟外国的联系越来越频繁,也越来越重要。在这样一个背景下,企业对于IT的架构就有很高的要求,就需要IT架构很灵活,能支持业务流程,甚至组织经常的变化。这是中国企业信息化在技术应用需求上很重要的特点。所以,它需要一个信息架构,而不是传统的应用平台。而SOA正适合了中国企业信息化对于IT架构的要求。
企业为什么需要SOA
SOA 参考架构是企业级的IT架构蓝图,用于指导 SOA 的成功实施,其作用包括:
通过规划企业IT架构蓝图,及循序渐进的可执行的路线图,在整个企业范围内明确IT建设的目标和可持续的发展方向。
提供“业务,IT目标,架构,实现”的一致性和可跟踪性。
促进标准、规范、指南、最佳实践在各个项目中的使用与遵循。
制定参考性的架构设计,如安全架构和部署架构,指导与规范各个应用系统中需要在企业内保持一致的部分。
提高重用性:从代码级/组件级复用提升至面向架构的和面向服务的重用。
创建一个重视重用、团队协作和资源共享的目标统一和团结一致的IT文化。
SOA参考架构提供一套遍及整个企业的,沟通关键架构原则和决策的方法,是一个促进SOA收益最大化的一个有效策略。
SOA架构给企业带来的价值包括:
确保总体架构的合理规划,全面整合信息,彻底消除应用孤岛,全面实现过程、人员和信息的实质集成、高度协调,实现更高的互操作性与协同、更敏捷的业务流程、更全面的信息可见性
企业的IT及应用系统架构将更具伸缩性,IT价值将得到充分的发挥,全面提升未来企业的竞争优势。
降低集成成本和风险,降低维护成本:随着企业业务的发展,非SOA应用在IT和应用系统中相互集成的成本和风险日益增大,系统运行将变得繁冗和低效;相应地,为维护应用孤岛及更多的流程接口,甚至是重复、重叠的业务功能系统,企业IT及应用系统维护成本将不可避免地日益增大。
- 本文关键词:

