基于web的pdm系统中文档管理的研究及实现

基于web的pdm系统中文档管理的研究及实现

ID:30803942

大小:138.05 KB

页数:3页

时间:2019-01-03

基于web的pdm系统中文档管理的研究及实现_第1页
基于web的pdm系统中文档管理的研究及实现_第2页
基于web的pdm系统中文档管理的研究及实现_第3页
资源描述:

《基于web的pdm系统中文档管理的研究及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web的PDM系统中文档管理的研究及实现1文档管理的对象1.1文档管理的类型web环境下的PDM系统和传统的PDM系统文档管理对象基本一样,它们管理的是产品在整个生命周期中所包含的全部数据,包描工程设计和分析数据、产品模型数据、产品图形数据、专家知识与推理规则以及产詁的加工数据等。PDM管理的对象比较繁多而且复杂,考虑到系统开发的可实现性,将PDM系统中的文档分为图形文件、文本文件、数据文件、表格文件、多媒体文件5种类型來进行管理。各种文件的貝体数据格式见表[1]1.2Web使能数据格式由于Wbe环境下的PDM系统一般采用分布式数据库,而各种CAD系统产生的上述产品数据通常不适合作为信

2、息共享的数据格式,一方面是因为在客户端web浏览器不完全支持上述所有文档信息的数据格式;另一方面曲于上述的数据格式数据量太大,不适合通过网络异地传输。为了异地Z间能够方便的信息共享,一般需要采用Web使能数据。Web使能数据具有如卜•特征[2]:能在浏览器屮浏览或使用;文件格式紧凑;允许在文件屮设置超链接。基于上述原则,原冇产品数据需要做相应的转换,采用表1笫3列中所示的数据格式作为使能产品数据格式。数据格式原有数据格式Web便能数据格式三维产品造型数据AGES.STEP.CAD待定格式VRML二维图形数据DXF.DWGDWF图像数据TIFF.GIF-JPEG等GIFJPEG无僻式文档数据

3、TXTXML、HT肌衷格Loiu3123.MSExcelHTML数据库字段数据数据阵XML'HTMI,音簇WAV竽多种格式MB3仿真格式等(视换)等多种格式MOV仿真过程等(动睡)VilML表1数据格式选择2文档管理的分布式体系结构2.1MobileAgent技术Aegnt(代理,有时也翻译成口治体、智能体等)是分布式人工智能研究的一个十分活跃的领域。Agent的出现和发展为软件设计带来了新的方法,但关TAgent的概念目前还没有一•种能为大家所共同接受和认可的定义,这里给出一个没有基于任何特定的具体领域的更为一般的Agent概念定义:Agent是指驻留在某一环境下能持续、自主地发挥作用,

4、满足反应性、主动性等特征的计算实体。由Agent的概念可知,Agent一般要具备以下性质:〔1)自主性(Autonomy):Agent通过自身内部状态控制自己的行为,在完成任务吋不需要人的直接干预。(2)社会性(socialAbi1itv):一个Agent通过某种Agent通信语言(如KQML)口J以与人或其他Agent交互;(3)反应性(Reactivity):Agent具有感知口身所处环境,并能对该环境的变化及时作出响应的能力;(4)主动性(Pro一activeness)指一个Agent不仅仅对环境的变化作岀响应,而且能够预先表现岀目标导向的行为。而移动代理(Mob订eAgent)是一

5、个能在界构网络中口主地从一台主机迁移到另台主机并可与其他Agent或资源交互的程序,它是Agent技术与分布式计算技术两者的结合。2.24层分布式体系结构现行的2层式C/S或3层式的C/S(B/W/D)结构将来会产生仲缩性问题,对此本文捉岀了基于Web的PDM采用分布式的4层体系结构(见图1),即Web服务器层和应用服务器层取代原来的web服务器层,提高Web服务器的性能,降低应用服务器的负担。WebWcbSWebWeb»(务魁Web胸务器画]服务需层

6、数誓库服务器层图14层的分布式系统体系结构此种结构除保留了传统的如客户机/服务器的结构外,述采用远程过程调用RPC(RemoteProce

7、dureCall)>远程对象方法调用RMI(RemoteobjectMethodInvocation)等技术,尤其把先进的移动代理技术(Mob订eAgent)集成于PDM文档管理屮是其突出的特点。2.3各层功能与协作(1)Web层(也叫客户层):客户层向用户提供应用的接口,是一个图形用户界面,主要完成用户要求的输入和服务的输出工作。这一层运行的程序可在Web浏览器下运行。(2)Web服务器层:Wbe服务器层主要起着代理(Proxy)和缓存(cache)的作用。它与多台客户机放置在一个局域网内,用来存储应用所需的应用程序的静态数据。当移动主体将数据搜集完毕后,web服务器将这些数据整理,根据

8、用户的要求分别生成XML文档,同时通知客户端浏览文档以满足用户的要求。(3)应用服务器层:应用服务器层捉供所冇的业务逻辑处理功能,完成系统屮对数据库的所冇操作功能,尤其是负担着处理Web浏览器请求、客户端XML编辑和文档导入工具等请求。它可以对文档进行低粒度的分解,通过MobileAgent搜索到的低粒度对象进行分析、将有效的对象集合重组成完整的XML文件提交给web服务器或编辑器。同时建立管理木地的应用服务器表和数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。