论文部分内容阅读
随着经济全球化的日益加快,以客户为中心的业务创新和差异化竞争逐渐成为企业战略的主旋律,企业为了保持持续的竞争力,一直不断努力的开展各种方式的业务创新,企业信息化建设可以帮助企业实现这一目标。但是随着业务的增长,企业应用软件建设也随之增多,形成一个复杂的企业信息化环境。面对这一境况,需要一种方法既能满足企业不断增加的业务需求,又可以提高企业应用软件建设的投资回报率,进而通过企业应用软件建设更好的对企业进行管理,在效率、投资和创新中达到一个合适的平衡点,于是面向服务架构(Service Oriented Architecture, SOA)应运而生。SOA以解决多元平台下的业务集成为目标,将应用程序的不同功能单元通过这些单元之间定义良好的接口和契约联系起来。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。本文针对目前企业系统整合遇到的困难,在研究面向服务架构的基础上,使用丰富的SOA开源工具,涉及企业服务总线、业务流程管理、面向组件架构等SOA的常用技术,并以银行信贷业务流程为例,从SOA方法学的角度,对银行信贷业务流程进行服务分层、服务组合、服务编排,展示了一个异构环境下的企业业务整合的方法,并充分体现了SOA思想在企业信息化发展中的优势。