摘要:目前許多企業(yè)都已實施辦公自動化系統(tǒng),大多依照傳統(tǒng)的辦公自動化理論,采用非結(jié)構(gòu)化的傳統(tǒng)文檔處理系統(tǒng),很難與現(xiàn)有業(yè)務(wù)系統(tǒng)整合,失敗率較高。針對這種情況,通過對企業(yè)辦公需求的深入分析,提出了適合企業(yè)的面向服務(wù)架構(gòu)的綜合辦公信息系統(tǒng)理念,并對其特點、架構(gòu)、功能及其關(guān)鍵技術(shù)進行闡述,并給出黑龍江省電力公司的成功案例。
關(guān)鍵詞:辦公自動化;工作流;綜合辦公信息系統(tǒng);面向服務(wù)架構(gòu)
中圖分類號:TP315 文獻標識碼:A文章編號:1009-3044(2008)36-2646-02
The design of integrated office information system based Service Oriented Architecture
WU Xiao
(School of Software Engineering, Tongji University, Shanghai 201804,China)
Abstract: Many enterprises have developed office automation system, however, most of them are based on semi-structural document processing technology in accordance with the traditional theory and are difficult to be integrated with other business system seamlessly,which lead high rate of failure. According to analyze the requirements of enterprises’ office automation, a new concept of Integrated office information system(IOIS) based service oriented architecture(SOA)including its specialty ,functions and key techniques are given in detail, finally such an application based on IOIS in HEPC is applied successfully.
Key words: OA; Workflow; Integrated Office Information System(IOIS); SOA
1 引言
目前許多企業(yè)都已實施辦公自動化系統(tǒng),由于存在著思想誤區(qū),認為辦公自動化就是簡單的公文處理,因此大多系統(tǒng)依照傳統(tǒng)的辦公自動化理論,采用非結(jié)構(gòu)化的傳統(tǒng)文檔處理產(chǎn)品,缺乏對企業(yè)特點的深入研究,實施失敗率較高,效果不好,主要問題集中體現(xiàn)在:
缺乏企業(yè)辦公理念設(shè)計研究,大多簡單依照傳統(tǒng)辦公自動化理論,主要以非結(jié)構(gòu)化的文檔作為主要處理對象,考慮中國國情尤其是企業(yè)的需求較少,不能滿足企業(yè)的實際辦公需求;缺乏企業(yè)辦公開發(fā)研究,大多直接購買國外產(chǎn)品進行簡單二次開發(fā),開放性和擴展性較差,難以與其他業(yè)務(wù)系統(tǒng)集成,容易形成信息孤島;缺乏企業(yè)辦公實施研究,錯誤認為產(chǎn)品好就能應(yīng)用好,缺少組織推廣和實施方法。
綜上所述,針對企業(yè)辦公的需求特點,對企業(yè)辦公進行理念、設(shè)計、開發(fā)、實施等進行研究,對于企業(yè)成功實施辦公自動化具有重要意義。
2 CIOIS的架構(gòu)及關(guān)鍵技術(shù)
根據(jù)IOIS的層次,本文重點給出目前企業(yè)應(yīng)用最廣泛的協(xié)同型辦公信息系統(tǒng)(CIOS)的架構(gòu)及其關(guān)鍵技術(shù)。
2.1 CIOIS業(yè)務(wù)邏輯架構(gòu)
從業(yè)務(wù)邏輯上分,CIOIS可分為接入層、應(yīng)用層、服務(wù)層和資源層等四個層次,如圖1所示。
2.2 關(guān)鍵技術(shù)
2.2.1 單點登錄
單點登錄是實現(xiàn)企業(yè)信息系統(tǒng)集成的關(guān)鍵,也是CIOIS的重要應(yīng)用支撐組件,其關(guān)鍵技術(shù)采用了基于Web Service,安全標準遵循WS-Security 和 WS-Trust。使用 WS-Security 安全的消息傳遞機制來為安全性令牌的簽發(fā)、交換和驗證定義額外的原語和擴展。WS-Trust 還使得憑證能夠在不同的信任域(trust domain)中簽發(fā)和傳播。為了保護兩方之間的通信,這兩方必須交換安全性憑證(直接地或間接地)。CIOIS統(tǒng)一安全身份認證服務(wù)原理如圖2所示。

圖1 CIOIS 業(yè)務(wù)邏輯架構(gòu)

圖2 單點登錄身份認證
單點登錄SIGN_IN API調(diào)用的消息語法如下:
<definitions xmlns:http=\"http://schemas.xmlsoap.org/wsdl/http/\">
<wsdl:message>
<sign_in>
<userID> \"someLoginName\" </userID>
<credential> \"someCredential\" </credential>
</sign_in>
</wsdl:message>
</definitions>
2.2.2 工作流
工作流(見圖3 工作流組成)是CIOIS的核心,按照WFMC的定義 :所謂工作流是指業(yè)務(wù)流程的全部或部分自動化,在此過程中,文檔、信息或任務(wù)按照一系列過程規(guī)則在不同的執(zhí)行者之間傳遞、執(zhí)行。工作流由以下幾部分組成:

1)過程(流程)定義工具(Process Definition Tool);
2)工作流執(zhí)行服務(wù)(workflow enactment service);
3)直接調(diào)用應(yīng)用(invoked application);
4)工作流的客戶應(yīng)用(workflow client application);
5)工作流的管理和監(jiān)視工具(Administration Monitoring Tools)。
2.2.3 SOA架構(gòu)
面向服務(wù)的體系結(jié)構(gòu)(SOA)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應(yīng)該獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進行交互。
圖4展示了SOA中的協(xié)作。這些協(xié)作遵循“查找、綁定和調(diào)用”范例,其中,服務(wù)使用者執(zhí)行動態(tài)服務(wù)定位,方法是查詢服務(wù)注冊中心來查找與其標準匹配的服務(wù)。如果服務(wù)存在,注冊中心就給使用者提供接口契約和服務(wù)的端點地址。下圖展示了面向服務(wù)的體系結(jié)構(gòu)中協(xié)作支持“查找、綁定和調(diào)用”范例的實體。
以下是實現(xiàn)SOA的關(guān)鍵技術(shù):
WEB 服務(wù)(Web Service),Web 服務(wù)是一種可編程的應(yīng)用程序。它使用一系列標準協(xié)議來對各種請求作出響應(yīng)。
SOAP(Simple Object Access Protocol)為在一個松散的、分布的環(huán)境中使用XML對等地交換結(jié)構(gòu)化的和類型化的信息提供了一個簡單且輕量級的機制。

圖3 工作流組成

圖4 SOA中的協(xié)作

q圖5 HEPC-CIOIS架構(gòu)
XML是開放式數(shù)據(jù)存儲和數(shù)據(jù)交換的關(guān)鍵性語言。
2.2.4 信息門戶
信息門戶(Enterprise Information Portal,EIP)的基本作用是為人們提供企業(yè)信息,它強調(diào)對結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)的收集、訪問、管理和無縫集成。對訪問者來說,企業(yè)信息門戶提供了一個單一的訪問入口,讓所有訪問者都可以通過這個入口獲得個性化的信息和服務(wù)。
3 具體應(yīng)用案例
黑龍江省電力局自2006開始遵循IOIS的理念,以工作流為核心,采用SOA架構(gòu),構(gòu)建了HEPC-CIOIS,實現(xiàn)了CIOIS與業(yè)務(wù)系統(tǒng)(如客戶關(guān)懷系統(tǒng)、ERP、人事系統(tǒng)等)實現(xiàn)了單點登錄與系統(tǒng)集成,統(tǒng)一通過企業(yè)門戶為領(lǐng)導(dǎo)和員工進行信息一體化展現(xiàn)和個性化定制,同時充分考慮了與下屬單位之間的信息共享,取得了良好的使用效果,系統(tǒng)架構(gòu)如圖5所示,限于篇幅,具體的介紹在此從略。
4 總結(jié)
本文以針對目前企業(yè)中建設(shè)辦公自動化的現(xiàn)狀,針對傳統(tǒng)辦公自動化理論的弊端,提出建立新型綜合辦公信息系統(tǒng)的觀點,并試圖系統(tǒng)的闡述新型綜合辦公信息系統(tǒng)(IOIS)的定義、特點和關(guān)鍵技術(shù),以期為企業(yè)建設(shè)辦公自動化系統(tǒng)的過程中拋磚引玉,共同探索適合我國企業(yè)現(xiàn)實情況的信息化建設(shè)系統(tǒng)建設(shè)之路。
參考文獻:
[1] 朱繼生,湯惠平,錢南愷. 辦公自動化[M]. 北京:北京科學(xué)技術(shù)出版社,1987.
[2] 薛華成主編. 管理信息系統(tǒng)[M]. 3版.北京:清華大學(xué)出版社,1999:12.
[3] WFMC. Workflow Management Coalition Terminology and Glossary Issue 3.0 (WFMC-TC-1011)[EB/OL]. http://www.wfmc.org.