论文部分内容阅读
随着市场需求的个性化与多样化,市场竞争日趋激烈,能否以低成本、短时间提供高质量的产品,成为企业生存的关键。协同设计技术能有效的支持团队跨领域、跨地域的协同合作,极大的提高产品设计效率。将网格服务以不同的方式聚集起来构建协同设计网格,能够最大限度地实现设计、制造、信息、技术资源的共享。
具体工作如下:
1. 确定了系统的功能和工作过程。由用户描述设计任务,并将该任务提交给网格的门户,由门户寻找所需要的资源来完成用户的请求。由门户分配的设计人员在设计过程中进行协同,当设计完成以后,设计人员将设计结果返回。
2. 构建了系统的总体框架。由Web服务器、数据库服务器、网格服务器、协同服务器、所有设计网格节点构成该协同设计网格。通过部署在网格服务容器中的网格服务完成对数据资源和设计资源的应用共享,通过部署在Web容器中的门户给用户提供图形化的接口来实现对网格资源的使用,通过集中控制的方式实现协同过程中指令的执行以及操作的转发。使用数据库服务器存储系统中的数据。
3. 设计并实现了网格门户。门户给用户提供图形化的接口,调用具体的网格服务来实现对资源的组织与分配。
4. 使用网格服务和HOOPS组件实现应用共享。使用XML描述设计任务,通过任务分解服务和分配服务完成设计任务的分解以及资源的分配,通过监控服务实现任务的监视,通过文件传输服务实现设计结果的反馈。在协同过程中使用工作组机制、消息传递机制以及控制权传递机制。使用HSF文件格式作为协同过程中文件的格式,降低网络通信负担。将HOOPS组件提供的可扩展的ActiveX控件嵌入到网页中实现在Web下对模型文件的浏览和操作,使用HOOPS/Net通过集中控制的方式实现协同过程中指令的执行以及操作的转发。
最终,开发并实现了网格协同设计原型系统。