欢迎来到天天文库
浏览记录
ID:23982655
大小:48.00 KB
页数:3页
时间:2018-11-12
《soa-.环境下的erp系统的设计与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SOA/.环境下的ERP系统的设计与研究:为了更好的适应企业的业务变更和流程重组,实现软件的柔性化,降低重复工作的损耗,该文在介绍了SOA框架模型原理及业务流程思想的基础上,给出了一个面向服务和业务流程管理的ERP应用框架,并利用.框架高度集成、跨平台共享的特点,给出了基于.平台的SOA的具体实现技术。 关键词:面向服务架构(SOA);.;ERP系统 :TP302.1:A:1009-3044(2011)11-2610-02 企业资源计划ERP是由美国GartnerGroupInc提出的一整套企业管理体系标准
2、,其提出者对SOA(ServiceOrienteArchitecture)的定义为“客户端/服务器的软件设计方法,一项应用由软件服务和软件服务使用者组成……SOA与大多数通用的客户端/服务器模型的不同之处,在于它着重强调软件组件的松散耦合,并使用独立的标准接口”[1],SOA在二三十年来ERP系统的应用得到了极大的发展。如今SOA的研究已日趋成熟,并在实现软件异构台调用、软件升级扩展、软件模块互操作、松耦合分布式开等方面都获得了很好的应用[2]。 本文从运用SOA的方法来实现ERP系统的思想出发,在讨论了面向服
3、务的框架模型原理及业务流程思想的基础上,给出了一个面向服务和业务流程管理的ERP应用框架。 1面向服务架构(SOA) SOA是一种架构模型,核心本质是实现服务和技术的完全分离,从而在最大限度上实现服务的集成和重组,它将应用程序的不同功能单元通过定义良好的接口和契约联系起来。SOA的目标就是快速响应企业的业务变化需求,以实现实时企业的目的。这使得构建在各种这样的系统中的服务可以以一种松散耦合、按需提供和高重用性能的方式进行交互。SOA的思想是把各种服务从复杂的环境中独立出来一一组件化封装,然后通过标准的接口使不
4、同的服务之间相互调用。 SOA架构将服务提供者和服务消费者分离开来。这种分离是通过一种称为服务契约(ServiceContract)的机制来实现的,也就是说服务消费者在使用服务之前,必须通过某种途径得到服务提供者发布的服务契约,然后才能定位服务及正确使用服务。这种分离给架构带来的直接影响是服务提供者与服务消费者之间的关系极其松散,并且易于重新配置[3]。 2基于SOA的ERP系统模型的构建 一个好的架构强调责任的分离。分层提供了很好的容错,维护和扩展的功能。根据ERP系统的思想,我们提出了一套基于SOA的L
5、格式数据交换用于在分布式架构中传递数据,已经是可靠和成熟的技术了。本系统就是通过使用L标准实现应用程序间的互操作性以及业务流程自动化的。而目前实现icrosoft.平台。在.框架中,提供了一个全方位、跨平台、构件化的设计方式,使得利用SMQ(MessageQueue)在处理实时事务时也存在一些局限性,这些都是下一步需要研究的工作。
此文档下载收益归作者所有