论文部分内容阅读
工艺设计在制造业中占有极其重要的地位,现代化的制造给工艺设计系统提出的要求不仅有通用化和实用化,还有集成化、并行化、网络化等,然而传统的工艺设计系统无法同时满足这些要求。随着面向服务开发思想和现代化计算机网络技术的发展,基于SOA(Service-Oriented Architecture,面向服务架构)的工艺设计系统在满足上述要求上出现了新的转机。按照面向服务开发思想,在工艺设计领域构建不同粒度和功能的服务,并通过有效地组织和管理,能够快速高效地构建工艺设计应用系统。由此而来,上述的种种问题都能够迎刃而解。因此,本文提出了基于SOA的工艺设计服务体系,研究了工艺设计服务的划分和实现,探讨了工艺设计服务的管理模式和工艺流程控制方法。本文就一下几个方面开展了研究:系统地给出了基于SOA的工艺设计服务体系,分析了SOA对工艺设计服务的要求以及服务的存在形式,讨论了构建该服务体系所涉及的原理和需要运用的技术。着重分析了如何定义、分析、分类和实现工艺设计服务,并研究了服务之间的消息传递和数据交互的方式。为了能够将现存的工艺辅助设计系统也纳入该体系,本文采用将应用程序视为“服务集”的思想,并研究了一般实现办法。通过研究工艺设计服务模式,提出了PSB(Process Service Bus,工艺服务总线)的概念,给出了基本的服务模式,并探讨了如何实现该服务总线。将BPM(Business Process Management,业务流程管理)的思想运用在工艺设计服务体系中,着重研究了如何将工艺设计规则和工艺设计流程分离开,提供更为柔性化的工艺流程,以满足不同企业用户的实际需求。通过实际的应用场景,探讨了如何组合工艺设计服务应用系统。在分析了应用场景的实际情况的基础上,给出了构建系统的一般步骤。