基于中间件技术CADCAPPCAM与ERP系统接口软件设计.docVIP

基于中间件技术CADCAPPCAM与ERP系统接口软件设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于中间件技术CADCAPPCAM与ERP系统接口软件设计

基于中间件技术CADCAPPCAM与ERP系统接口软件设计   [摘 要] 本文分析了基于中间件技术实现CAPP/CAD/CAM与ERP系统无缝接口的软件的体系结构,提出了一种实现CAPP/CAD/CAM与ERP系统集成的框架结构,以适应现代企业的需要。   [关键词] 中间件; 接口软件; 体系结构   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2011 . 05 . 024   [中图分类号]F270.7 [文献标识码]A [文章编号]1673 - 0194(2011)05- 0045 - 02      0引言      当前,网络技术特别是 Internet/Intranet/Extranet技术的迅速发展,正在给制造业带来新的变化和重大影响。Internet/Intranet/Extranet技术正在给制造业的经营、生产和制造过程带来一系列变革,产品开发、制造过程和市场营销早已打破了国界。目前大多数企业的CAPP/CAD/CAM系统已经粗具规模,并在企业的生产中发挥着重要的作用。而ERP系统是现今企业管理系统的主流系统,许多企业为了自身的发展和在国内外激烈的市场竞争中立足,都在探索引入或准备引入ERP系统。而ERP系统中的许多信息(特别是有关产品的信息)来自CAPP/CAD/CAM系统,同时ERP系统的许多有用的信息又需要反馈回CAPP/CAD/CAM系统。   然而,目前流行的ERP系统主要通过一个转换接口的单边通信机制,直接从ERP系统中导入数据。这样不仅导入数据需要花费大量的人力和物力,而且不便于在CAPP/CAD/CAM系统中对产品的修改及时地反映到ERP系统中。为了提高工作效率,降低生产成本,必须实现CAPP/CAD/CAM系统与ERP系统无缝接口,实现双边通信,真正实现企业设计、生产和管理的系统集成。      1几种主流的中间件技术      中间件是位于操作系统和应用软件之间的一个软件层,它向各种应用软件提供服务,使不同的应用进程能屏蔽掉平台差异,通过网络互相通信。中间件大致可分为以下几类:分布式计算环境(DEC)、面向消息的中间件(MOM)、事务处理中间件(TPmonitor)和面向对象中间件(OTM)。   基于面向对象中间件实现的系统具有对象的特征:封闭性和可重用性。模块内部的变化或运行环境的改变都不会对系统中的其他部分造成影响。目前有3种主流的面向对象的中间件产品:DCOM/COM+,EJB和CORBA。   (1) 微软的DCOM/COM+是COM的扩展,它可以支持不同的计算机上的组件对象与客户程序之间,或者组件对象之间的相互通信。   (2) EJB是SUN公司推出的J2EE技术的重要组成部分。它封装了商务逻辑,完成企业计算。提供多个层次的服务,如事务处理、安全性、资源连接等。   (3) OMG制定的CORBA在中间件标准中占有举足轻重的地位。它使用面向对象的方法,创建一些可以提供某项服务的软件构件,这些构件可以在分布式系统的多个应用之间重用和共享,协同工作。   在上述3种主流面向对象中间件技术中,DCOM/COM+只能应用于微软的平台,有很大的局限性;EJB是跨平台、跨操作系统的,但是局限于JAVA语言;而CORBA具有平台独立性和语言独立性,能够用于异构、分布和多层网络环境下的应用程序开发。由于本软件主要作为基于微软的平台开发的ERP系统和CAD/CAPP/CAM系统之间通信的配套软件,因而选用微软的DCOM/COM+技术作为该软件的支撑技术,并采用微软最新推出的.NET框架作为其具体的实现技术。      2CAPP/CAD/CAM和ERP系统接口软件的体系结构分析      2.1接口软件要解决的主要问题   早期企业通过采用CAD/CAPP/CAM技术,已经将企业的设计、工艺和制造从传统的手工方式转向计算机辅助,基本摆脱了手工操作,从而提升了企业的竞争力。近期企业通过采用ERP、供应链和电子商务使企业的管理和与外界的交流也依靠计算机。因而,企业现在迫切需要将ERP系统和CAD/CAPP/CAM系统有机集成起来实现双方的无缝接口。CAPP/CAD/CAM系统和ERP系统之间的通信接口软件主要需要解决企业中CAPP/CAD/CAM系统与ERP系统的信息交换与共享。   2.2接口软件的软件体系结构分析   2.2.1 软件体系结构的基本概念和设计方法   软件体系结构,又被称为构架,指可预制和可重构的软件框架结构。构件是可预制和可重用的软件部件,是组成体系结构的基本计算单元或数据存储单元;连接件也是可预制和可重用的软件部件,是构件之间的连接单元;构件和连接件之间的关系用约束来描述。

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档