您现在的位置:机电论文网>> 机床加工>> 正文内容

基于web的pdm系统在摩托车生产中的应用

作者: 来源: 发布时间:2018/2/11 16:12:47  点击数:385
前言
随着因特网的普及,市场和业务活动的全球化将进一步发展,它将会影响每一个制造企业,成为一种推动变革的力量。今天在世界上任何一个地方都能传输和接受各种各样的信息。现在对获得全球信息来说,主要的障碍是观念上的落后和无知,不是缺少通讯基础设施。信息的普遍性和分布性,对制造企业提出新的挑战。
企业间竞争的优势不再是仅仅依靠技术。这就要求企业加强合作和全球化的可能性。企业间通过互联网联接,多个机构组成的一个组织,能共享知识和资源,并协同提供一种产品或服务。这种协作和联盟可以最大限度地发挥各自的优势,通过向客户提供综合解决方案,在更好满足顾客全面需求的同时,去实现每个联盟伙伴自己的目标。
产品数据管理(pdm) 是以软件技术为基础,以产品为核心,实现对产品相关的数据、过程、资源一体化集成管理的技术。pdm明确定位为面向制造企业,以产品为管理的核心,以数据、过程和资源为管理信息的三大要素。传统的pdm主要面向企业内部的数据管理,在企业间的信息协同交流、用户友好性、维护复杂性等方面都存在不足,而web技术在pdm系统中的应用可以很好的解决这些问题。
以往的研究中,一般将基于web的pdm系统分为三层,客户端层、web服务层、数据库服务层,本文将web服务层划分为系统服务层和系统应用层,其中系统服务层是通过内部和外部接口提供不同的服务。因此本文提出基于web的pdm系统四层的框架。
1 传统产品数据管理系统存在的问题
1. 1 缺乏跨企业,跨地域的全球范围的通讯
在经济全球化的今天,项目小组可以分散在世界各地,如何协同他们之间的关系,通过有效的通讯机制实现产品的协同设计是必须要解决的问题。传统的pdm在构架上主要是基于c/s 的两层结构,也有三层的结构,对于三层一般采用dcom 或corba 技术,但这两种技术不能满足跨平台的环境要求,使得传统的pdm无法在跨平台异构环境下工作。
1. 2 缺乏用户友好性
现在的pdm比过去任何时候都更加复杂,范围更广,变化更快,在实施一个新的pdm系统时,许多pdm都有自己独特的界面和操作方式,用户要在学习熟悉新软件上花很多时间。
1. 3 维护工作的复杂性
对于传统的pdm而言,分客户端和服务器端。当企业需求发生变化,更改业务逻辑或界面后,所有安装了pdm系统的客户端必须全部进行升级,这样大大增加了pdm系统的维护复杂度。
2 基于web的pdm系统的优点
2. 1 友好的用户接口
用web技术开发客户端软件更便于用户使用。简单便宜的web浏览器能让企业中更多的人使用pdm系统,使他们能够方便地在线访问企业庞大的信息库。
2. 2 适用性强
web浏览器存在于不同的平台上,却可以提供相同的界面感观。
2. 3 有利于供应关系的更加紧密
一方面,它允许企业和供应商建立战略伙伴关系后,能方便地共享关键信息。另一方面,在客户可以通过网络实现产品网上配置,快速完成定制;
2. 4 可形成虚拟企业
通过web化的pdm系统,各个有专长的企业可以临时联合起来组成一个虚拟企业,利用各自的专长做同一个项目。
3 基于web的pdm系统框架
文献3 、4 中提出基于web的pdm采用3 层c/s结构,由客户端层、web服务层、数据库服务层构成,通过3 层构架使系统获得了对业务逻辑的独立性,提高了系统的可扩展性,具有用户界面简单、支持各种网络结构和异构平台等优点。本文结合上述文献资料,提出如图1 的基于web的pdm的系统框架。整个系统分为四层,分别为用户层、应用功能层、系统服务层、数据存储层,以下将分别对各个层进行介绍:
3. 1 用户层
提供和用户的交互环境,是用户进入系统的入口,web浏览器是进行交互的工具。用户层负责接受服务器提供的信息,并可以根据信息发送反馈信息。服务器创建html 语言的信息,发送到用户端,用户端通过网页浏览器解释后显示出文字、图片等信息。
3. 2 应用功能层
由调用pdm基础服务的一组程序和界面组成,并能完成一定应用功能的功能模块,如文档管理、零部件管理、产品结构管理、项目管理、集成接口等等。一方面向上提供给用户层界面和pdm业务功能;另一方面向下获取系统服务层提供的数据服务和其他基本服务。
3. 3 系统服务层
可以看成是一组对象模型,主要完成以下几个功能:一是向下连接并操纵数据库,这项功能通过数据库接口实现;二是通过内部接口向应用层提供数据服务和业务逻辑服务;三是提供外部接口向协作企业的数据管理系统提供接口。后面两种功能主要通过基于webservice 技术的数据服务接口实现。
l) 数据库接口
对数据库的操作通过各种数据库接口进行,数据库接口提供了对数据库的各种操作方式,许多开发工具都支持各种数据接口,开发过程中只需要把这些接口加入程序,调用其提供的功能,不需要考虑数据库底层。
2) 基于webservice 技术的数据接口服务
数据服务接口分内部接口和外部接口。内部接口是企业内部应用层使用的,企业外部的应用系统不能够访问。外部接口是开放给企业外部应用系统使用的,以便进行开发调用。
传统的分布式技术对平台有一致性要求,webservice 技术可以克服这种平台约束,实现跨平台的数据接口服务。webservice 实现的过程如图2 所示。首先,企业a的开发人员使用wsdl 描述工具将自身提供的服务包装成webservice 外部服务接口。接着,按需要将包装好的服务及其描述发布到webservice 注册中心uddi ,以供日后查询。如果另一企业b 的应用想完成和此企业应用的集成,它只需要通过uddi的api 来查询web服务的注册中心, 获得对方的webservice 的wsdl 的描述文档,然后将此wsdl 描述文档装载到自己的开发平台中,并生成相应的接口。

更多
字体:【】-【】-【】【关闭此页

上一篇:基于web的远程液压传动系统设计模式'   下一篇:基于solid2000 的机械制图三'


特别声明:机电之家(http://www.jdzj.com )所共享的机电类资料,机电论文、机电类文章、机电企业类管理制度、机电类软件都来自网上收集,其版权归作者本人所有,如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。购买的论文都出自原创,保证作者的原创的版权的转让,任何纠纷由法律解决。