基于消息驱动的制造业信息化集成平台

基于消息驱动的制造业信息化集成平台

ID:10578623

大小:79.00 KB

页数:14页

时间:2018-07-07

基于消息驱动的制造业信息化集成平台_第1页
基于消息驱动的制造业信息化集成平台_第2页
基于消息驱动的制造业信息化集成平台_第3页
基于消息驱动的制造业信息化集成平台_第4页
基于消息驱动的制造业信息化集成平台_第5页
资源描述:

《基于消息驱动的制造业信息化集成平台》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于消息驱动的制造业信息化集成平台

2、第1内容加载中...0引言制造业信息化发展到21世纪,"集成"和"协同"成为其主旋律。根据MetaGroup的统计,一家典型的大型企业平均拥有49个应用系统,33%的预算是花费在传统集成上,通过零星的"端对端"连接方式将众多的"信息孤岛"联系起来,以便让不同的系统之间交换信息[1]。根据摩根斯坦利公司对大企业CIO的调查,在主管企业信息化人士所关心的问题中,如何将众多的企业应用集成起来,是他们最为关注的热点。制造业信息化集成平台在异构分布环境下(操作系统、数据库、制造设备)

3、,提供各类标准化和规范化系统集成及资源共享服务,使得所有接入制造网络系统的用户能够实现跨地域的、透明的、一致的信息以及资源访问与交互,支持特定领域的软件系统及各种制造资源的共享与集成[2],实现数据、功能、流程三个层面的集成需求。制造业信息化集成平台的研究与应用涉及到体系结构、运行模式、实施方式以及企业的流程重组等众多问题。本文研究并探讨一套架构灵活、部署快速、易实施、低成本的集成模式和集成框架,开发实现现有应用软件(CAD/CAPP/PDM/BOM等)无缝接入的集成平台。1基于消息驱动的应用集成模式制造业企

4、业信息化集成平台的集成模式主要包括拓扑结构和信息交换方式两个方面。由于制造业企业涉及的应用场景和应用软件种类繁多,各种应用软件的开发工具、开发语言、数据结构等差异性大,因此要求平台构建成一个既分布又集成的系统,表现为:平台需要具有统一的架构,以提高复用性,降低信息化的成本;平台要提供"简单灵活"的特性,包括简单的开发、简单灵活的部署和简单的管理;在企业的基础硬件上建立的架构是可扩展的、标准的、开放的。目前应用系统集成的拓扑结构主要包括:①"端到端接口"的集成结构。如果在一个子系统中有从另一个子系统获取信息的需

5、求,则开发并开放一个从这子系统到另一个子系统的接口。单一的一条通道的建立快速而且费用较少,可以作为集成需求产生的初期的应急解决方案。但是,随着集成需求的增加,接口数量剧增且复杂,相应地增加了维护与支持工作量,缺乏可重用性。②星型(Hub/Spoke)架构。它是将所有需要集成的应用都连接到一个中间的数据/转换接口服务器上,通过中间服务器来完成应用之间的交互。这样系统的连接结构就从一个网状转到星状结构。在信息交换方式方面,目前主要包括三种方式:①基于文件或数据库的交换。它是非实时的,一般用于软件系统的数据集成之中

6、,无法使用这种方式进行功能或流程集成。②过程调用的方式。它是进行功能集成时常用的手段之一,但它使得系统间耦合性很强,降低了系统的灵活性[3]。③基于消息驱动的交换方式。应用之间的功能调用和信息交换都以消息的发送/传递/解析/响应的方式进行。图1平台逻辑结构为了使得平台能够快速实施、快速部署、简单管理以及实现透明化、智能化集成、本文采用基于消息驱动的星型(Hub/Spoke)集成模式(平台逻辑结构如图1所示)。将对象、功能调用以及需要交换的信息以消息的形式发送给平台的Hub逻辑总线,中心平台实现消息路由与解析,

7、定位到目标应用资源,目标应用响应消息以完成与源应用的集成交互。为了屏蔽不同应用之间的差异,设计了不同的代理(Agent)、制定相应的规则,使得平台与应用之间可以进行标准的通信。此外,对系统内的相同或相似应用,建立并采用相同或相似的消息格式,以提高集成架构的重用性。基于消息驱动的星型(Hub/Spoke)集成模式改变以应用为中心的观点,实现集成逻辑控制。2系统部署与通信框架2.1多层次集成部署在制造业信息化系统集成中,从应用系统的物理位置来看,有一部分集成是在本机进行的,如CAD系统与PDM的界面集成,有一部分

8、是跨机器进行的,如PDM和CAD的远程功能集成。而常见的应用集成平台产品一般没有考虑集成系统的物理位置这一因素,统一按照跨机器集成的需求设计实现平台架构。这样带来如下两个缺点:(1)集成的效率不高。即使两个应用系统在同一台机器上,仍然通过远程的集成平台交换数据。一方面加重了集成平台的负载,导致集成平台瓶颈。另一方面,由于经过网络传输,使得数据交换的速度下降。(2)部署不够灵活。即使只需要进行本地的应用集成,也需要在服务器端部署平台。如果服务器出现故障,就无法进行集成。为了避免上述的缺点,在集成平台的设计中,考

9、虑了应用系统物理位置这一因素。使用本地服务器/远程服务器的多级服务器模式,同时支持本地/远程两种集成方式。而且可以通过配置文件或平台应用接口中的相关接口选择需要的集成方式。如果集成的双方都在同一台机器上,可以使用本地服务器实现应用间的本地集成;否则,使用远程集成服务器完成集成。值得注意的是,即使集成的双方都在同一台机器上,仍然可以正常使用远程集成服务器完成集成,但是从集成效率和稳定性考虑,应该优先选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。