资源描述:
《weboltp 在pdm系统中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WebOLTP在PDM系统中的应用研究
2、第1内容加载中...lunent)是一种跨平台的计算机管理工具。它以产品为中心,以产品数据库为底层支持,以产品结构树为组织核心,通过计算机网络和数据库技术,把企业生产过程中所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和过程(包括工作流程与更改流程)集成起来,统一管理,使产品在其生命周期内保持一致、最新和安全,为更有效的实施信息集成提供支撑框架,为实施并行工程提供技术支持。以达到利用先进技术和支持工具,更有效地组织生产,严格生产过程管理,缩短产品试制周期,提高产品质量,增强市场竞争力
3、,实现产品数据全面管理和控制目标。随着计算机技术、网络技术以及数据库技术的迅速发展,依靠传统的两层C/S(Client/Server)网络体系结构设计的数据管理系统,很难胜任在企业信息集成中的框架和纽带作用。InterIntra技术的融入,可利用已有的网络资源和较为成熟的网络技术来降低使用成本、扩展系统的兼容性,从而使PDM系统本身得到更广泛的应用。基于技术的发展和进一步的深入应用,产品管理系统管理的数据对象种类多(如二维和三维的图形数据、图象数据、文本数据、动画、音频、视频等格式的数据),版本关系复杂,对这些数据对象的处理过程是长事务处
4、理,而且对可靠性和安全性的要求很高。此时,传统的PDM系统作为一种应用框架,其对开放性的要求和可扩展性的要求与可充分享受到系统在异构环境下的应用,使企业方便地在Inter上发布各种信息,以便在所有的动态联盟企业间实现信息共享和交流。企业的网络与数据库应用从传统的C/S结构转向以交互式Web应用为代表的多层分布式体系结构是当前网络和数据库应用系统发展的必然趋势。与传统的C/S结构不同,基于Web的产品数据管理系统采用一种多层次的客户机/服务器模式,即BWG(Bro系统是实施并行工程和协同工作的理想平台。它可实现不同的计算机平台、数据库及用户
5、之间的互连,也可基于统一的数据库交换标准、开放式集成框架以及统一的用户界面,实现数据与资源的共享,实现分布式的产品设计和协同工作。但是,基于Web的应用一般采用HTTP(超文本传输协议),以公共网关接口(CGI)来提供Web的交互性。由于HTTP协议是无状态、无连接和基于页面的协议,无法保证联接的安全、可靠,而且CGI为每个联接都创建一个单独的网关进程,系统性能开销很大。因此,单纯使用HTTP协议的应用系统有很多不足之处:首先,它一般只能用于信息发布或进行简单的交互,而难以进行大规模的事务处理及大量的、实时的用户交互;其次,客户端一次TC
6、P连接中不能实现多次访问;另外,HTTP使用于静态文档的连接和传输,新的页面传到浏览器后,以前的页面信息将不再存在。而产品管理系统管理的数据对象包含所有在产品生命周期中与产品相关的全部数据,包括产品设计信息、制造信息、工艺信息、工程分析信息、测试信息、与产品相关的项目信息、与产品相关的人员及设备信息、材料信息等等。产品数据管理系统用来管理这些数据,从数据的媒体形式方面,可将这些数据分为表1所示的各种形式。产品数据种类多(如二维和三维的图形数据、图象数据、文本数据、动画、音频、视频等格式的数据),版本关系复杂,对这些数据对象的处理过程是长事
7、务处理,而且对可靠性和安全性的要求很高。此时,对基于Web的多层结构的应用系统,必须先解决可靠连接和大规模的事务处理问题。2 基于WebOLTP的应用系统的体系结构在基于Web的多层结构的应用系统中,对于诸如图形、图象、动画、多媒体等格式的非传统结构化数据的处理必须有大规模事务处理能力和实时交互能力,同时还要考虑其可靠性和安全性。因此,对基于Web多层结构的应用系统而言,必须要解决可靠连接和大规模的事务处理问题,即基于Web的联机事务处理(WebOLTP:WebOnlineTransactionProcessing)。WebOLTP主要用
8、来描述在Inter、Intra、Extra以及传统的企业网上进行事务处理的应用。基于WebOLTP应用系统的体系结构如图2所示。客户端以HTTP协议从Web服务器下载一应用程序(Applet)后,客户端与中间层的交互就由该程序以某种可靠的、面向联接、建立在TCP/IP上的协议来完成。Web服务器以HTTP协议与客户端通信,主要用来发布信息和响应客户端应用程序的请求,应用服务器管理各组件对象及其运行,响应Web服务器或客户端的数据处理请求。在WebOLTP体系结构中,中间层服务器一般由事务服务器(在逻辑上主要由Web服务器和应用服务器组成)
9、担当,事务服务器作为连接客户端和服务器端(包括数据库服务器和应用服务器)的纽带,首先,必须解决可靠联接的问题,以保证事务操作的原子性,维护数据的一致性和安全性,即必须具备基于网络的联机事务处理