论文部分内容阅读
随着计算机技术和企业信息化的迅猛发展,现代企业实体纷纷将业务模式由传统方式转为Internet方式。传统的用于企业内部的ERP,侧重于使企业自身运转更加有效,缺乏与外部电子商务系统的交互。另一方面,企业面临的市场的巨大压力,为了减少企业的成本,产业链内的整合势在必行。集团公司内子公司ERP系统一体化,产业链内ERP系统整合对企业的发展有着重大的价值。但是,由于ERP系统平台众多,若采用点对点的集成,这种集成方法复杂而且会造成更大的信息孤岛。在不改变企业应用底层架构的基础上,基于面向服务架构(Service-oriented Architecture,简称SOA)的应用集成方案可以很好地解决集成问题。这种方案使企业能够快速共享它们现有的遗产系统,具体方法是把各种应用分解为软件服务模块,这些服务模块被统一整合到一起,利用服务解决异构问题。由于系统以服务的形式组成,新的需求只需将相关模块重新组合就能使用,或者再添加相应服务模块,也可以将一些服务模块外包或外购,而无需重建。所以SOA为异构ERP系统集成提供了一个良好的平台。本文创新性的提出在SOA环境下通过表述性状态转移(Representational State Transfer,简称REST)风格的网络服务进行异构平台的互操作,实现异构平台进行安全数据交换的原语,并在此基础上提出了一套对不一致数据模式不一致的数据进行交换的协议。最后在分析企业软硬件结构的基础上,提出了一套使用Restful SOA ERP集成的方案。并将其应用到一个企业业务集成的项目——集团内的一本账系统中,以Restful Web服务作为SOA的实现方式,企业只需提供Web Services接口,将相关功能封装在接口中,并通过Restful服务注册中心注册,这些功能便可被其他用户查找与调用。即对本文提出的系统架构进行了验证和评价,并提出了未来的研究方向。