计算机应用 ›› 2012, Vol. 32 ›› Issue (12): 3534-3539.DOI: 10.3724/SP.J.1087.2012.03534

• 计算机软件技术 • 上一篇    下一篇

基于服务模板的制造资源封装方法

孔令军,徐文胜,查建中   

  1. 北京交通大学 机械与电子控制工程学院,北京 100044
  • 收稿日期:2012-07-26 修回日期:2012-09-26 发布日期:2012-12-29 出版日期:2012-12-01
  • 通讯作者: 孔令军
  • 作者简介:孔令军(1986-),男,辽宁鞍山人,博士研究生,主要研究方向:网络化制造、SOA、多学科优化设计;〓徐文胜(1970-),男,湖北鄂州人,副教授,博士,主要研究方向:并行工程、网络化制造、信息系统安全;〓查建中(1947-),男,北京人,教授,博士,主要研究方向:智能工程及其应用、优化算法。
  • 基金资助:
    国家自然科学基金资助项目

Encapsulation method of manufacturing resources based on service templates

KONG Ling-jun,XU Wen-sheng,CHA Jian-zhong   

  1. School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
  • Received:2012-07-26 Revised:2012-09-26 Online:2012-12-29 Published:2012-12-01
  • Contact: KONG Ling-jun

摘要: 为规范和加快制造资源的封装过程,提出了一种新型的基于服务模板的制造资源封装方法。首先,根据制造资源的特点,给出了服务模板的概念、结构及类型;接着,提出了利用已有服务程序进行模板抽取的过程,定义了一种用于模板抽取的标记语言;然后,给出了基于服务模板的制造资源封装过程,将制造资源封装为基于面向服务体系架构的制造服务。最后,通过实例证明,提出的方法不仅可以规范制造服务的开发过程,而且可充分利用已有的制造资源服务程序,加快制造资源的封装进程。通过采用提出的方法,普通的产品开发人员就可以完成制造资源的服务化封装,而无需专业性的服务封装开发编程知识。该方法可为网络环境下的制造资源共享提供基础性支持。

关键词: 资源封装, 模板, 网络化制造, 抽取, 面向服务的体系架构

Abstract: To standardize and accelerate the encapsulation process of manufacturing resources, a novel encapsulation method of manufacturing resources was proposed based on service templates. The concept, structure and types of service templates were given according to the characteristics of manufacturing resources. Then the service template extraction procedure which utilized the existing programs of manufacturing services was proposed, and a service template extraction language was defined. The encapsulation procedure of manufacturing resources based on service templates was proposed, and the manufacturing resources were encapsulated to service-oriented architecture-based manufacturing services. At last the application case shows that the proposed method can standardize the development procedure of manufacturing services and accelerate the encapsulation process of manufacturing resources by fully utilizing existing programs of manufacturing services, so ordinary product developers can encapsulate manufacturing resources without special knowledge of software programming. This method can provide fundamental support for the sharing of manufacturing resources in the network environment.

Key words: resource encapsulation, template, networked manufacturing, extraction, service-oriented architecture