SOA在ERP中的应用 SOA在ERP中的应用

SOA在ERP中的应用

  • 期刊名字:福建电脑
  • 文件大小:675kb
  • 论文作者:顾治华,黄霞
  • 作者单位:武汉理工大学
  • 更新时间:2020-06-12
  • 下载次数:
论文简介

1722007年第12期SOA在ERP中的应用顾治华,黄霞(武汉理工大学湖北武汉441053)【摘要】:针对当前ERP(E构出发,研究当前企业应用集成木与爪出在分计)看些在开中择在的要不,从某件体系向服务架构)的特点和实现技术后提出了面向服务架构的EBP系统体系结构给出了基于2EE平台的面向服务架构的具体实现技术【关键词]:SOA(面向服务架构);Web服务;ERP(企业源计划)1.当前ERP系统的主要不足它接受和执行来自请求者的请求。它将自己的服务和接口契约企业资源计划ERP是由美国 Gartner Group Inc提出的一发布到服务注册中心,以便服务请求者可以发现和访问该服务。整套企业管理系统体系标准近年来ERP在我国已被越来越多(3)服务注册中心:服务注册中心是服务发现的支持着。它包的企业认同和接受,实施ERP已成为企业信息化的重要标志之含一个可用服务的存储库,并允许感兴趣的服务请求者查找服一。现有的ERP系统主要是面向企业内部管理的,其体系结构务提供者接口。缺少灵活性,主要问题是叫SOA中的每个实体都扮演着服务提供者、请求者和注册中(1)多数ERP软件的刚性太强柔性太差,当企业外部环境心这三种角色中的某一种(或多种)面向服务体系结构中的操作和企业内部组织结构、业务流程发生变化时,不能进行适应性的包括:调整,无法适应企业快速变化所带来的管理体系的变化造成投(1)发布:为使服务可访问需要发布服务描述使服务请求者资浪费。可以发现和调用它。2不能灵活地支持供应链管理功能不能实现企业与供应(2)查询:服务请求者定位服务,方法是查询服务注册中心找商、企业与分销商之间的信息集成,以及不同软件之间的互操到满足标准的服务(3绑定和调用:在检索完服务描述之后服务请求者继续根如何使企业原有系统间实现无缝集成、应用系统具有快速服务描述中的信息来调用服务。可重构性动态调整其结构和行为以支持这种持续进行的企业3.基于S0A的ERP系統总体设计管理创新与流程重组优化、构建适合于企业的信息集成平台,已图2为基于SOA的ERP系统的总体框架图,为了实现互成为当前的一个挑战。为了解决这些问题,本文从软件体系结构连网环境下企业之间的供应链集成和响应企业内部流程重组的的角度出发提出一种面向服务架构(SOA)的ERP系统体系结变化要求ERP系统具有给外部企业提供服务和从外部企业获构取服务的功能为了能够灵活地实现企业内部流程重组的要求2.面向服务架构SOA可以通过服务组合实现ERP系统的整体功能。当重组企业业务面向服务的体系结构SOA是一种架构模型,作为企业信息流程时通过重新组合已编写的服务部件即可容易地实现化应用的下一代解决方案,SOA具有以下5个特点:(1)独立的在图2所示的ERP系统体系结构中,ERP各个业务模块功能实体2)服务间的重用3服务间的互操作;(4)服务是位置的功能作为粗粒度服务发布,而每个模块的功能又是由多个子透明的;5)服务是松耦合的。功能组成,我们把这些子功能作为细粒度服务发布。一个粗粒度图1展示了面向服务体系结构中的协作。这些协作遵循服务由多个细粒度服务组合而成,每个细粒度服务利用数据访查询绑定和调用范例,其中服务请求者执行动态服务定位,问逻辑组件对数据库表进行查找、更新保存等操作。在该系统方法是查询服务注册中心来查找与其标准匹配的服务。如果服中,本地企业提供的服务在本地服务注册中心注册,可由本地企务存在注册中心就给请求者提供接口协议和服务的端点地址。业客户端访问而需要提供给合作企业访问的服务则发布到公如图1所示,SOA中的角色包括共注册中心;供外部合作企业访问。客户的请求通过通道控制(公司网关)被传递给主控制器。使用 Web Services Gateway,来自服务描述客户的请求可以被转换成服务所要求的任何消息协议。请求服服务注册中心务的客户端通过Wb环境显示用户界面,用SOAP客户接口实现与服务提供方和服务注册中心通讯,达到查询服务和绑定服务的目的。位种务图1S0A协作关系图中国煤化工(1)服务请求者:服务请求者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中的服务的CNMH查询通过传输绑定服务,并且执行服务功能。服务请求者根据接口契约来执行服务。(2)服务提供者:服务提供者是一个可通过网络寻址的实体,图2面向服务体系结构下的ERP系统框架2007年第12期4.基于SOA的ERP系统实现技术该系统的运行过程为服务请求者向主控制器发出HTTP请面向服务架构最常用的一种实现方法是 Web Services技术求,主控制器读出请求内容,利用JAKR发现UDD服务注册表, Web Services技术使用一系列标准和协议实现相关的功能,中的服务,然后根据请求内容创建一条 SOAP Message,,利用其中XML作为 Web services技术的基础,是开放环境下描述数JAXM把 SOAP Message提交给服务提供者调用相关的Web服据和信息的标准技术。服务提供者可以用wsD(web服务描述务,由Web服务程序处理数据库。服务提供者用JAXR向UDDl语言描述Web服务用UDD统一描述发现和集成〕向服务注服务注册表发布Web服务使用IP和JSL来实现L标记册代理发布和注册Web服务服务请求者通过UDD进行查询,将辅助完成条件处理和对wEB服务所返回xML数据的分析,找到所需的服务后,利用SOAP简单对象协议来绑定、调用这些并将最后的结果用浏览器形式通过页面显示给用户。服务5.结语实现Web服务的主流开发平台有J2EE平台和 MicrosoftSOA并不是一个软件、一个产品,而是一种方法,一种建立net平台。由于2EE最主要的特点是与平台无关性,它是简化维护、管理m系统和业务流程的方法论。本文利用了面向服务的基于组件的开发模型,具有随处运行的可移植性遵循2E的体系架构的粗粒度、松耨合、可重用的服务及服务标准化接口标准的所有服务器都支持该模型。从而使基于J2EE的应用程设计管理等特点,将原有的ERP系统改造成为了一个更迅速序不依赖任何特定操作系统、中间件或硬件,具有很好的可重用更可靠、更具重用性架构的业务系统。把需要向外部企业提供的性。因此设计合理的基于J2EE的程序只需开发一次就可以部服务发布到公共服务注册代理供合作伙伴访问,同时也通过公署到各种平台,这在典型的异构企业环境中是十分关键的。图共服务注册代理查找合作伙伴提供的服务,实现企业之间的业3是采用J2EE平台实现ERP系统的Web服务体系结构。其中务交互,保证企业之间的合作能在ERP系统中顺利实施。JAXR( Java API for XML Registries,用于XML注册表的JavaAP使得应用程序能够在注册表中注册、或者查询其他公司提参考文献供的Wb服务, JAXMOava API for XM Messaging用于XML消1林息强刻才兴宋书山面向服务的ERP产品可重构开发模型研究息交换的 Java AP提供了Web服务环境中的异步和消息交换现代计算机,2060是基于 SOAP1.1规范和S0AP附件定义的消息交换协议的一种计算机集成制造系,22业责源计划系姚应用模型与集成策略功能,并可以通过内部网和 tenet进行xM文档交换,AXM2饶无面向服务体系施构的API框架。3.韩宏志译 ENTERPRISE SOA中文版一面向服务架构的最佳实战56-70清华大学出版杜,200674.廖军谭浩新一代开敢分布式处理技术- Web Services门计算机应用2004,24(8}:5-95.汪清明.基于SOA的ERP系饒体系結构的研究,计算机应用,2007DAR6.朱丽螂朱东昭.面向服务的体系结构在ERP中的应用电于商务与物流,2006(12)图3基于J2EE的Wb服务体系结构(上接第203页)的信息,最终成为网络上的知识垃圾,所以在授课过程中需要加象,真正凸现着网络的知识价值标志着现代教育技术手段开始强学生信息素养和道德观的培养,这就要求老师更需要有较高步人更高的阶段。的信息素养,一定要对网络上的内容严格筛选、过滤等等。Blog在应用于教育教学的过程中这些问题和现象都是无法避免需参考文献要突破的要解决这样的问题不仅需要我们在理论上研究,更1.毛向辉Blg将成为教育中的重要工具团中国远程教育,20032需要在实践中去思考、去解决2.周华杰教育Blog应用的局限和发展方向,中小学信息技术教育4.结束语2005.6从Bg在教育学习领域的发展前景来看Bog将成为信息3.冯积杜Bg是教师专业发展的有放建径理工高教研究,时代人们可以终身应用的学习和知识管理工具。Bg作为一种4韩Bog文化及其在教育中的应用,江西教,202005新表达的方式它的传播包括大量的智慧意见和思想。它的出5睾加厚Bg与教有体验生命历程共事团信息技术教膏,2042现为我们提供了一个营造网上学习氛围的契机,将改变人们被6文娘奎教育Bg运用的现较与反思盯教育导刊,20611动阅读,只读不写的学习方式。Blog将会变得越来越普及越来7.张燕Blg信息化教中简便有效的学习工具四电脑知识与技术,2006,5越为更多的师生所接受。某种意义上说,它也是一种新的文化现中国煤化工CNMHG

论文截图
上一条:RMI原理及应用
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。