周艷萍
(云南經濟管理職業學院,云南 昆明 650106)
*收稿日期:2013-09-01
1.基于MAS的企業信息系統模型
現實中的企業往往是以快速動態、協同自治等方式進行經營,這些特征使得傳統的企業信息管理系統難以滿足現代化企業發展的要求,目前多數的信息系統研究還停留在目標匹配以及企業伙伴選擇等方面,一般的解決方法是將企業內部運作系統建模為功能模塊Agent,同時通過協調中心實現企業的MAS協商,由于MAS技術比較適合當前企業發展的先進理念,因此可以從MAS技術的角度出發來構建相應企業信息管理系統模型。在MAS技術運用的前提之下,可以考慮運用分層體系結構確保企業網絡體系中各個節點能夠得到有效的協同,同時也可以保障企業退出后依然能夠獨立運營,避免企業原有信息系統的大范圍更改。
在將MAS技術運用到企業信息系統模型構建中,為了保障信息能夠盡量集成到企業信息管理系統中去,往往可以增加一個協調層,合理協調好企業內部各個節點和組件工作的良好運行,其中的Agent可以更好地領悟人類的活動,實現知識的主動獲取性[1]。
2.基于WebServices的企業信息系統模型
將WebServices技術引入可以構建企業信息系統模型,可以由UDDI注冊中心、服務提供者和請求者幾個部分構成。一是UDDI注冊中心,服務提供者需要在注冊中心注冊驗明身份之后才能發布相關的服務信息,然后服務請求者可以通過UDDI搜索到所需要的服務信息,UDDI注冊中心可以對使用者限定相應的使用范圍;二是私有的UDDI注冊中心,節點企業可以通過該注冊中心將企業各類應用體系進行注冊,再通過SOAP協議構建企業信息集成系統,也可以實現各個節點企業之間資源的相互調用;三是對于服務請求者而言,可以通過UDDI搜索到所需要的服務信息,并通過請求實現與服務提供者的技術綁定,同理也可以實現各個節點企業之間的相互協調和信息的集成;四是對于服務提供者而言可以通過WebServices在UDDI注冊中心發布相應的信息,并對服務請求者的相關問題進行有效處理。
1.基于MAS和WebServices的企業信息系統研發的關鍵問題
(1)基于MAS和WebServices的企業信息系統構建
從上述基于MAS和WebServices的企業信息系統模型分析可以知道,將MAS和WebServices技術進行有效結合,充分發揮優勢、彌補劣勢的方法可以為企業構建一個良好的信息系統,如圖1所示。

圖1 基于MAS和WebServices的企業信息系統
該企業信息系統中的節點企業Agent,節點企業可以提供WS以及遺留系統,將Agent進行包裝之后成為具備功能性的Agent,從而有效完成系統中的某項任務,同時可以在UDDI注冊中心進行注冊從而實現系統模塊中的相關操作任務[2]。
企業信息系統中的UDDI注冊中心以及UDDI Agent節點企業,可以提供允許范圍之類或者有效范圍之類的信息查詢、反饋以及功能Agent注冊等。可以通過實際案例來說明通過對WebServices進行包裝之后實現Internet的有效調用。首先可以將節點企業2的WS進行包裝發布Agent,并在公共的UDDI注冊中心進行注冊發布,而節點企業可以通過WS接口進行查詢請求得到相應的資源信息,并將相應的需求問題等通過注冊中心反饋給節點企業2,并最終實現不同節點企業之間的相互綁定。
基于MAS和WebServices的企業信息系統在利用WS分布式技術的基礎之上通過SOAP系統實現不同節點企業之間的協調通信,實現了企業之間跨Internet的集成調用,將信息系統軟件開發的難度大大降低了,同時也滿足了企業信息系統在各個方面的需求;再者,企業信息系統充分利用MAS技術實現了系統處理問題的主動性和智能性[3]。
(2)基于MAS和WebServices的企業信息系統研發關鍵問題
基于MAS和WebServices的企業信息系統應該具備強大的相互操作性功能,在充分具備學習性、智能性的前提之下實現服務的高效查詢,因此MAS和WebServices兩種關鍵技術的融合需要構建一個相互操作性框架,實現Agent在因特網上的有效交互。
企業信息系統的另一個關鍵問題在于對空間信息的集成。企業不僅僅需要對企業內部的信息進行集成,同時也需要實現不同節點企業之間的信息集成,這就需要利用Agent技術實現WS的封裝,在SOAP技術的支持之下實現各個企業之間的協調通信。
由于傳統的UDDI通常運用關鍵字技術進行信息搜索,效率較為低下,難以實現語義方面的有效查詢,因為可以引入Agent技術實現WS的智能化查詢,并通過智能化手段實現合作伙伴的主動匹配[4]。
2.基于MAS和WebServices的企業信息系統研發問題解決
基于MAS和WebServices的企業信息系統實現互操作設計,為了實現企業信息系統內外部的高效集成和相互操作性,在系統設計中可以運用SOAP承擔各個節點的通信任務,使得WS服務內容與Agent各類服務的相互調用,用戶可以通過轉換Agent獲得企業的服務請求,同時通過MAS得到Agent所提供的服務信息,用戶也可以通過UDDI中心獲得WebServices的服務信息,從而有效提升了企業信息系統互操作效率。
基于MAS和WebServices實現空間信息集成設計。首先是實現企業內部的空間信息集成,由于企業內部各個環節遺留下的數據可能分布在不同的系統平臺上,如果利用MAS-WS技術可以對這些殘留分散的信息資源進行信息集成,并包裝成為功能Agent,并通過UDDI中心進行集成發布,實現企業各類信息資源的交互共享;其次是實現跨企業之間的空間信息集成,在XML技術的支持之下實現各個平臺之間的相互通信,同時可以通過SOAP系統實現信息資源的有效傳遞,在MAS-WS技術可以實現跨企業之間的信息交互調用,最大化信息集成的使用效率。除此之外,可以在基于MAS-WS和Agent技術的基礎之上進行UDDI優化設計。
根據前文對MAS-WS技術的研究分析,可以在此基礎之上結合企業的體系結構和流程需求等,構建相應的企業信息系統集成管理框架,在這個企業信息系統集成框架中主要包含了客戶、核心企業以及節點企業三個方面的參與實體。其中客戶指的是機遇的消費者和使用者,也是企業構建信息系統集成框架的服務者,其目的是為了滿足消費者的高質量需求,核心企業指的是所有企業中的具有一定權威地位的盟主企業,盟主企業通過挖掘發展市場中潛在的市場機遇之后根據市場情況構建相應的全局業務,在此基礎之上制定所有參與企業的整體計劃,并通過WS的形式將請求信息發布出去,以主動的方式尋找最佳的合作伙伴。節點企業指的是為整個信息集成系統提供相關服務流程和和核心競爭力的關鍵性企業[5]。
在現實社會中運作的企業,不同節點的企業往往都是通過WebServices等平臺實現企業信息資源的交互共享、共同協作以及任務分擔等,同時系統通過集成各個企業的核心競爭力滿足消費者各個方面的需求,從而最終完成企業的共同戰略目標,在企業信息集成系統中各個節點企業的交互流程主要表現為:一是,節點企業在WebServices平臺上通過Agent的形式將所要發布的信息資源發布到UDDI中心去;核心企業根據市場機遇結合自身的競爭優勢構建虛擬企業,同時會通過信息集成系統主動尋找到最佳的合作伙伴,通過相關數據的評估確定合作伙伴。二是,信息集成系統的管理協調部分在接收到相關信息之后,應該首先與Agent實現信息對接,根據Agent所發出的語義信息向相應的管理環境發布信息查詢請求,如果資源庫有對應的信息資源則可以返回到WebServices ID中,并通過信息集成系統的管理協調模塊發送到服務Agent,從而實現服務請求者和服務提供者之間的調用綁定,核心企業也可以據此選擇合適的合作伙伴。如果在資源庫中沒有查詢到對應的信息資源,則通過信息集成系統的管理協調模塊通過WebServices平臺向UDDI發布請求信息,再通過查詢Agent在UDDI中心進行信息查詢篩選,選擇服務復合組合并反饋給核心企業相關信息,使得核心企業可以在歷史數據、用戶評價等方面的基礎之上選擇合適的合作伙伴。三是,核心企業根據上述分析結果進行節點企業之間資源的相互調用,節點企業將不同的業務進行有效分解,在基于MAS和WebServices的企業信息系統中實現有效管理,并根據不同企業的業務責任進行信息資源的交互共享。總而言之,基于MAS和WebServices的企業信息系統的開發可以有效實現節點企業之間的信息交互共享,提升信息系統運作的主動性和智能性。
參考文獻:
[1] 謝國輝. 基于企業信息系統開發的模式技術研究[J]. 現代計算機(專業版),2011,(9):112~114.
[2] 張筱玲. 基于流程驅動的企業信息系統開發——遠洋航運企業的運用[J]. 世界海運,2010,(6):77~78.
[3] 胡安安. 企業信息系統的組織采納規律及其文化因素影響研究[D]. 上海: 復旦大學,2010.
[4] 萬堅, 趙衛東. 面向制造業基于企業建模的企業信息系統開發平臺[J]. 微型電腦應用,2005,(2):53~54.
[5] 廖金波. 對我國企業信息系統開發與建設中所存在問題的分析及建議[J]. 科技文獻信息管理,2012,(12):158~159.