碧波液压网 欢迎你,游客。 登录 注册

基于SOA的PDM/CAPP/ERP集成方案的设计和实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

    1 研究背景概述

    本文以某专业生产烟草包装机械的企业为背景,其产品结构复杂,零部件数量数以万计,较短的生产周期和客户的多样定制需求要求该企业的产品基本采用边设计边生产的模式。此外,该企业产品的零件加工往往具有多品种小批量的特点;在产品开发阶段,专用零件的设计变化较多,要求从研发(PDM/CAPP)到制造(ERP)的数据传递必须精确和快速,因此,PDM/CAPP/ERP的无缝集成非常重要;另一方面,为满足客户日益增多的定制需求,要求企业流程能够快速变更,企业相关应用系统能迅速适应变化。为满足以上快速变更流程等需求,该企业急需将逐步建立的PDM系统、CAPP系统、ERP系统紧密整合又能适应变化,为此提出了基于SOA架构的系统集成方案。

    2 集成方案设计

    随着近年来(ServiceOrientedArchitecture,SOA)面向服务的体系架构技术的发展,将基于良好接口和契约的Web服务架设于企业服务总线之上,将企业内部应用系统的各个原子功能单元以Web服务的形式进行分布式部署、组合和使用,使得企业能够快速对相关业务流程进行重组和调整,以求适应瞬息万变的市场需求。

    本文所述企业的PDM,CAPP,ERP等应用系统现状,都是在企业业务发展过程中逐步建立起来的,各个系统之间的接口常常使用点对点的数据接口实现应用系统之间的信息传递和共享,局限性和耦合性较大,无法适应企业形势和市场的迅速变化。因此,本文提出了基于SOA架构将该企业的PDM,CAPP和ERP系统进行服务级别的信息共享和集成,系统设计框架如图1所示。

    上述架构简要介绍如下。

    2.1 数据层

    数据层主要包括PDM系统、CAPP系统和ERP系统的数据源,由于各个应用系统数据源架构不同,数据访问形式多样,数据互操作性很难在数据层面进行。

    2.2 服务层

    服务层主要为企业级的上层管理系统提供服务,本文仅以PDM系统、CAPP系统和ERP系统为例,分别对其原子级别的功能单元采用WebService服务形式的封装。

    本文所使用的SOA平台基于成熟的商业软件Cordys其本身基于SOA技术架构的实现,业务流程管理套件(BusinessProcessManagementSuite,BPMS)是Cordys业务运营平台的主要组件之一。BPMS让企业直接控制它们的流程,从而在行政决策与实施之间实现近乎零的延迟时间,更快地响应瞬息万变的业务环境,持续改进流程,获得更高的效率和效益。

   

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论