?

基于面向服務架構消息中間件的業務流程系統集成方法研究

2013-09-03 06:32王磊
中國信息化·學術版 2013年7期
關鍵詞:中間件業務流程客戶端

王磊

【摘 要】目前進一步的了解在企業之中的信息化的發展、消息中間件及面向服務架構的現狀和特點。因此在處理解決企業的業務流程集成問題時采用的方法是將面向服務架構和消息中間件結合。這種方法就是利用了一種面向服務架構的消息中間件,將它的功能以web服務的形式進行發布。這樣企業的信息系統在調用了這種web服務之后就可以更加方便快捷的完成業務流程的集成的工作,并且在一定的程度上為企業的業務流程系統的集成和設計消息中間件的架構提供了解決問題的新方案。同時在一些企業制造與執行的系統中和企業資源的計劃系統的集成中得到了一定的應用。這些實踐在一定程度上表明了面向服務架構消息中間件的業務流程系統的集成方法的效率和可重用性較高,而且在配置上也比較靈活,使用的過程中也十分方便。業務集成技術在企業中成為了提高系統效率及改善管理的重要手段。這種技術在信息化的領域中也成為了一種研究熱點。

【關鍵詞】面對服務架構消息中間件,業務流程系統的集成方法

【中圖分類號】G29【文獻標識碼】A【文章編號】1672-5158(2013)07-0480-01

一、前言

依據企業信息化發展的階段模式理論來說,企業在信息化的發展共有四個階段。其中,引入階段中,企業會運用一定的信息技術使得在企業內部的一些職能的部門能夠將業務的流程實現自動化,當今很多的企業都已完成了這一階段。集成階段中,企業會在內部的職能部門間進行系統集成框架的建立和數據管理系統的統一,同時,也需要將計算機的軟件系統實現在內部中的集成及綜合的利用。這個階段中,中間件的技術也產生了。在這種技術中最為重要的中間件是消息中間件,它具備跨平臺,擴展性好及負載平衡的優點。消息中間件和面向服務架構之間的融合成為中間件技術的一種發展趨勢。這樣企業就可以及時并方便的對業務進行調整,對流程進行重組。流程的變革階段中,企業與供應商和分銷商這些工作伙伴通過信息和網絡的技術使得資源和數據得到共享和整合?,F在對于信息技術的運用較為成熟的企業有的完成了流程變革的階段有的正處于這一階段,在此之后將會進入戰略變革的階段。

二、 面向服務構架消息中間件

1996年,面向服務架構的概念被提出。它是一種在對象構件的計算模型的基礎之上,把不同功能的單元用之前定義好的接口、契約聯系起來,從而實現程序和服務上的重復利用的新型體系架構。面向服務架構包括三方面。其中,服務提供者是在根據網絡導址這一實體來接受并且執行服務的使用者的要求。服務提供者從根本上來說是一種應用程序或者是軟件快,它通過接口和契約來運行。服務注冊中心是在服務中發現并支持,它來使得服務提供者找到服務使用者的接口。當下最為普遍的面向服務架構的技術叫做Web Service,這種技術的服務注冊中心是通過描述并發現、集成來保存服務的注冊的信息,利用簡單對象的訪問協議消息來達到服務的綁定及調用。中間件系統可以在不同的平臺之間實現通信,從而達到在分布式的系統間可靠并且高效率的跨平臺的數據傳輸工作。并且具有屏蔽在各種平臺及協議間的性質,從而達到各種應用程序間的協同?,F在,最為普遍的消息中間件是由消息服務器和數據的儲存庫及命名和目錄的文檔等等組合而成的,同時,采用了客戶端和消息服務器這兩層架構。其中,消息的服務器可以接收消息和發送消息,它根據查詢命名和目錄文檔來獲取每個消息服務器和消息對列等等的信息,這時數據的存儲庫將會用來保存通信中重要的數據。消息中間件的用戶會使用應用程序接口技術來通過消息服務器進行發送消息和接收消息,達到企業的數據集成。近些年來,消息中間件技術發展非常迅速,它的研究的熱點及關鍵的技術包括了系統的架構、負載平衡的技術及計算機的集群技術。在標準及規范上并沒有得到統一,因此這種應用是不可以移植的。不同的消息中間件技術也是不能進行相互的操作。當下,消息中間件技術在中間件技術中依然是研究的熱點。消息中間件最傳統的采用的為客戶及消息服務器上網架構,但是通過一系列的設計得到了一種客戶、客戶端和消息服務器的具有三層架構的消息中間件。其中,消息客戶端是一種應用程序用來接受和發送消息。并且在發送端的用戶和接收端的用戶在使用同一個消息客戶端時,它會從用戶接受到的消息來直接的轉發給那些接收消息的用戶。這樣的集成構架和轉發消息的機制在一定程度上減少了消息服務器進行不必要的作業,同時大大提高了服務器對消息的發送效率。同時,消息服務器也可以使得在不同的計算機的消息客戶端間進行消息的轉發。面向服務架構的消息中間件是將web服務作為消息中間件的主要功能。并依照面向服務構架的標準在網絡上發布,使得用戶更方便使用。

三、 業務流程系統的集成方法

消息中間件于面向服務系統架構相結合,這樣就產生了一種業務的集成方法。這種業務的集成方法的效率即重用性較高,還具有跨平臺的優點。并且它采用了三層的系統架構,依次為服務層,邏輯的實現層及資源管理器。其中服務層是為用戶直接的提供發送、接受或者轉發的服務。發送和接受這兩種服務是對于用戶來說是開放的,但轉發這種服務不對用戶進行開放。消息中間件的功能想要充分的發揮靠的是邏輯實現層和資源管理器的運行。集成服務層的功能的邏輯上的實現靠的是邏輯實現層,它是由消息的客戶端、服務器群和命名及數據的儲存文件組合而成的。在多臺計算機上部署消息客戶端及消息服務器,這樣就達到了消息中間件的集群的配置,并且在服務器端用負載平衡的算法以達到消息服務器及客戶端兩者的負載平衡。資源管理器有著發送接收消息、打開關閉消息的客戶端或者服務器的功能。

四、 結束語

消息中間件技術作為一種有可靠的信息系統的集成技術,已在企業的信息系統的建設當中被普遍的使用。它在內部的跨平臺的數據傳輸中具有很高的效率。當然,到了企業的信息化步入流程的變革階段的時候,信息中間件技術會從傳統技術轉變為面向服務架構的技術。使之更能夠適應高效快速的企業的業務流程,更加接近當代企業的需求。同樣這種方法,為企業在信息系統的實施過程中及業務流程的集成中提供了一種新的方案。

參考文獻

[1] 汪淼軍,張維迎,周黎安.信息技術、組織變革與生產績效——關于企業信息化階段性互補機制的實證研究[J].經濟研究,2006年01期

[2] 陳宏,曹健,旻梁.分布異構環境下的數據集成方法及應用[J].計算機工程,2005年05期

[3] 劉興偉,崔霄.基于XML的多層分布式系統[J].計算機工程,2006年20期

猜你喜歡
中間件業務流程客戶端
我國自主可控中間件發展研究
基于質量管理體系為基礎的核心業務流程優化
動態業務流程管理在發電機組制造企業中的運用
虛擬專用網絡訪問保護機制研究
新聞客戶端差異化發展策略
試論ERP環境下的會計業務流程重組
試論ERP環境下的會計業務流程重組
以實力證明 用事實說話
醫院HIS醫療業務流程設計與管理
中移動集采:東方通中間件脫穎而出
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合