论文部分内容阅读
随着信息技术的发展,信息系统在企业的发展中发挥着越来越重要的作用。ERP系统作为融入企业整个生产流程、涉及到供应链各个方面的信息系统为提高企业的生产效率、增强企业的市场竞争力做出了重要贡献。但是,在ERP系统应用的过程中,企业遇到了诸如“信息孤岛”、“遗留系统”等问题:各个系统之间无法进行通畅的信息和数据的交流;ERP系统的刚性设计使的企业无法灵活的应对外界环境的变化;由于缺乏整体的规划,信息系统是不同时期由不同厂商采取不同的技术实现,管理困难。这一系列问题制约了ERP系统对企业发展的促进作用,使得企业的信息化发展遇到了瓶颈。面向服务的体系架构(Service Oriented Architecture:SOA)是近年来出现的一种新的信息系统解决模式,它在以往面向对象、面向架构的基础上更进一步提出了面向服务的思想。SOA将业务功能分解为自包含的、总耦合、遵循统一的标准和有统一接口的服务,使企业可以提升软件系统的快速构建和响应业务变化能力、充分复用用户原有IT资源、实现跨平台的数据共享和业务协同。SOA的思想可以有效地解决ERP系统发展过程中遇到的瓶颈。本文将SOA的思想引入ERP系统架构中,构建了基于SOA的ERP系统架构模型,将业务流程由服务动态组合实现。针对服务粒度难以把握的问题,本文将服务组件的概念引入到系统架构中,在数据层和服务层中间设置了单独的服务组件层,将系统原子级的功能单元封装为服务组件,由服务组件组装成服务,从而有效地避免了服务粒度的把握问题。针对如何成功实施基于SOA的ERP系统架构,本文探讨了企业基于SOA的企业整体架构和企业IT架构,提出了基于SOA的企业架构模型和企业IT架构模型。针对SOA项目的独特性,本文对如何成功实施SOA项目做了阐述,并提出了企业SOA路线图,为企业成功实施SOA项目提供了一定的方法论支持。最后,本文通过一个企业基于SOA的ERP系统架构的实施案例,验证了文章提出的上述模型。对企业的信息化建设有一定的指导意义。