论文部分内容阅读
当今国内外企业正通过建立各种信息系统来提高管理水平和提高生产效率。但是,在当代企业竞争情况下,现代企业面临着巨大的市场压力,原先建立的信息系统已不适应现在企业业务的变更,企业的业务与IT之间的矛盾越来越突出。譬如说,信息孤岛问题;需要对跨系统,跨企业的业务流程整合。SOA基于被称为服务的重用功能单元,通过运用这些服务之间定义良好的接口和契约联系来支持业务流程,使服务(业务)的编排和组合增加了灵活性和集成性。SOA从企业的需求开始,把IT系统和业务流程连合在一起,以服务集成形式实现新的而又灵活的应用功能。SOA简化了IT,让IT变得更有弹性,以便更好地发展和优化业务流程,从而促进企业与合作伙伴的业务需要,也使供应商和客户之间运作流程的端到端整合,让企业可以快速灵活地响应客户和市场不断变化的需求,成为随需应变企业(On Demand Business)。本文首先从企业信息化现状出发,为了更好的适应市场发展的需要,集成其内部各应用系统的需求越来越迫切;接着分析了传统集成技术都具有这样或那样的不足之处,它们已不能满足低成本、高效率地集成企业内各应用系统;随着SOA架构思想及其各种实现技术和标准的不断成熟,利用基于SOA架构技术实现企业集成能更好的解决企业应用集成问题;在介绍和分析SOA架构思想及其相关技术和标准之后,本文以华西集团的材料采购流程为例,对采用Web Service和BPEL流程编排技术实现应用集成做了研究和实践:首先将物质管理系统、采购管理系统和库存管理系统相应的功能模块封装层组件,然后再将组件进一步封装为Web服务。这样,其他系统或服务就可以调用封装好的Web服务,因而做到系统之间的相互通信。基于SOA架构的企业应用集成技术具有更好的灵活性,可扩展性和高效性,这种集成技术将成为今后企业应用系统集成的主流技术。