收稿日期: 2003-07-17; 修返日期: 2003-09-17
基金项目: 国家“863”高技术研究发展计划资助项目( 2002AA411710)
基 于 SOAP 和 移 动 Agent 的
工 艺 协 同 设 计 集 成 平 台 研 究
*
章万国, 蔡力钢
( 华中 科技大 学 机械 科学 与工 程学 院, 湖 北 武汉 430074)
摘 要: 简 述了 异地 协同 CAPP 的必要性,分 析采 用 SOAP 和 移动 Agent技 术 方 案 的 可 行 性, 提出了基于 SOAP
和移 动 Agent 的工 艺协 同设计 集成 平台 的体 系结 构, 介绍 了其 主要 功能 和特 点, 给出 了平 台实 现方法 。
关键 词: CAPP; SOAP; 移 动 Agent
中图 法分 类号 : TP311. 132 文献 标识 码: A 文章 编号 : 1001-3695( 2004) 07-0046-03
Research on Integrated Platform of Process Cooperation Planning
Based on SOAP and Mobile Agent
ZHANG Wan-guo, CAI Li- gang
( School of Mechanical Science & Engineering, Huazhong University of Science & Technology, Wuhan Hubei 430074, China)
Abstract: Necessity of cooperative CAPP in separate place is expatiated. Feasibility of the CAPPimplemented with SOAP and
mobile Agent technology is analyzed. The framework of the CAPP is advanced, and the main functions and characteristics are
represented. Lastly, scheme-implementing is proposed.
Key words: CAPP( Computer Aided Process Planning) ; SOAP( Simple Object Access Protocol; Mobile Agent
0 引言
众所周知, 产品信息共享和多任务与多用户协同工作是现
代制造方法或系统( 如网络 制造、虚拟企 业、敏 捷制造、智能 制
造、计算机集成 制 造等 ) 的 核心
[ 1, 2]
。现代 制 造 业对 CAPP 提
出了异地协同的要求, 这一点从如下两个方面可以看出:
( 1) CAPP 本身就是一个异地和协同的工作环境。从 CAPP
本身看, 一个工艺设计项目本身是由各种不同性质的任务( 如工
艺路线规划、作业指导书设计、工序图绘制、工装设计、数控程序设
计、工时定额的确定、热工等辅助工艺设计等) 组成; 再者, 这些任
务可能由分布在不同工作组的人员共同协作完成。
( 2) 动态联盟的兴起对 CAPP 的功能和网络环境提出了更
高的要求。从现代制造业的最新发展看, 随着动态企业联盟的
兴起及网络制造 技术 的 发展, 联 盟 内的 多个 企 业可 能分 布 全
球, 一个企业的多个子公 司或部 门甚至 可能分 布在世 界各地,
这必然要求 CAPP 系统支持 异地 协同工 艺设 计和 远程 工艺 数
据查询, 而且各部门或企业要求共享工艺数据。
由此可 以 明 显 看 出, 传 统 的 面 向 企 业 内 部 甚 至 个 人 的
CAPP 系统将不 能 满 足 现代 制 造 业 的 需 要, 现 代 制 造 业 中 的
CAPP 系统应该支持异地协同的 工作模 式, 应 该面向 企业团 队
和企业联盟。同时, 随着 Internet 和分布计算技术的飞速发展,
特别是 SOAP 和移动 Agent 技术 的逐渐 成熟, 又使人 们在全 球
范围内实现信息的共享和协同工作成为 可能, 因 为 SOAP 和移
动 Agent 技术在 Internet 范 围内支 持异 构环 境下 的透 明 操作,
基于此技术的 CAPP 系 统很容 易实 现多 任务 与多 用户 并行 协
同工作, 以及信息的并行传输与共享等功能。
本文将 SOAP、移动 Agent 与 XML 技术引入 CAPP, 建立 一
种四层分布式 CAPP 体 系结 构。在 Internet /Intranet 与数 据 库
的支持下, 强调 CAPP 各 用户 以及 CAPP 与其 他应 用系 统 ( 如
CAD /PDM, MRPⅡ或 MIS) 之 间的 信 息集 成或 共 享, 打破 地 域
上的概念, 实现本地和远程用户的工艺设计多任务与多角色协
同工作, 强调系统的灵活性和可扩充性, 强调实用, 不片面追求
工艺设计的自动化和智能化, 强调 信息的 管理和 重复利 用, 充
分利用已解决的问题求解新问题, 为企业提供一种全新的多任
务与多用户并行工艺设计, 工艺设计项目、任务与权限管理, 工
艺文件版本管理, 工艺文件管理和工艺设计资源管理等方面的
整体解决方案, 使 CAPP 技术跃上一个新的台阶。
1 SOAP 和移动Agent 技术
传统上有 COBRA, DCOM 两大 分布式计算策略, 但 随着现
代制造系统愈来愈高的要求, 它们的缺点决定了其不能继续成
为现代制造系统理想的解决方案, 这些缺点表现在:
( 1) COBRA 扩展性与互操 作性和 移植性 之间存 在互斥 的
矛盾。
( 2) DCOM 局限于 Windows 环 境, 无法实 现异构 环境间 的
互操作。
( 3) CORBA 和 DCOM 均 不容 易 穿过 防火 墙, 由 于企 业 网
一般有防火墙, 故给工艺的跨企业协同设计带来了诸多不便。
·64· 计算机应用研究 2004 年