基于Web ServicePDM与TDM系统集成.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web ServicePDM与TDM系统集成

基于Web ServicePDM与TDM系统集成   随着信息技术的不断发展和企业信息化的不断进步,根据不同的应用需要,越来越多的企业开始实施各种信息系统,如PDM、ERP、MES、TDM及SDM等。由于受早期信息化技术限制和各软件公司利益影响,各种信息化系统之间很少考虑与其他软件的集成问题,导致了企业在实施各种信息化系统的同时,出现了“信息孤岛”的现象。随着各业务系统应用的不断深入,如何实现各业务系统之间的信息共享已经成为企业信息化实施过程中亟待解决的问题。   PDM(产品数据管理)是以产品为中心,通过计算机网络和数据库技术,把企业生产过程中与产品相关的信息和过程集成起来,统一管理,使产品数据在其生命周期内保持一致和安全,从而缩短产品开发周期,降低成本,提高质量。   TDM(试验数据管理)通过建立有效的数字化试验数据管理平台,做到统一试验数据传递的标准、统一数据管理体系、统一数据入库规范,在同一试验数据管理体系的支撑下管理和处理试验数据。   PDM系统主要管理了工程技术人员或其他人员产生的与产品相关信息及与产品信息相关的开发过程信息,而TDM系统管理产品的试验信息和试验数据等。PDM和TDM的侧重点不同,但是PDM与TDM系统之间存在着共享数据和过程的需求,TDM系统中与产品相关的试验数据等信息可以作为设计人员设计时的参考,因此,需要通过两个系统之间的集成,实现在PDM中实时查询TDM系统中信息的功能。   实现不同软件系统之间的集成,需要根据所涉及到的软件系统本身的系统架构以及应用需求而采取不同的方式。本文中讨论的PDM系统为Siemens公司的TeamCenter,TDM系统为Newtera公司的Newtera TDM系统,PDM系统需要输入查询以浏览TDM系统的信息;而TDM系统不需要查询、浏览PDM系统的信息。通过分析两个软件本身的架构,采用Web Service技术可以满足应用的需求。   一、Web Service技术   Web Service是解决应用程序之间互相通信的一项技术。严格地说,其是描述一系列操作的接口。它使用标准的、规范的XML描述接口,包括了与服务进行交互所需要的全部细节,包括消息格式、传输协议和服务位置。而在对外的接口中隐藏了服务实现的细???,仅提供一系列可执行的操作,这些操作独立于软、硬件平台和编写服务所用的编程语言。   Web Service采用SOA(面向服务的架构,Service riented Architecture)模型作为体系结构。根据SOA分层体系结构,Web Service的技术堆栈由XML、SOAP、WSDL、WSFL、UDDI、ebXML、HTTP、SMTP、FTP和IIOP等技术规范构成,但是其核心技术构成是SOAP、WSDL和UDDI。在Web Service实现的体系结构中,有3个主角色,分别是UDDI注册中心、服务提供者和服务请求者,其业务流程为:服务提供者在UDDI注册服务,服务请求者在UDDI查找服务,请求者调用提供者提供的服务。这些业务流程通过SOAP、WSDL和UDDI实现,其关系如图1所示。   SOAP为不同系统之间的交互定义了一套基本的规则和跨平台的消息机制。WSDL是描述Web Service服务和接口的语言,为服务提供者提供XML格式的服务描述。UDDI是分布式Web服务的信息注册规范,向服务提供者和服务请求者提服务的注册和查找功能。   由于Web Service的架构特点,Web Service被应用于跨越防火墙的通信、应用程序集成、B2B的集成和软件重用等方面时可展现其显著的优势。   二、集成思路   TeamCenter Engneering9.0系统为C/S架构,客户端为Java语言开发的portal。Newtera TDM系统为B/S架构,系统专门提供了用于系统集成的Web Service的WSDL接口,是采用.Neteb Service技术实现的。由于Java和.Net实现Web Service的不同,如何在PDM系统的客户端使用Java语言调用TDM系统使用.Net提供的Web Service服务,方便无缝地实现相互之间的调用还是有一定的困难。好在XML的机器可读性以及双方都遵守的WSDL标准,我们可以利用一些开放源代码的工具实现快速开发。例如,可以使用Apache Axis框架中带的JAVA2WSDL工具在Java客户端调用.Net Web Service的Proxy。   具体地,在TDM系统的基础服务层进行开发提供查询使用的Web Service服务,然后在PDM系统应用层客户端中开发数据查询模块,通过这个模块生成查询组合条件并提交发送给TDM系统Web Service服务,接收TD

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档