- 0
- 0
- 约2.05千字
- 约 4页
- 2021-12-08 发布于天津
- 举报
PAGE 1
PAGE 1
NuSoap组件的PDM与ERP系统集成应用
图1NuSOAP组件内各类之同的关系图 NuSOAP0.9.5版本为了向后兼容,特殊设计了几个通用类分别为soap_fault类、soap_server类、soap_parser类以及XMLSchema类,从图1中可以知道,NuSOAP组件的核心类为nusoap_base,其他类直接或间接地继承了该类。 图1NuSOAP组件内各类之同的关系图 NuSOAP0.9.5版本为了向后兼容,特殊设计了几个通用类分别为soap_fault类、soap_server类、soap_parser类以及XMLSchema类,从图1中可以知道,NuSOAP组件的核心类为nusoap_base,其他类直接或间接地继承了该类。 本文针对企业PDM与ERP系统间数据难以交互、难以共享等问题,采用了开源项目NuSoap组件作为WebService的核心组件,建立了PDM与ERP系统集成Web服务框架,解决了企业异构系统间信息集成问题,提高了企业的市场竞争力。 3NuSOAP在PDM与ERP系统集成中的应用 3.1基于NuSOAP的PDM与ERP系统集成框架 针对该企业异构信息系统PDM与ERP系统的各自特点,通过利用NuSOAP组件技术,有效实现了对PDM与ERP系统的对接,完成产品设计制造系统与生产经营管理系统的集成,最终确保了能够实现企业信息系统的设计、经营、销售等各环节的整体集成,基于NuSOAP的PDM与ERP系统集成框架,如图2所示。PDM与ERP整体集成模式框架包括以下几个部分: 图2异构系统集成平台 (1)连接PDM和ERP数据库的插件模块。该插件是异构系统集成平台和指定数据库连接的桥梁。 (2)NuSOAP组件配置中心。通过SOAP协议对通讯中的数据进行封装及加密,使传输中的数据更加安全和完整。 (3)连接参数接口。向各个数据库传入数据参数供应查询检索及更新。 (4)XML文档转换模块,该模块主要是将关系模型的数据转换成XMLSchema文档,再映射到PSchema文档,生成XML全局数据库;反过来将XML数据格式转换成相应的关系数据模式。 (5)用户使用中心模块,该模块就是客户登录成功所进入的界面,可以屏蔽各数据库、各操作系统环境及工作环境之间的差异。 3.2基于NuSOAP的WebService的设计与实现 本文由于篇幅所限,仅以PDM与ERP系统间数据交互的产品物料信息为例进行具体描述WebService服务的整个设计实现过程.WebService服务接口主要包括获取产品结构信息(GetProlnfo)、通过产品ID获取产品结构信息(GetProlnfoByID)、物料综合信息查询(GetMatlnfo)、通过物料编码获取物料信息(GetMatInfoByID)和更新物料信息(Update-MatlnfoBylD)等接口。 3.2.1WebService服务的服务器端设计实现 本文是利用NuSOAP组件作为WebService服务核心技术,来搭建企业PDM与ERP系统集成的Web服务框架来完成PDM系统和ERP系统之间的数据交换。 WebService服务的服务端由两部分组成分别为Web服务接口的详细实现函数方法文件(webservicelnterfacephp)和Web服务的注册发布文件(index.php)。 文件webserviceInterface.php供应了获取产品结构信息、通过产品ID获取产品结构信息、物料综合信息查询、通过物料编码获取物料信息和更新物料信息等接口函数的详细实现方法,文件index.php的作用就是将定义好的Web服务接口进行注册并发布到WebService服务器上,供客户端进行调用,主要实现代码略。 3.2.2WebService服务的客户端设计实现 对于WebService服务客户端的实现,本文仅以依据物料综合信息查询为例进行具体介绍。该客户端实现文件为soap_client.php,主要实现代码略,通过上述代码实现了物料综合信息的查询,并以XML文档格式进行显示,如图3所示。 图3查询结果显示 4结束语 本文从实际动身,研究企业异构系统集成,目的是为了解决企业在新环境下,出现的信息不流通、数据孤立的问题,使企业各系统间能更好地相互通信,最终实现企业异构系统的无缝集成。利用NuSOAP组件作为WebService的核心技术来搭建企业PDM与ERP系统集成框架,有效解决了企业异构系统间数据交换与资源共
您可能关注的文档
最近下载
- 信息资源管理题库及分析.doc VIP
- 2025年度组织生活会党员个人对照检查材料.pdf VIP
- DLT1561-2016 避雷器监测装置校准规范.docx VIP
- 深圳达实智能股份有限公司_企业(业主版).pptx VIP
- 实施指南(2025)《DLT 1561-2016 避雷器监测装置校准规范》.pptx VIP
- 水利工程白蚁普查合同7篇.docx VIP
- 葫芦岛市2024-2025学年高二(下学期)期末考试英语试题(含答案).pdf
- 西奥电梯 XO-CON6742 电气原理图.pdf
- 辅警考试真题大全及答案2025.doc VIP
- 广东省水库大坝和河道堤防白蚁防治情况的普查.doc VIP
原创力文档

文档评论(0)