邱紹穎 臧秋莉
1. 廣州市民政局 廣東 廣州 510030;2. 中國石化銷售股份有限公司廣東石油分公司 廣東 廣州 510620
對于信息系統的集成原理,和傳統意義上的系統集成原理類似,通過將不同系統中的應用進行集成,使得信息系統能夠應用在多套不同的系統中,同時各套不同的信息系統也能夠相互之間協調運行,而不會產生沖突的情況,保證各套信息系統之間的運行穩定。如將信息系統集成技術應用在智慧校園中,可以充分利用信息技術,以資源建設、應用開發和系統集成為核心,建設完整的數字化、智能化校園基礎設施,提供方便的教學、科研等校務管理和舒適的工作、學習和生活的校園環境[1]。
信息系統綜合集成問題是屬于最近國內外研究的非常熱門的EAI領域問題,簡單地說,當企業實施的IT支持系統多于一個,并且系統相互間要進行數據或信息交流時就有不同系統的集成問題。EAI能夠將業務流程、應用軟件、硬件和各種標準聯合起來,在2個或更多的企業應用系統之間實現無縫集成,使它們像一個整體一樣進行業務處理和信息共享。因各企業現狀及集成的需求不同,企業應用集成的策略和方案也就不同。從集成的深度方面考慮,集成策略和方案依次從數據集成、應用系統集成再到面向過程的集成,集成的難度和能夠取得的效益都是不同的,不管怎樣,企業應用集成的目的是實現在企業內外任何相連的應用系統和數據源間無限制的分享數據和業務過程[2]。
下面以資源共享為目標確定綜合集成總體框架,實現軟件和信息資源的共享及服務。總體上,建立信息服務中心,統一管理各類軟件資源,并為業務人員提供統一的軟件資源訪問門戶;采用SOA理念基于消息總線的技術體制實現軟件資源間的信息交互。
軟件資源庫統一存儲管理各系統業務軟件、構件及服務,并通過門戶提供給用戶統一入口。主要包括用戶管理、軟件資源管理、業務流程定制及用戶界面定制。
(1)用戶管理。用戶管理為業務人員提供用戶注冊、發現的管理工具,其功能結合身份認證服務及訪問控制服務提供的接口實現。具體包括:① 用戶注冊及管理。為業務人員提供用戶注冊功能,包括創建新用戶、修改及刪除已有用戶等。②用戶登錄及授權。為業務人員提供已注冊用戶登錄功能,用戶通過登錄獲取用戶信息及用戶權限,軟件資源門戶可通過用戶權限實現軟件資源的訪問控制,并進行用戶界面的定制。
(2)軟件資源管理。軟件資源管理為業務人員提供軟件資源描述、上傳、下載及檢索功能,軟件資源管理由用戶訪問控制服務提供授權訪問功能。具體包括:① 軟件資源注冊。為業務人員提供軟件資源注冊功能,包括建立軟件資源目錄、軟件資源的更新、移動和刪除功能,完成資源注冊到物理資源映射管理。由資源注冊發現服務提供支撐。② 軟件資源搜索。為業務人員提供軟件資源搜索功能,包括基于分類的瀏覽查詢、基于關鍵字的條件檢索及組合條件檢索。由資源注冊發現、用戶訪問控制服務提供支撐,按用戶權限對軟件資源進行過濾。③ 軟件資源獲取。為業務人員提供軟件資源獲取功能,包括提供業務人員使用的業務軟件及構件資源下載、客戶端應用及供業務重組的構件及服務資源調用的功能。
(3)業務流程定制。業務流程定制為業務人員提供業務流程定制及基于業務流程的服務組合,同時提供業務過程建模、管理、監控和分析等全生命周期的管理職能。業務流程定制主要功能包括工作流服務和自動業務流程服務。業務流程定制可為面向過程的系統集成提供工具,本文不再詳述。
(4)用戶界面定制。提供業務人員按工作需要定制軟件資源服務界面的功能,包括按照用戶需求選取軟件資源、定制界面布局風格。定制工具由用戶訪問控制服務提供授權訪問功能[3]。
(1)系統軟件資源服務。系統軟件資源服務通過系統服務總線提供后臺軟件資源管理等功能的應用支撐,主要包括軟件資源注冊、軟件資源發現和軟件資源目錄管理功能。軟件資源注冊主要包括軟件資源注冊申請、發布功能; 軟件資源發現主要為軟件資源管理應用進行軟件資源搜索提供搜索引擎; 軟件資源目錄管理為軟件資源管理應用提供后臺服務支撐,包括按需求進行軟件資源目錄組織,提供軟件資源目錄同步更新等功能。
(2)系統消息服務。因待集成遺留系統軟件體系結構各不相同,接口種類繁多,適合采用以系統消息總線為核心的應用集成技術體制實現各應用軟件、構件及服務的信息互通; 采用系統服務總線提供的應用服務器技術實現各應用服務分布式調用和應用; 應用服務間也可在應用服務器基礎上接入系統消息總線,實現信息互通。應用集成總線包括系統消息總線、消息代理、消息適配及系統服務總線[4]。
以信息系統綜合集成為需求,在對各類信息系統集成策略及方案分析的基礎上,重點針對信息系統集成的基本目標,進行了面向資源共享的信息系統集成框架分析研究?;诖丝蚣?,各信息系統可在對遺留系統不做大量改造的前提下實現軟件資源的獲取及信息的分布和共享,為針對遺留系統的信息系統集成提供了技術參考框架,并可滿足基于該框架的系統集成擴展要求。以此為基礎,可進一步研究對各信息系統業務流程的集成,從而實現在面向任務的柔性重組目標。