2.2.3接口软件的软件体系结构
接口软件主要用于在ERP系统和CAD/CAPP/CAM系统之间的信息交流中充当中间的桥梁结构,实现这些信息化模块系统之间的通信,而设计该接口软件的软件体系结构就显得特别重要。接口软件主要运行于服务器端,系统的数据库之间需要更新产品信息时,系统管理员根据系统的需要定时触发该接口软件的相关功能,实现系统数据的更新。同时接口软件必须更新系统中涉及该更新记录的所有相关记录。鉴于以上目的和本信息化T程的实际系统环境。本接口软件主要采用B/S结构,运用管道通信技术。
2.3接口软件的关键技术
现代集成制造系统技术将信息技术、自动化技术、现代管理技术与制造技术相结合,在全球化制造环境下集成产品全生命周期各阶段与企业内外部相关的活动和资源,实现企业优化运行,提高企业创新能力与综合竞争力。数字化设计与制造系统、过程自动化系统、企业管理与电子商务系统、总体集成平台和区域制造网络系统等是现代集成制造系统的重要组成部分。而接口软件是现代集成制造系统的系统集成中必须解决管理信息系统与数字化辅助制造系统建立通信的通信工具。
同时,由于软件主要用于数据库之问数据更新时,不同系统之间的相关数据的定时更新触发,必须解决数据库数据的完整性和数据约束性,所以数据更新失败的数据库回滚是本系统考虑的一个主要因素。同时,两个系统的数据库之间采用的通信协议和通信方式也是该系统要考虑一个非常重要的因素。
鉴于以上接口软件的主要功能要求和系统功能需求,接口软件必须解决的关键技术有:数据仓库技术、数据存储技术、网络技术、通信技术、编程技术。
3 接口软件系统设计
3.1系统的运行环境
伴随着Internet技术和分布式计算技术的迅猛发展,现代系统如果不能基于Web技术,不能通过网络平台进行交互,则将失去系统本身存在的意义。本系统需要的软硬件环境如下:
3.2系统的功能模块
(1)产品结构管理功能;
(2)产品BOM自动提取功能;
(3)零件工艺过程、工艺路线和材料定额等信息的自动提取功能;
(4)产品BOM汇总功能;
(5)产品工艺数据汇总功能;
(6)产品BOM和工艺信息综合汇总功能;
(7)生成ERP所需格式的产品BOM和工艺信息的功能;
(8)将产品信息和工艺信息导人ERP系统;
(9)ERP系统的产品信息和下艺信息输出到CAD/CAPP/CAM系统;
(10)汇总与分类统计 BOM输出功能;
(11)汇总统计工艺信息输出功能;
(12)产品BOM和一艺信息综合汇总愉出功能。
3.3软件系统的框架结构
本系统主要解决在两个系统之间的通信问题和数据库数据驱动实现两个系统之间的数据同步更新和增加的中间件。因此,本系统不仅要解决系统本身的数据处理,最重要是两个数据库之间的数据交换时保持系统同步进行的数据完整性和唯一性。
图2 接口软件框架结构圈
4 结论
根据企业信息化建设的需求.提出基于中间件技术的CAD/CAM/CAPP与ERP系统接口软件体系结构。在此基础上可以实现3C与ERP系统的集成,使得产品数据在各系统间传递畅通,产品数据在各个系统之间的共享有效地解决了企业内部各系统间数据“孤立”的问题,极大地提高了产品研发和产品数据管理的效率。