孫丙仁 孫雨 袁亞興
摘要:針對目前高校管理信息化建設(shè)的現(xiàn)狀及存在的問題,筆者介紹了面向服務(wù)架構(gòu)(SOA)的基礎(chǔ)原理、模型和實現(xiàn)技術(shù),提出了一種基于原有信息系統(tǒng)的面向服務(wù)的一體化辦公服務(wù)平臺集成框架,從管理信息化標(biāo)準(zhǔn)建設(shè)、業(yè)務(wù)梳理、信息系統(tǒng)數(shù)據(jù)交換設(shè)計、業(yè)務(wù)整合等方面出發(fā),解決各業(yè)務(wù)部門管理系統(tǒng)之間信息的分散、孤立、信息孤島等問題。
關(guān)鍵詞:管理信息化;SOA;系統(tǒng)集成
中圖分類號:G434 文獻標(biāo)識碼:A 論文編號:1674-2117(2016)12-0102-04
隨著信息技術(shù)的不斷發(fā)展,利用信息通信技術(shù)以及互聯(lián)網(wǎng)平臺,讓互聯(lián)網(wǎng)與傳統(tǒng)行業(yè)進行深度融合,創(chuàng)造新的發(fā)展生態(tài)[1],成為近些年信息化發(fā)展與建設(shè)的新模式?;ヂ?lián)網(wǎng)以難以想象的速度和程度顛覆了傳統(tǒng)行業(yè),教育行業(yè)信息化建設(shè)雖然起步較晚,但同樣也在經(jīng)歷互聯(lián)網(wǎng)時代的洗禮。在“互聯(lián)網(wǎng)+”模式已經(jīng)上升為國家層面的戰(zhàn)略大背景下,高校如何基于信息通信技術(shù),充分發(fā)揮互聯(lián)網(wǎng)在資源配置中的優(yōu)化和集成作用,將互聯(lián)網(wǎng)的創(chuàng)新思維及創(chuàng)新成果深度融合到辦公信息化建設(shè)當(dāng)中,優(yōu)化現(xiàn)行的日常辦公業(yè)務(wù)及工作流程,提升工作效率,形成更廣泛的以互聯(lián)網(wǎng)為基礎(chǔ)設(shè)施和實現(xiàn)工具的新形態(tài),成為迫切需要解決的問題。
● 高校辦公信息系統(tǒng)現(xiàn)狀及問題
高校信息化建設(shè)經(jīng)歷了數(shù)字化、網(wǎng)絡(luò)化、集成化三大階段。目前,各高校已基本完成了局部業(yè)務(wù)的信息化建設(shè),這些信息管理系統(tǒng)在保障校內(nèi)各項工作正常開展方面發(fā)揮著至關(guān)重要的作用。但是由于這些系統(tǒng)在不同時期由不同廠商開發(fā),運行于不同的系統(tǒng)平臺,采用了不同的技術(shù)和不同的標(biāo)準(zhǔn),系統(tǒng)之間缺乏協(xié)同機制,數(shù)據(jù)共享和交換存在問題;大部分已建系統(tǒng)建設(shè)投入大,時間較長,使用程度較深,有沉重的歷史包袱,不適合采用重新集中整合的模式。同時,高校辦公信息系統(tǒng)在信息化建設(shè)及使用過程中還存在一些其他共性問題:
①缺乏統(tǒng)一規(guī)劃和頂層設(shè)計。全校各辦公信息系統(tǒng)是一個有機的整體,各部門信息系統(tǒng)是整個辦公信息化的局部。目前,學(xué)校各部門根據(jù)自身業(yè)務(wù)需要來設(shè)計實施相關(guān)信息化系統(tǒng),但各系統(tǒng)之間缺乏學(xué)校層面的總體規(guī)劃和設(shè)計。②系統(tǒng)間缺乏有效的銜接和協(xié)同。各部門的信息化系統(tǒng)相互獨立,并且由于自身業(yè)務(wù)需求的不一致性,造成定制的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、標(biāo)準(zhǔn)也不一致,系統(tǒng)間數(shù)據(jù)轉(zhuǎn)換復(fù)雜,信息共享難度大。系統(tǒng)長時間無法實現(xiàn)銜接與協(xié)同,致使冗余數(shù)據(jù)增多,難以避免出現(xiàn)數(shù)據(jù)不一致的情況。③相同業(yè)務(wù)復(fù)用困難。各系統(tǒng)主要是以緊密耦合的方式把模塊化的業(yè)務(wù)邏輯組合在一起,這些業(yè)務(wù)邏輯在其他信息系統(tǒng)中無法被重用,導(dǎo)致了業(yè)務(wù)邏輯的重復(fù)設(shè)計和IT資源的浪費。④系統(tǒng)環(huán)境異構(gòu)。操作系統(tǒng)不統(tǒng)一,存在如Unix、Windows等多個版本;系統(tǒng)架構(gòu)不統(tǒng)一,如有基于B/S架構(gòu)的信息化系統(tǒng),也有基于C/S架構(gòu)的信息化系統(tǒng);開發(fā)程序語言及配套數(shù)據(jù)庫不統(tǒng)一。諸類情況增加了集成的難度和成本。⑤用戶體驗差,每個系統(tǒng)各自獨立,單點登錄系統(tǒng)尚未建成,辦公人員存在多系統(tǒng)、多賬號、重復(fù)登錄等諸多問題。⑥數(shù)據(jù)交換安全性差,部分實現(xiàn)了數(shù)據(jù)銜接和協(xié)同的業(yè)務(wù)系統(tǒng),主要依靠數(shù)據(jù)的直接共享以及組件之間的相互調(diào)用,缺乏標(biāo)準(zhǔn)、統(tǒng)一、可擴展的數(shù)據(jù)交換平臺,存在信息安全隱患。
隨著高校信息化建設(shè)的不斷深入,部門間信息系統(tǒng)間的業(yè)務(wù)銜接、協(xié)同處理、數(shù)據(jù)共享的需求不斷增多,系統(tǒng)之間的聯(lián)系更加緊密,雖然部分業(yè)務(wù)系統(tǒng)可以滿足自身日常業(yè)務(wù)的需要,但系統(tǒng)間銜接、協(xié)同、共享不足等問題逐步凸顯。因此,如何消除信息孤島,使教職工從復(fù)雜的業(yè)務(wù)處理中解脫出來,并通過業(yè)務(wù)重新梳理和整合實現(xiàn)服務(wù)的抽取與封裝,從而更加方便、快捷地服務(wù)于教職工,成為迫切需要解決的問題。
● 面向服務(wù)的體系架構(gòu)
面對高校管理服務(wù)信息化建設(shè)現(xiàn)狀,如果將遇到數(shù)據(jù)交換和共享問題的業(yè)務(wù)系統(tǒng)推倒重建,不僅工作量大、持續(xù)時間長、成本激增,還會造成資源的浪費;如果只是通過簡單地共享以及組件之間的相互調(diào)用來實現(xiàn)數(shù)據(jù)的銜接,彌補系統(tǒng)設(shè)計的缺陷,則缺乏統(tǒng)一、可擴展的數(shù)據(jù)交換標(biāo)準(zhǔn),將會不可持續(xù)且存在信息安全隱患。因此,需要在不改變各部門現(xiàn)行信息化業(yè)務(wù)系統(tǒng)底層架構(gòu)及相關(guān)業(yè)務(wù)的基礎(chǔ)上,構(gòu)建以服務(wù)為導(dǎo)向的一體化管理服務(wù)信息化平臺。
1.SOA的概念
SOA面向服務(wù)的體系架構(gòu)(Service Oriented Architecture)是一種在計算環(huán)境中設(shè)計、開發(fā)、部署和管理離散邏輯單元(服務(wù))的組件模型,它將應(yīng)用程序的不同功能單元通過單元之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。[2]基于這種模型應(yīng)用程序的不同功能單元(稱為服務(wù))可以以一種統(tǒng)一和通用的方式進行交互,不必考慮其后臺具體實現(xiàn)的技術(shù)、運行平臺等,從而最大限度地重用了應(yīng)用程序中的服務(wù),提高了IT適應(yīng)性和效率,以應(yīng)對瞬息萬變的世界,做出快速和有效的響應(yīng)。[3]
2.SOA架構(gòu)模型
SOA架構(gòu)模型如圖1所示,由如下三個部分組成。
①服務(wù)請求者:服務(wù)請求者是一個應(yīng)用程序、一個軟件模塊或需要一個服務(wù)的另一個服務(wù)。它發(fā)起對注冊中心中的服務(wù)查詢,通過傳輸綁定服務(wù),并且執(zhí)行服務(wù)功能。服務(wù)請求者根據(jù)接口契約來執(zhí)行服務(wù)。②服務(wù)提供者:服務(wù)提供者是一個可通過網(wǎng)絡(luò)尋址的實體,它接受和執(zhí)行來自請求者的請求。它將自己的服務(wù)和接口契約發(fā)布到服務(wù)注冊中心,以便服務(wù)請求者可以發(fā)現(xiàn)和訪問該服務(wù)。③服務(wù)注冊中心:服務(wù)注冊中心是服務(wù)發(fā)現(xiàn)的支持者。它包含一個可用服務(wù)的存儲庫,并允許感興趣的服務(wù)請求者查找服務(wù)提供者接口。[4]
3.基于SOA架構(gòu)的服務(wù)集成設(shè)計
基于面向服務(wù)的體系架構(gòu)(SOA)提供了標(biāo)準(zhǔn)化的信息系統(tǒng)服務(wù)整合方案,在不改變各部門業(yè)務(wù)系統(tǒng)底層架構(gòu)的基礎(chǔ)上,將OA、人事、財務(wù)等各辦公系統(tǒng)業(yè)務(wù)功能轉(zhuǎn)換或封裝,這些服務(wù)彼此相對獨立但又可進行組合,從而能有效地實現(xiàn)資源整合系統(tǒng)架構(gòu),很好地解決高校信息化建設(shè)過程中產(chǎn)生的“信息孤島”問題(如下頁圖2)。
SOA技術(shù)架構(gòu)不受原有辦公業(yè)務(wù)系統(tǒng)語言、平臺、技術(shù)、數(shù)據(jù)結(jié)構(gòu)等因素的影響,各業(yè)務(wù)管理系統(tǒng)只需在業(yè)務(wù)整合過程中使用統(tǒng)一的對外接口對象模型Web Services進行封裝或轉(zhuǎn)換,通過工具或手動定義各被整合業(yè)務(wù)的Web Services接口描述WSDL文檔,并把WSDL文檔描述的內(nèi)容映射到學(xué)校UDDI公共數(shù)據(jù)庫中去進行分類管理,即在UDDI注冊中心對各類Web Services進行注冊。[5]
● 基于SOA架構(gòu)構(gòu)建一體化辦公服務(wù)平臺
1.信息標(biāo)準(zhǔn)設(shè)計與建設(shè)
信息標(biāo)準(zhǔn)的建設(shè)是高校管理信息系統(tǒng)一體化建設(shè)的重要內(nèi)容。有了統(tǒng)一的信息標(biāo)準(zhǔn),高校在數(shù)據(jù)建模、信息采集、加工處理、數(shù)據(jù)交換的過程中有了統(tǒng)一的規(guī)范,也才能最大限度地實現(xiàn)信息優(yōu)化管理和資源共享,幫助使用者方便、快捷、規(guī)范地建立應(yīng)用系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),滿足信息化建設(shè)的需求。信息標(biāo)準(zhǔn)并非一套紙質(zhì)的文檔,而應(yīng)該隨著學(xué)校信息化業(yè)務(wù)的不斷擴大而不斷更新。建設(shè)統(tǒng)一的信息標(biāo)準(zhǔn)不僅需要完整的設(shè)計思想,也需要具備完善管理能力的工具作支撐,為高校信息標(biāo)準(zhǔn)的建設(shè)提供管理保障,用以幫助高校輕松實現(xiàn)對標(biāo)準(zhǔn)的制定、維護、理解、分享、集成,使得信息標(biāo)準(zhǔn)具備一定的可管理性。
2.流程業(yè)務(wù)梳理
信息標(biāo)準(zhǔn)的制定,規(guī)范了學(xué)校各業(yè)務(wù)部門之間的數(shù)據(jù)流轉(zhuǎn),明確部門輸入的數(shù)據(jù)標(biāo)準(zhǔn)、輸出的數(shù)據(jù)標(biāo)準(zhǔn)和數(shù)據(jù)流轉(zhuǎn)過程,規(guī)范了學(xué)校內(nèi)部跨應(yīng)用系統(tǒng)的業(yè)務(wù)流程,并向用戶提供辦理業(yè)務(wù)流程的用戶接口。由于業(yè)務(wù)流程的各個活動分布于不同的應(yīng)用中,為了向用戶提供統(tǒng)一的流程處理接口,需要對這些活動的輸入信息、輸出信息、業(yè)務(wù)處理邏輯和顯示邏輯進行提取和封裝,并定義活動的執(zhí)行權(quán)限,供流程整合與展示模塊使用。定義統(tǒng)一的腳本規(guī)范用于流程的描述,并提供流程定義工具建立跨多個應(yīng)用的流程定義。
3.數(shù)據(jù)交換設(shè)計
因?qū)W校信息系統(tǒng)涉及不同的軟硬件平臺、數(shù)據(jù)庫系統(tǒng)和開發(fā)語言,采用傳統(tǒng)軟件開發(fā)方法,很難做到各個部門數(shù)據(jù)的統(tǒng)一和共享。學(xué)校還需借助公共數(shù)據(jù)庫平臺,通過數(shù)據(jù)采集接口模塊獲取各業(yè)務(wù)系統(tǒng)數(shù)據(jù)。其中不統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)的業(yè)務(wù)系統(tǒng)需要通過業(yè)務(wù)數(shù)據(jù)整合器將原有的數(shù)據(jù)標(biāo)準(zhǔn)化后入庫,而符合的系統(tǒng)數(shù)據(jù)自然共享,無需再次集成或整合(如圖3)。
4.辦公服務(wù)整合
采用“頂層設(shè)計”的方法,構(gòu)建一個開放、靈活、松散耦合的分布式應(yīng)用體系,對一個個單獨業(yè)務(wù)系統(tǒng)中關(guān)于服務(wù)的內(nèi)容進行抽取和封裝,注冊到服務(wù)管理平臺中,實現(xiàn)垂直化管理向水平化管理的轉(zhuǎn)變,簡化管理,提升服務(wù),從而實現(xiàn)小管理、大服務(wù)。服務(wù)管理平臺提供了多種靈活的服務(wù)集成方式,有Web service、I frame、RSS、頁面抓取等,可以適應(yīng)不同環(huán)境下的數(shù)據(jù)、服務(wù)展現(xiàn)的需求。從而建立一體化的辦公服務(wù)平臺。教職工可以使用單一入口訪問多種類型信息,無論信息存儲在何處,也無論信息的格式如何,都可以按照用戶所關(guān)注的方式個性化地收集、展現(xiàn)這些信息(如圖4)。
通過服務(wù)一體化服務(wù)平臺將服務(wù)作為管理對象,包含如下三個層面:①以“不同用戶”的視角進行分析,梳理面向不同角色的服務(wù)應(yīng)用,通過服務(wù)門戶享受一站式服務(wù);②用戶看到的不再是一個個應(yīng)用系統(tǒng)的鏈接,而是直接服務(wù)的展現(xiàn),教職工可以在一體化辦公服務(wù)平臺上實現(xiàn)所有業(yè)務(wù)的申請與處理;③實現(xiàn)智能的服務(wù)推送,可以根據(jù)用戶角色自動推送和呈現(xiàn)不同的服務(wù)業(yè)務(wù)。
● 結(jié)語
學(xué)校內(nèi)部管理服務(wù)信息化建設(shè)是一項龐大的系統(tǒng)工程,涉及管理、科研和日常辦公服務(wù)等多個方面,建設(shè)過程也是一個漫長的探索和實踐過程,如何將原有的信息化成果整合到一體化平臺中不僅是一個技術(shù)問題,更是涉及多部門協(xié)調(diào)的管理問題,需要學(xué)校領(lǐng)導(dǎo)和有關(guān)部門牽頭,各業(yè)務(wù)部門積極配合,才能實現(xiàn)協(xié)調(diào)發(fā)展。在此過程中,既要學(xué)習(xí)和借鑒國內(nèi)外高校信息化建設(shè)的成功經(jīng)驗,同時也要考慮學(xué)校的特點和實際情況,才能保證管理服務(wù)信息化建設(shè)符合學(xué)校自身的發(fā)展要求。
參考文獻:
[1]東方.“互聯(lián)網(wǎng)+”是什么 五大概念龍頭揭秘[J].時代青年·視點,2015(3).
[2]夏文棟,樂建亮,廖寧.基于SOA的高校信息系統(tǒng)集成研究與設(shè)計[J].現(xiàn)代計算機(專業(yè)版),2009(6):15-17.
[3]周融,陳明銳.基于SOA的高校信息系統(tǒng)集成的研究[J].南京信息工程大學(xué)學(xué)報,2009(3).
[4]郭春燕.基于SOA的企業(yè)應(yīng)用的研究與實現(xiàn)[D].大連:大連理工大學(xué),2005.
[5]王錢永.數(shù)字化校園中基于SOA的高校教育資源整合系統(tǒng)研究[J].中國教育信息化,2008(6).