1面向Web服务架构的协同工作流模型[1]摘要:提高分布式工作流在当前异构网络环境下的灵活性和普适性,解决分布式工作流系统中各异构子工作流系统之间的互操作问题,提出了面向Web服务架构的协同工作流模型。采用了Web服务技术的组织架构,将分布式工作流系统中的各个子工作流系统进行Web服务封装,使得各个子工作流系统能以Web服务方式向其它子工作流系统提供服务,并使用服务自适应恢复机制来保证分布式工作流系统的QoS。面向Web服务架构的协同工作流模型(WSACWM),模型把分布式工作流系统中的每个子工作流都封装成Web服务,使得每个子工作流以Web服务的方式向系统中的其它子工作流提供服务。当系统中有流程实例启动时,由各个子工作流相互协作,共同完成当前流程实例的运行和推进工作。WSACWM还通过服务自适应恢复机制(SSARM)来提高系统的QoS,确保在某些子工作流出现故障时,其余子工作流中受影响的流程能够自动地实时恢复。工作流系统管理中心包括系统管理和监控接口、服务工作流注册中心以及服务工作流管理中心3部分,具体功能如下:1)系统管理和监控接口:为系统管理者提供管理和监控整个工作流系统运行状况的功能,如获取某个工作流的实时运行状态,向子工作流系统发送指令消息。2)服务工作流注册中心:提供相当于Web服务体系结构中“服务注册中心”的功能,为各个子工作流系统提供一个服务信息交换平台。子工作流系统向服务注册中心发布服务,同时也可以从服务注册中心查找服务。为了方便使用各个服务,服务工作流注册中心提供一个通用标准,使各个子工作流系统所提供的服务都符合这个标准。3)服务工作流管理中心:接收系统管理和监控接口的消息,解析后转发给相关的服务工作流;并把服务工作流的反馈消息回送给系统管理和监控接口。实现关键词:协同工作流;Web服务;流程实例;QoS;自适应2PDM在协同设计系统中的应用研究[2]摘要:PDM系统中工作流过程管理和数据版本管理的基本功能结合某设计院的协同设计系统的实施,探讨了将PDM中基本功能的技术运用与协同设计系统中的方法,进而简称一个基于J2EE的协同设计环境。计算机支持的协同工作致力于研究协同工作的本质和特征,探讨如何利用计算机计算设计出支持协同工作的信息系统。现在一般倾向于把计算机支持的协同工作定义为:地域分散的一个群体借助计算机及网络技术,共同与协作来完成一向任务,该工作概括为以下特点:群体性:设计人员采用群体工作的方式,设计群体有着合理的组成;交互性:群接口支持用户与系统的交互;分布性:群体设计人员分布在不同的物理空间内;协同性:有着共同的工作目标即群体工作目标。PDM为不同地点、不同部门的人员营造了一个虚拟协同工作环境,使其可以在同一数字化的产品模型上一起工作。从PDM的体系结构和在奇特的实施情况分析,其功能主要包括产品项目管理、工作流程管理、图文档及设计检索、产品配置与变更管理。PDM以产品对象为核心,通常建立在关系型数据库的基础上,采用面向对象的数据存储和组织方式,通过产品本身的组织,层次来分解产品信息,使得数据易于管理和操作。PDM系统保证了数据的透明性,不需考虑应用软件的运行路径、安装版本以及用户或数据的物理位置,就可以访问到所需要的以数字方式存储的产品数据信息,它管理所有产品数据保证了数据的唯一性。PDM在CSCD还提供产品开发团队的权限管理、并行设计过程中各种工作状态标识与通知机制、过程检测功能等,但是要达到比较完善的协同工作支持环境,PDM系统还应该在协同设计、评审与多专家评价方面具备功能。实现关键词:协同设计;产品数据管理;J2EE;工作流;版本管理3基于网格的制造业产品创新协同设计研究[3]摘要:制造业制造业供应链产品创新的协同设计主要包括以下四个方面:面向产品设计及制造的协同设计、有利于项目管理的协同设计、满足客户需求的协同设计、实时供应要求的协同设计。本文主要是写产品设计的协同设计,计算机支持的协同设计要求各节点企业能远程的进行CAD系统设计数据的浏览、下载、协商和交流。协同设计需要设计资源的共享、协商与交流,因此基于网格的制造业产品创新协同设计体系框架应该实现制造业供应链核心企业针对特定产品开发进行的任务分解与分配、各个设计资源模型的显示,制造业供应链各节点企业设计资源的封装等功能。协同设计资源、二次开发提取工具、协同设计网格服务、网格基础层、应用层等。实现上述基于网格的制造业产品创新协同设计框架,包括以下关键技术:1)实现针对不同CAD系统(如UG、Pro/E、Catia等)的二次开发程序;2)对二次开发程序进行状态资源封装。3)实现操纵资源的Web服务。4)调用网格服务以显示特征、几何信息的客户端。5)调用网格服务相关接口以实现模型显示和模型下载的客户端。6)实现任务分解与约束功能及冲突消解功能,此两种功能可以采用JSP技术实现,编程简单方便。这里主要讨论状态资源的封装、协同设计Web服务的实现及调用网格服务的客户端。采用WSRF开发网格服务,可方便对状态资源的操纵。将制造业供应链协同设计开发的中间结果模型和数据封装为状态资源,可方便网格服务的调用,有利于各节点企业设计开发的中间结果的共享,本文将二次开发程序调用CAD系统输出的数据封装为状态资源。不同的CAD系统,二次开发的工具也不相同,如AutoCAD的二次开发工具为ObjectArx,UG的二次开发工具为UG/Open,Pro/E的二次开发工具为Pro/Toolkit,虽然二次开发的工具不同,但都可以使用VC++开发环境,开发的二次开发程序都可编译生成dll文件库,所以对于二次开发程序方法的调用实际上可统一为对C++文件库中方法的调用。实现关键词:协同设计;网络技术;CAD系统二次开发;工作流;版本管理4基于Teamcenter的系统设计系统[4]摘要:今年来,制造业市场的竞争日趋激烈,产品的并行开发模式已经被国内外企业广泛应用,网络化的系统设计也成为现代集成制造系统的研究热点。由于信息技术和网络技术的快速发展,为了降低企业与企业之间的沟通协调与合作成本,许多企业开始与策略伙伴、供应商及顾客进行分布式产品协同开发与设计,整合彼此企业件的知识、资源和技术,以适应市场的变化及满足顾客的需求为目标,通过加速产品上市的速度,来提升企业整体的竞争力。计算机支持的协同设计作为现代设计技术中的一种新的产品开发模式,已经引起各国研究机构和企业界的广泛重视。在经济越来越全球化的时代,对产品进行协同设计显得更加重要,它对提高产品设计质量、缩短产品设计周期、最大限度地满足客户不断变化的需求具有重要的意义。本文以基于产品数据管理的协同设计系统Teamcenter为研究背景,深入探讨了产品数据管理技术与协同设计的密切关系,构建了基于Teamcenter系统网络环境下的协同设计系统。具体做了以下工作:(1)通过对CSCD技术的研究,论述了CSCD技术在产品设计中的重要性。分析了Teamcenter的协同功能、体系结构和各个功能模块,并应用Teamcenter实施了PDM系统。(2)通过Teamcenter系统的客户化,实现以Teamcenter系统为平台的协同设计系统,从而完成了基于Teamcenter系统设计系统的开发(3)研究了协同设计系统的异构数据传输问题,运用三维数据模型文件——JT,解决了协同设计中异构数据的实时传输问题。实现关键词:计算机支持、协同设计、产品数据管理、JT、异构数据5面向协同设计的产品数据管理_PDM_技术的研究[5]摘要:协同设计指一个产品开发团队,在计算机通信网络提供的协同支持环境下,以工作目标为核心,并行、协同地设计产品的过程。协同技术是近年来发展起来的一门新兴科学,其中计算机支持的协同设计(CSCD),成功地将协同的工作理念运用于工程设计领域,这也是本文研究的核心内容之一。产品数据管理(PDM)是当今企业信息技术应用和软件开发的热点,是企业实现信息集成的重要技术,它在现代企业中占有十分重要的地位。它对所有与产品相关的信息和所有与产品相关的过程进行有效的管理,保证在正确的时间内,把正确的信息以正确的形式传递给正确的人。随着产品数据管理(ProduotnataManagement,PnM)技术的发展,CSCo技术与PnM技术的结合已经成为面向产品全生命周期的协同设计技术的发展趋势。本文以面向协同设计的产品数据管理技术为深入研究的对象,探讨了产品数据管理技术与协同设计的密切关系,在对协同设计和PDM技术及其发展有较为深入理解的基础上,针对目前设计院对协同设计的特殊需求,建立了面向协同设计的设计院PDM系统体系结构。本文结合设计院的工作模式和特点,提出了面向协同设计的设计院PDM系统是以工作流管理为基础,以项目管理为核心,以图文档管理为重点的三方面有机结合。本文在工作流技术的基础上,用统一建模语言(unifiedModelingLanguage,UML)对工作流管理系统进行了建模。最后,本文给出了设计院网络建设的设计方案。实现关键词:协同设计;产品数据管理;工作流;统一建模语言;设计院6面向协同设计的产品数据管理体系结构及关键技术研究[6]摘要:研究课题来源于广西科技攻关项目“pMD、ERP软件开发一企业产品数据管理软件开发(桂科攻0330005一ZB)”,本文主要是对协同设计环境进行研究以及对图文档和产品结构配置管理进行研究与开发。为了及时响应当前全球化市场的快速变化,在最短时间内开发出高质量产品,企业进行的产品网络化协同设计工作受到越来越多的重视。同时,产品数据管理(pOM)是一种管理产品整个生命周期内所有与其相关信息和过程的技术,是实现企业信息集成的关键。因此,本文正是将产品数据管理作为出发点,从协同设计环境、图文档管理和产品配置管理等方面来研究面向协同设计的产品数据管理中的关键技术问题。本论文根据制造业的实际需求,在协同设计领域运用产品数据管理技术,利用面向对象技术,对面向协同设计的产品数据管理体系结构和关键技术做了一定的研究,提出面向协同设计的产品数据管理系统模型框架,并具体构建基于Multi一Agnet的图文档和产品配置管理结构模型。同时,研究开发了比较完整的图文档管理、产品配置管理模块以及协同工具,它们在增强设计人员之间的交流协作、缩短设计周期以及提高产品质量等方面都起到十分重要的作用。产品数据管理(PDM)系统是以产品数据为中心,集成并管理所有与产品相关的信息、过程、人员组织的软件系统。PDM依据全局信息强调共享的观点,为不同地点、不同部门的人员营造一个虚拟协同的工作环境,它是所有信息的主要载体,在产品开发过程中,可以对它们进行创建、管理和分发。电子仓库伪恤ult)是数据存储的核心,主要保证数据的安全性和完整性,并支持入库/出库(Cheekln/Checkout)、增加、删除、查询等操作,它的建立和使用对用户而言是透明的。实现关键词:产品数据管理;协同设计;图文档管理7企业间网络化协同设计与管理平台在制造业中的应用[7]摘要:阐述了当今制造企业在设计方面的需求,介绍了协同设计平台的功能结构,并结合实例简要叙述了摩托车产品开发的整个流程,展现了协同平台在项目协同、资源协同、技术协同方面的功能。目前制造产业正面临成本优势向技术优势转型的压力,不断地开发出技术含量高、具有自主知识产权的新产品,已成为制造业产业链的竞争焦点。但是,众多庞大的制造业产业链中,配套企业薄弱的自主开发能力严重制约了整机厂的发展速度。面对这样的形势,制造企业普遍存在以下3个方面的需求。1)整机厂与配套厂对协同设计的需求;2)各种信息化软硬件系统的应用支持;3)专业化技术咨询和培训服务。协同平台具有完整的功能,为客户提供了友好优质的协同设计环境,完整的功能结构。协同平台的功能模块具有可配置性,平台运营商可以根据客户的应用需求,按照功能模块向平台用户提供相应服务。新产品开发中,整机厂利用协同平台实现与顾客的及时沟通,了解需求,制定产品方案,再按项目、产品、零部件、数据所属关系,向配套厂发放零部件协同开发任务和相关数据,动态监控配套厂的设