王磊
【摘 要】目前进一步的了解在企业之中的信息化的发展、消息中间件及面向服务架构的现状和特点。因此在处理解决企业的业务流程集成问题时采用的方法是将面向服务架构和消息中间件结合。这种方法就是利用了一种面向服务架构的消息中间件,将它的功能以web服务的形式进行发布。这样企业的信息系统在调用了这种web服务之后就可以更加方便快捷的完成业务流程的集成的工作,并且在一定的程度上为企业的业务流程系统的集成和设计消息中间件的架构提供了解决问题的新方案。同时在一些企业制造与执行的系统中和企业资源的计划系统的集成中得到了一定的应用。这些实践在一定程度上表明了面向服务架构消息中间件的业务流程系统的集成方法的效率和可重用性较高,而且在配置上也比较灵活,使用的过程中也十分方便。业务集成技术在企业中成为了提高系统效率及改善管理的重要手段。这种技术在信息化的领域中也成为了一种研究热点。
【关键词】面对服务架构消息中间件,业务流程系统的集成方法
【中图分类号】G29【文献标识码】A【文章编号】1672-5158(2013)07-0480-01
一、前言
依据企业信息化发展的阶段模式理论来说,企业在信息化的发展共有四个阶段。其中,引入阶段中,企业会运用一定的信息技术使得在企业内部的一些职能的部门能够将业务的流程实现自动化,当今很多的企业都已完成了这一阶段。集成阶段中,企业会在内部的职能部门间进行系统集成框架的建立和数据管理系统的统一,同时,也需要将计算机的软件系统实现在内部中的集成及综合的利用。这个阶段中,中间件的技术也产生了。在这种技术中最为重要的中间件是消息中间件,它具备跨平台,扩展性好及负载平衡的优点。消息中间件和面向服务架构之间的融合成为中间件技术的一种发展趋势。这样企业就可以及时并方便的对业务进行调整,对流程进行重组。流程的变革阶段中,企业与供应商和分销商这些工作伙伴通过信息和网络的技术使得资源和数据得到共享和整合。现在对于信息技术的运用较为成熟的企业有的完成了流程变革的阶段有的正处于这一阶段,在此之后将会进入战略变革的阶段。
二、 面向服务构架消息中间件
1996年,面向服务架构的概念被提出。它是一种在对象构件的计算模型的基础之上,把不同功能的单元用之前定义好的接口、契约联系起来,从而实现程序和服务上的重复利用的新型体系架构。面向服务架构包括三方面。其中,服务提供者是在根据网络导址这一实体来接受并且执行服务的使用者的要求。服务提供者从根本上来说是一种应用程序或者是软件快,它通过接口和契约来运行。服务注册中心是在服务中发现并支持,它来使得服务提供者找到服务使用者的接口。当下最为普遍的面向服务架构的技术叫做Web Service,这种技术的服务注册中心是通过描述并发现、集成来保存服务的注册的信息,利用简单对象的访问协议消息来达到服务的绑定及调用。中间件系统可以在不同的平台之间实现通信,从而达到在分布式的系统间可靠并且高效率的跨平台的数据传输工作。并且具有屏蔽在各种平台及协议间的性质,从而达到各种应用程序间的协同。现在,最为普遍的消息中间件是由消息服务器和数据的储存库及命名和目录的文档等等组合而成的,同时,采用了客户端和消息服务器这两层架构。其中,消息的服务器可以接收消息和发送消息,它根据查询命名和目录文档来获取每个消息服务器和消息对列等等的信息,这时数据的存储库将会用来保存通信中重要的数据。消息中间件的用户会使用应用程序接口技术来通过消息服务器进行发送消息和接收消息,达到企业的数据集成。近些年来,消息中间件技术发展非常迅速,它的研究的热点及关键的技术包括了系统的架构、负载平衡的技术及计算机的集群技术。在标准及规范上并没有得到统一,因此这种应用是不可以移植的。不同的消息中间件技术也是不能进行相互的操作。当下,消息中间件技术在中间件技术中依然是研究的热点。消息中间件最传统的采用的为客户及消息服务器上网架构,但是通过一系列的设计得到了一种客户、客户端和消息服务器的具有三层架构的消息中间件。其中,消息客户端是一种应用程序用来接受和发送消息。并且在发送端的用户和接收端的用户在使用同一个消息客户端时,它会从用户接受到的消息来直接的转发给那些接收消息的用户。这样的集成构架和转发消息的机制在一定程度上减少了消息服务器进行不必要的作业,同时大大提高了服务器对消息的发送效率。同时,消息服务器也可以使得在不同的计算机的消息客户端间进行消息的转发。面向服务架构的消息中间件是将web服务作为消息中间件的主要功能。并依照面向服务构架的标准在网络上发布,使得用户更方便使用。
三、 业务流程系统的集成方法
消息中间件于面向服务系统架构相结合,这样就产生了一种业务的集成方法。这种业务的集成方法的效率即重用性较高,还具有跨平台的优点。并且它采用了三层的系统架构,依次为服务层,逻辑的实现层及资源管理器。其中服务层是为用户直接的提供发送、接受或者转发的服务。发送和接受这两种服务是对于用户来说是开放的,但转发这种服务不对用户进行开放。消息中间件的功能想要充分的发挥靠的是逻辑实现层和资源管理器的运行。集成服务层的功能的逻辑上的实现靠的是逻辑实现层,它是由消息的客户端、服务器群和命名及数据的储存文件组合而成的。在多台计算机上部署消息客户端及消息服务器,这样就达到了消息中间件的集群的配置,并且在服务器端用负载平衡的算法以达到消息服务器及客户端两者的负载平衡。资源管理器有着发送接收消息、打开关闭消息的客户端或者服务器的功能。
四、 结束语
消息中间件技术作为一种有可靠的信息系统的集成技术,已在企业的信息系统的建设当中被普遍的使用。它在内部的跨平台的数据传输中具有很高的效率。当然,到了企业的信息化步入流程的变革阶段的时候,信息中间件技术会从传统技术转变为面向服务架构的技术。使之更能够适应高效快速的企业的业务流程,更加接近当代企业的需求。同样这种方法,为企业在信息系统的实施过程中及业务流程的集成中提供了一种新的方案。
参考文献
[1] 汪淼军,张维迎,周黎安.信息技术、组织变革与生产绩效——关于企业信息化阶段性互补机制的实证研究[J].经济研究,2006年01期
[2] 陈宏,曹健,旻梁.分布异构环境下的数据集成方法及应用[J].计算机工程,2005年05期
[3] 刘兴伟,崔霄.基于XML的多层分布式系统[J].计算机工程,2006年20期