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



    随着技术的不断发展,Web Services、JMS等的不断出现,一种实现SOA系统架构的方案出现了:ESB,即开发出一个转化、处理的综合性平台,实现各个软件之间数据的“黑盒”联系。不论采用何种技术方式向“总线”提交请求,“总线”都能成功地应答并返回相应的数据。对现存的企业应用软件进行ESB系统架构改造时,可以将各个软件与其他软件进行数据关联的地方进行必要的、不改变技术手段的改造,使之连接到ESB中。这种改造的改动非常小,因此成本也很低,就使得SOA系统架构的实现成为可能。ESB需要实现对于消息的控制、传送、分派、解析。
    图3是一个常见的对现有系统进行改造的ESB系统架构。
    图3常见的对现有系统进行改造的ESB系统架构在这个架构中,每个组成部分称之为一个服务。不同的相关服务的组合,就形成一个相对完整的系统。这种系统结构的优点在于服务的组合、发布、重用,具有依赖性低;能够同时运行不同的软件版本;相对独立,便于团队的开发和理解;与原系统集成的成本低廉。集成式PLM系统就是要在企业原有的管理和信息软件基础上,根据实际的需要,将各类企业软件系统封装成一个个服务并通过ESB集成的方式,整合到一个平台下,这样可以有效地利用原有资源,也可以在此基础上进行后续开发。

2 集成式PLM系统实现
    通常公司或企业里最常用的莫过于资源管理系统(ERP)和客户管理系统(CRM),下面就以这两种系统的集成为示例,介绍一下基于ESB解决方案的集成式PLM系统的部分实现。这两个系统的功能在某些方面是重合的,但是侧重点和系统开发商不同。如果没有一个统一的理念来管理这两个系统或更多的系统,想结合起来使用,难度很大。如果再加上公司的其他系统,那么整个系统简直就是一团乱麻。
    对CRM和IERP系统的整合内容主要包括:客户管理、产品管理、工作流管理、工作人员管理、营销管理、销售管理、客户服务和支持、订单管理、信息交流、决策支持等。如果要新增加一个客户或者一个产品,需要保持两个系统里面的数据的一致性。如果软件不是来自同一个厂商,两者不能在数据库层面集成,可以使用下面的方法解决此类问题。
2.1 建立ESB系统总线
    利用ESB总线的思想,采用JMS平台进行消息传递,可以实现对系统的整合,ESB总线传递的是消息,需要实现消息(信息)的转换、订阅、发布、传送、分派、事件解析、事件通知、事件注册、事件储存等功能,如图4所示。

    信息转换和时间订阅/发布等,需要写代码完成,本例中外部全部使用Web Services,可以不进行信息转换的工作。事件的存储、注册、订阅、发布等,在JMS中有比较完整的实现,由于篇幅的限制,在此不再赘述。

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

关键词:

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

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

推荐阅读

图文阅读

热门阅读

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