首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于ESB的集成式PLM系统实现
来源:本站整理  作者:佚名  2009-05-05 12:55:55




2.2 设计接口
    ERP系统和CRM自身都是一套完整的管理系统,为了实现相互之间的数据传递,根据需要传递的数据设计一系列的接口,当有数据变化的时候,可以通过接口将数据传递到ESB,由ESB执行数据的分发,这里以客户管理为例来说明接口设计:

   
    当CRM系统中有数据改变时,需要将CRM系统里的客户信息填充到这个接口。反之,当ERP系统中有客户信息变化时也需要用数据填充这个接口。其他的模块,例如工作流管理、产品管理等按照同样的原理设计接口。
2.3 根据接口加强ESB功能
    当客户信息变化的时候,CRM系统不能将信息直接发送到ERP系统,而是应该发送到ESB系统总线,反之依然。由系统总线实现消息和数据的传递,同样以client信息为例,ESB总线需要添加下面的接口:
    OnClientChangeEvent(sender,IClient);
    //客户信息修改事件
    RegisterCl ientChangeEvent(sender);
    //系统向ESB注册Client事件
    其他的接口也需要添加类似的接口。
2.4 封装管理系统,向系统添加适配器
    由于ERP和CRM都是独立的管理系统,用户往往没有代码,不能直接提供上面提到的服务,即使有代码,要修改这些代码也是需要花费大量的时间。为了将系统挂到ESB总线,也需要实现上面的接口,可以专门写一个适配器,分别将CRM和ERP系统封装,在适配器里面实现上面的接口。然后将适配器和ESB总线挂起来。例如:修改客户的时候,CRM适配器(如图5所示)会接收到客户信息修改的通知,适配器将修改的信息转换成接口的信息,将信息发送到ESB总线,ESB总线会检测哪些系统注册了这个事件,再将这个信息发送到ERP的适配器里面,最后ERP的适配器将自己的系统更新,实现了数据的同步。

    将上面提到的Client的函数封装成一个服务,由适配器保留这个服务给ESB总线。其他的接口按照同样的原理实现。
2.5 将组件挂接到ESB总线上适配器完成后,只需要将系统挂到ESB总线上,并且注册相应的事件,就可以实现数据的同步更新和消息的传递。如图6所示。

    利用ESB系统总线,将CRM和ERP系统都看作是挂到总线上的组件,ESB中实现消息的通知、分派、集合。在系统挂到总线的时候,注册自己相应的事件,当CRM系统中增加用户的时候,发送XML消息到系统总线,系统总线检查哪些系统注册了这些信息,将信息分派到注册的系统中。每个系统将消息转换成自己认识的数据并且保存到数据库,完成数据的同步。
2.6根据上述原理和方法,可以将企业原有的以及后来添加的业务软件包装成一个个服务,通过适配器将其挂接到ESB总线上,最终实现向集成式PLM系统的转向。


3 结语
    本文简单介绍了集成式PLM系统整合的一种方法,通过面向服务的组件,将所有的系统挂接到一个ESB总线上面,实现了对系统中消息的管理、削除企业内部信息孤岛,使各个系统之间可以自由通信。同时,通过CRM系统和ERP系统的整合为例,提出应该如何设计接口实现整合的方法以及对相应的集成式PLM系统的实现方法。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:77,589.84000 毫秒