- 1
- 0
- 约2.7千字
- 约 5页
- 2021-12-08 发布于天津
- 举报
PAGE 1
PAGE 1
SOA的ERP系统体系结构的分析
本文分析了现有ERP系统的局限性,指出现有ERP系统不能适应企业的业务流程重组、不能敏捷地支持供应链管理功能,在分析了面向服务架构(SOA)的特点后,提出了面向服务架构的ERP系统体系结构,给出了基于J2EE平台的面向服务架构的详细实现技术。 1现有ERP系统的局限性 企业资源计划ERP是由美国GannerGmupInc提出的一整套企业管理系统体系标准,在近二、三十年来,ERP系统的应用得到了极大的发展。ERP系统首先成为制造业提高管理水平、降低成本、缩短交货期的有力工具,并进而在其他行业都得到了广泛的应用。现有的ERP系统主要是面向企业内部管理的,其体系结构缺少敏捷性,主要问题是: 1)不能适应企业经营管理模式的变化,企业组织架构、经营管理模式的变化导致原有的ERP系统要重新开发或做较大的改进,造成投资铺张。 2)不能敏捷地支持供应链管理功能,不能实现企业与供应商、企业与分销商之间的信息集成,以及不同软件之间的互操作。 为了解决现有ERP系统难以重构,难以与企业之外的供应商、分销商集成的问题,本文提出了基于面向服务架构(SOA)的ERP系统体系结构。 2面向服务架构的特点和实现技术 面向服务架构(service0rientedArchitecture,s0A)是一种面向服务的企业应用体系结构,是一种分布式的软件架构模型。在该模型中,任何业务功能都被作为供应的一个服务使用,应用程序的不同功能(服务)通过这些服务之间定义的结构和合约联系,应用系统可以看作是一系列服务的集成。SOA的体系结构由三个参与者和三个基本操作构成,三个参与者分别为服务供应者、服务恳求者和服务注册代理,三个基本操作分别是发布、查找和绑定,如图1。服务供应者将其服务发布到服务注册代理的一个目录上,当服务恳求者需要调用该服务时,它首先利用服务注册代理供应的目录查找服务,服务注册代理返回调用该服务的信息,服务恳求者依据返回的信息调用服务供应者供应的服务,当服务恳求者从服务注册代理得到调用所需服务的信息后,通讯在服务恳求者和服务供应者之间直接进行,无需经过服务注册代理。面向服务架构最流行的一种实现方法是websenrices技术,webServices技术使用一系列标准和协议实现相关的功能,其中xML作为webServices技术的基础,是开放环境下描述数据和信息的标准技术,服务供应者可以用wsDL(Web服务描述语言)描述web服务,用UDDI(统一描述、发觉和集成)向服务注册代理发布和注册web服务,服务恳求者通过VDDI进行查询,找到所需的服务后,利用SOAP(简洁对象协议)来绑定、调用这些服务。 图1SOA体系结构 3基于SOA的ERP系统体系结构 为了实现互连网环境下企业之间的供应链集成和响应企业内部流程重组的变化,要求ERP系统具有给外部企业供应服务和从外部企业获取服务的功能,为了能够敏捷地实现企业内部流程重组的要求,可以把ERP系统功能分解成粗粒度和细粒度的服务,通过服务组合实现ERP系统的整体功能。当重组企业业务流程时,通过重新组合已编写的服务部件即可简单的实现。为此,本文提出了基于SOA的ERP系统体系结构,如图2所示。 图2基于SOA的ERP系统体系结构 在图2所示的ERP系统体系结构中,ERP各个业务模块的功能作为粗粒度服务发布,而每个模块的功能又是由多个子功能组成,我们把这些子功能作为细粒度服务发布。一个粗粒度服务由多个细粒度服务组合而成,如销售管理服务就由销售报价、客户订单、客户出货、客户档案等细粒度服务组合而成,每个细粒度服务利用数据访问规律组件对数据库表进行查找、更新、保存等操作。本地企业供应的服务在本地服务注册中心注册,可由本地企业客户端访问,而需要供应给合作企业访问的服务,则发布到公共注册中心,供外部合作企业访问。恳求服务的客户端通过web环境显示用户界面,利用SOAP客户接口实现与服务供应方和服务注册中心通讯,达到查询服务和绑定服务的目的。 4基于SOA的ERP系统的实现技术 SOA的主要实现方法是webservice8技术,而实现web服务的主流开发平台有J2EE平台和M平台,由于用J2EE平台开发的系统具有平台无关性、安全性、可伸缩性、不同供应商实现方案之间的可移植性等若干优点而得到了广泛的应用。图3是采用J2EE平台实现ERP系统的web服务体系结构。其中JAxR(JavaAPIforxMLRegistries,用于xML注册表的JavaAPI)使得应用程序能够在注册表中注册、或者查询其他公司供应的we
您可能关注的文档
- Solid Edge,开启济二机床三维进阶新纪元.docx
- Solid3000在化工行业的应用.docx
- Solid2000 的机械制图三维模型库的开发及应用.docx
- Solid3000在平面机构设计中的使用技巧.docx
- Solid Edge解决零件间匹配连接设计问题.docx
- Solid Edge软件在零件结构设计中的应用.docx
- Solid Edge软件学习之我见.docx
- Solid Edge的高级机构运动仿真.docx
- Solid Edge装配关系增强.docx
- Solid Edge的虚拟装配与干涉的检测.docx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)