當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件研發(fā) > OA系統(tǒng)測(cè)試
OA辦公系統(tǒng)與企業(yè)業(yè)務(wù)系統(tǒng)集成是未來的信息化趨勢(shì)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
泛普軟件和異構(gòu)系統(tǒng)的集成主要在以下幾方面:-
基礎(chǔ)數(shù)據(jù)整合:
- 組織&人員數(shù)據(jù)同步;
- 單點(diǎn)登錄SSO;
- 業(yè)務(wù)基礎(chǔ)數(shù)據(jù):科目、客戶、項(xiàng)目、……
-
頁面集成整合
- 異構(gòu)系統(tǒng)的操作頁面集成到OA門戶;
- 流程頁面中嵌入業(yè)務(wù)系統(tǒng)界面;
- 異構(gòu)系統(tǒng)功能直接嵌入到OA使用菜單中;
-
流程集成整合
- 直接讀取異構(gòu)數(shù)據(jù)自動(dòng)生成審批工作流;
- 異構(gòu)系統(tǒng)直接觸發(fā)工作流到OA中;
- 異構(gòu)系統(tǒng)獲取OA工作流數(shù)據(jù);
-
數(shù)據(jù)集成整合
- 流程流轉(zhuǎn)過程中和異構(gòu)系統(tǒng)數(shù)據(jù)交互;
- 獲取異構(gòu)系統(tǒng)數(shù)據(jù)至流程字段;
- 獲取異構(gòu)系統(tǒng)數(shù)據(jù)形成統(tǒng)計(jì)報(bào)表及管理駕駛艙;
-
文件集成整合
- 文件交換接口;
- 自定義數(shù)據(jù)源接口;
- 自定義計(jì)劃任務(wù)接口;
-
消息集成整合
- 提醒消息整合;
- 通訊消息整合;
- 短信API接口。
4.2.5.2.集成方案
基于web service的系統(tǒng)集成技術(shù)架構(gòu)
在軟件系統(tǒng)的開發(fā)過程中,系統(tǒng)集成主要實(shí)現(xiàn)系統(tǒng)的各部分(模塊)之間的通訊和整合,將相對(duì)分散的子系統(tǒng)組成一個(gè)統(tǒng)一的整體,實(shí)現(xiàn)子系統(tǒng)間的功能控制和信息交互與共享?;诰W(wǎng)絡(luò)的系統(tǒng)集成技術(shù)已有了很多,如:DCOM(Distributed Component Object Model,分布式組件對(duì)象模型)、CORBA(Common Object Request Broker Architecture,公用對(duì)象請(qǐng)求代理程序體系結(jié)構(gòu))和Java RMI(Java Remote Method Invocation,Java遠(yuǎn)端函數(shù)調(diào)用)等。但是這些傳統(tǒng)的集成技術(shù)在很大程度上受到網(wǎng)絡(luò)環(huán)境的限制,大多使用專有協(xié)議通過特別的端口進(jìn)行遠(yuǎn)程通信,不能很好的支持客戶段和服務(wù)器通過Internet進(jìn)行通信。
基于Web Service的集成技術(shù)作為一種新的面向函數(shù)和方法的應(yīng)用集成技術(shù),在很大程度上解決了原有集成技術(shù)在Internet遠(yuǎn)程通信方面的問題。Web Service基于XML文檔進(jìn)行服務(wù)描述,服務(wù)請(qǐng)求和反饋結(jié)果,可以在Internet上通過HTTP協(xié)議進(jìn)行傳遞,很容易的被訪問和返回結(jié)果。同時(shí), 由于Web Service的相關(guān)標(biāo)準(zhǔn)都是W3C的開放協(xié)議,與平臺(tái)和操作系統(tǒng)無關(guān),不同的平臺(tái)和操作系統(tǒng)上的Web Service的實(shí)現(xiàn)在很大程度上可以做到互操作,這就使異構(gòu)平臺(tái)上應(yīng)用的集成變得很容易。此外,過去使用的基于RPC(RPC - Remote Procedure Call,遠(yuǎn)程過程調(diào)用)和API(Application Programming Interface,程序編程接口)的集成技術(shù)都是一種函數(shù)級(jí)的靜態(tài)解決方案(即使它們?cè)诳蛻魴C(jī)和服務(wù)器通訊時(shí)使用XML);Web Service則是一種動(dòng)態(tài)的集成方案,所有的服務(wù)都可以通過UDDI(Universal Description, Discovery, and Integration)標(biāo)準(zhǔn)動(dòng)態(tài)地被發(fā)現(xiàn)、綁定和使用,容易適應(yīng)系統(tǒng)的變動(dòng),提高系統(tǒng)的靈活性和伸縮性。
使用Web Service技術(shù)進(jìn)行系統(tǒng)集成和過去使用其它面向函數(shù)和方法的技術(shù)進(jìn)行集成類似:在進(jìn)行初始設(shè)計(jì)的時(shí)候主要考慮不同應(yīng)用之間,系統(tǒng)不同模塊之間消息及數(shù)據(jù)傳遞的需求;根據(jù)具體需求設(shè)置相應(yīng)的接口,描述接口特性;針對(duì)不同應(yīng)用的平臺(tái)選擇相應(yīng)的Web Service組件,進(jìn)行相應(yīng)設(shè)置;實(shí)現(xiàn)不同應(yīng)用的接口,進(jìn)行相應(yīng)調(diào)試;實(shí)際運(yùn)行,應(yīng)用程序間進(jìn)行協(xié)同調(diào)試。
使用Web Service進(jìn)行系統(tǒng)集成的基本模式如下圖:
中間件介紹
a)人力資源服務(wù)
用戶登錄OA協(xié)同辦公系統(tǒng)一般存在以下三種模式:
1) 采用OA協(xié)同辦公系統(tǒng)數(shù)據(jù)庫(kù)驗(yàn)證模式。
2) 采用LDAP(Lightweight Directory Access Protocol)目錄服務(wù)驗(yàn)證模式(目前比較流行的目錄服務(wù)器有Microsoft AD或 SUN iplanet等)。
3) 采用第三方提供的統(tǒng)一認(rèn)證與授權(quán)平臺(tái)驗(yàn)證模式。
對(duì)于模式一,用戶的賬號(hào)及個(gè)人信息存儲(chǔ)在OA系統(tǒng)數(shù)據(jù)庫(kù)中,如果企業(yè)內(nèi)存在多套系統(tǒng),在沒有使用LDAP目錄服務(wù)的情況下可能各系統(tǒng)都有自己?jiǎn)为?dú)的賬號(hào)及用戶信息,從而無法使用統(tǒng)一的接入門戶。在這種情況下,客戶可以使用OA中間件提供的人力資源服務(wù),把需要整合的系統(tǒng)中的用戶信息同步到OA系統(tǒng)中來,實(shí)現(xiàn)多系統(tǒng)共享用戶信息。如下圖所示
對(duì)于模式二,采用LDAP目錄服務(wù)作為驗(yàn)證服務(wù)器之后,企業(yè)內(nèi)所有支持LDAP服務(wù)的應(yīng)用系統(tǒng)均通過目錄服務(wù)器共享用戶信息,這些系統(tǒng)自然就可以實(shí)現(xiàn)統(tǒng)一的接入,如下圖所示
對(duì)于模式三,針對(duì)的是購(gòu)買了統(tǒng)一認(rèn)證與授權(quán)平臺(tái)軟件的企業(yè)。利用該平臺(tái),用戶可以在登陸windows域的同時(shí)也通過了所有支持該平臺(tái)的應(yīng)用系統(tǒng)的驗(yàn)證。如下圖所示
b) 工作流服務(wù)
web service采用xml作為信息傳遞載體,因此可以方便的實(shí)現(xiàn)不同業(yè)務(wù)數(shù)據(jù)的格式轉(zhuǎn)換。其他應(yīng)用系統(tǒng)的業(yè)務(wù)數(shù)據(jù)可以通過SOAP(Simple Object Access Protocol)協(xié)議以xml格式傳遞到我們的工作流服務(wù),工作流服務(wù)會(huì)把xml數(shù)據(jù)轉(zhuǎn)化成OA系統(tǒng)可以識(shí)別的數(shù)據(jù)格式。反之,OA系統(tǒng)中的數(shù)據(jù)也可以通過工作流服務(wù)轉(zhuǎn)換成xml數(shù)據(jù)傳遞給其他應(yīng)用系統(tǒng)。由于SOAP是各大軟件廠商支持的標(biāo)準(zhǔn)協(xié)議,可以很方便地實(shí)現(xiàn)xml數(shù)據(jù)到系統(tǒng)數(shù)據(jù)的轉(zhuǎn)換。
用例:
某企業(yè)內(nèi)部存在一套公文管理系統(tǒng)和一套OA系統(tǒng),該客戶希望能夠?qū)崿F(xiàn)把公文系統(tǒng)中的數(shù)據(jù)發(fā)送到OA系統(tǒng)進(jìn)行審批。
解決方案:
首先在OA系統(tǒng)中創(chuàng)建一個(gè)表單,字段根據(jù)公文管理系統(tǒng)中的數(shù)據(jù)進(jìn)行定義,比如:
發(fā)文單位,密級(jí),份數(shù),
標(biāo)題,
擬稿人
。。。
根據(jù)需求創(chuàng)建流程。(流程節(jié)點(diǎn),接點(diǎn)操作人,出口等等)
由公文管理系統(tǒng)維護(hù)人員或供應(yīng)商或者由OA系統(tǒng)開發(fā)人員在公文管理系統(tǒng)中做簡(jiǎn)單定制開發(fā),在公文創(chuàng)建完成后調(diào)用OA中間件工作流服務(wù),調(diào)用方法很簡(jiǎn)單,開發(fā)人員可以根據(jù)中間件提供的web服務(wù)描述文件WSDL(Web Services Description Language)生成任何平臺(tái)(java,c#,c++,delphi等等)的本地代理程序,通過代理程序調(diào)用中間件提供的服務(wù)就像調(diào)用本地方法一樣,技術(shù)上不復(fù)雜,開發(fā)難度也比較低。
工作流服務(wù)接收到請(qǐng)求后,把請(qǐng)求內(nèi)容(XML數(shù)據(jù))轉(zhuǎn)換成OA表單數(shù)據(jù),并創(chuàng)建工作流,該工作流將按照流程定義的路徑在OA系統(tǒng)中流轉(zhuǎn)。
針對(duì)企業(yè)需求,還可以通過如下幾個(gè)方面進(jìn)行實(shí)現(xiàn):
數(shù)據(jù)復(fù)制
數(shù)據(jù)復(fù)制方式的目的是為了保持?jǐn)?shù)據(jù)在不同數(shù)據(jù)庫(kù)間的一致性,而數(shù)據(jù)庫(kù)可以是同一廠商也可以是不同廠商的,甚至可以是采用了不同模型和管理模式的數(shù)據(jù)庫(kù)。對(duì)于數(shù)據(jù)復(fù)制的基本要求是其必須能夠提供一種數(shù)據(jù)轉(zhuǎn)化和傳輸?shù)幕A(chǔ)結(jié)構(gòu),以屏蔽不同數(shù)據(jù)庫(kù)間數(shù)據(jù)模型的差異。數(shù)據(jù)復(fù)制服務(wù)的基本原理是這樣的:在兩個(gè)或多個(gè)數(shù)據(jù)庫(kù)之間設(shè)置一個(gè)軟件中介,在一邊,數(shù)據(jù)從源數(shù)據(jù)庫(kù)中被抽取,而在另一邊,數(shù)據(jù)被導(dǎo)入目標(biāo)數(shù)據(jù)庫(kù)。
數(shù)據(jù)聚合
數(shù)據(jù)聚合是將多個(gè)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)模型集成為一種統(tǒng)一的數(shù)據(jù)庫(kù)視圖的方法,也可以認(rèn)為,數(shù)據(jù)聚合體是一種虛擬的企業(yè)數(shù)據(jù)庫(kù),它包括了多個(gè)實(shí)體的物理數(shù)據(jù)庫(kù)。數(shù)據(jù)聚合方法在分布的數(shù)據(jù)庫(kù)和應(yīng)用之間放置一個(gè)中間件層,該層與每一個(gè)后臺(tái)的數(shù)據(jù)庫(kù)用其自帶的接口相連,并將分布的數(shù)據(jù)庫(kù)映射為一種統(tǒng)一的虛擬數(shù)據(jù)庫(kù)模型,而這種虛擬模型只在中間件中存在。應(yīng)用就可以應(yīng)用該虛擬數(shù)據(jù)庫(kù)去訪問需要的信息。同時(shí),該數(shù)據(jù)聚合軟件也可以通過將相關(guān)數(shù)據(jù)映射和導(dǎo)入實(shí)體數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)庫(kù)更新。數(shù)據(jù)聚合方法的優(yōu)點(diǎn)是其將多種數(shù)據(jù)類型表示為統(tǒng)一的數(shù)據(jù)模型,支持信息交換,它能夠通過一個(gè)良好定義的接口訪問企業(yè)中任何相連的數(shù)據(jù)庫(kù),也提供了一種利用統(tǒng)一接口解決面向數(shù)據(jù)的應(yīng)用集成問題的良好方法。
接口集成
接口集成方法利用良好定義的應(yīng)用接口實(shí)現(xiàn)對(duì)應(yīng)用包和客戶化應(yīng)用的集成。這種方法已在一些企業(yè)應(yīng)用軟件包,如業(yè)務(wù)系統(tǒng)套件(如SAP, PeopleSoft, and Oracle)的集成中得到廣泛應(yīng)用而聞名,可以說,它是目前得到最廣泛應(yīng)用的集成方法。在面向接口的集成中,集成代理是一個(gè)時(shí)髦的概念,它通過提供用以連接應(yīng)用軟件包和應(yīng)用適配器來實(shí)現(xiàn)集成,適配器通過其開放或私有接口將信息從應(yīng)用中提取出來。另外一些類型的適配器可以通過面向消息的中間件(MOM)、DBMS、文件系統(tǒng)或其它系統(tǒng)和應(yīng)用間接集成。有些解決方案通過接口抽象以屏蔽適配器的自然屬性,來促進(jìn)信息交互,從而實(shí)現(xiàn)和應(yīng)用的交互,甚至也可以屏蔽和應(yīng)用間的信息傳輸。這種通過接口抽象的方法提供了集成不同類型應(yīng)用的高效率,也是面向接口集成方法的主要優(yōu)勢(shì)來源。
4.2.5.3.集成內(nèi)容
多年信息化建設(shè),缺乏信息系統(tǒng)總體戰(zhàn)略規(guī)劃,致使局部需求得到滿足的同時(shí),企業(yè)內(nèi)部信息系統(tǒng)存在各自為政,相互無法互通互聯(lián)的狀況,形成“信息孤島”,總部無法實(shí)現(xiàn)對(duì)整體業(yè)務(wù)運(yùn)作和流程管理的全面掌控。企業(yè)應(yīng)用集成(EAI)技術(shù)可以通過中間件作為粘合劑來連接企業(yè)內(nèi)外各種業(yè)務(wù)相關(guān)的異構(gòu)系統(tǒng)、應(yīng)用以及數(shù)據(jù)源,從而滿足企業(yè)內(nèi)部業(yè)務(wù)系統(tǒng)及企業(yè)間供應(yīng)鏈系統(tǒng)無縫共享和交換數(shù)據(jù)的需要。
一個(gè)完整的集成解決方案應(yīng)當(dāng)包含以下五個(gè)層面:
- 用戶交互:實(shí)現(xiàn)應(yīng)用用戶界面統(tǒng)一的接入與安全機(jī)制,利用門戶技術(shù)進(jìn)行構(gòu)建。
- 應(yīng)用連接:通過 HUB 或總線架構(gòu),實(shí)現(xiàn)應(yīng)用與應(yīng)用之間的連接,完成相關(guān)的數(shù)據(jù)路由與數(shù)據(jù)格式轉(zhuǎn)換。
- 業(yè)務(wù)流程整合:實(shí)現(xiàn)業(yè)務(wù)流程管理,包括工作流管理和自動(dòng)化流程兩個(gè)方面。
- 構(gòu)建整合:這個(gè)層面包含兩個(gè)部分,一部分是構(gòu)建與現(xiàn)有應(yīng)用兼容的新應(yīng)用,另一部分是對(duì)現(xiàn)有資源進(jìn)行重用以適應(yīng)新環(huán)境的需要。
- 信息集成:實(shí)現(xiàn)數(shù)據(jù)集成,在異構(gòu)的數(shù)據(jù)源之間實(shí)現(xiàn)數(shù)據(jù)層的直接整合。
下面舉例說明OA與各業(yè)務(wù)系統(tǒng)整合的流程圖與方案簡(jiǎn)單介紹:
門戶相關(guān)集成
門戶集成清單:
單點(diǎn)登陸,信息集成,可以門戶上顯示業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)。
門戶集成關(guān)系圖(集成單點(diǎn)登陸):
集成內(nèi)容與關(guān)系說明:
協(xié)同辦公管理系統(tǒng) | 門戶管理系統(tǒng) | 集成說明 |
單點(diǎn)登錄 | 門戶統(tǒng)一認(rèn)證 | 系統(tǒng)信息如:登入名、密碼(與門戶同步) |
數(shù)據(jù)集成 | 顯示各業(yè)務(wù)系統(tǒng)中數(shù)據(jù) | 由OA為統(tǒng)一入口,顯示各業(yè)務(wù)系統(tǒng)中數(shù)據(jù) |
代辦事務(wù)集成主要完成將業(yè)務(wù)系統(tǒng)的代辦事務(wù)內(nèi)容集成在OA系統(tǒng)中,并且OA系統(tǒng)中調(diào)用業(yè)務(wù)系統(tǒng)的審批頁面,進(jìn)行審批。
集代辦事務(wù)的說明:
在OA主界面中顯示業(yè)務(wù)系統(tǒng)的代辦事務(wù),數(shù)據(jù)以列表的形式顯示,點(diǎn)擊超級(jí)鏈接進(jìn)入業(yè)務(wù)系統(tǒng),并顯示審批界面。
業(yè)務(wù)系統(tǒng)提供代辦事務(wù)的數(shù)據(jù)庫(kù)視圖,以及抓取數(shù)據(jù)的腳本
點(diǎn)擊調(diào)用業(yè)務(wù)系統(tǒng)的審批功能在OA系統(tǒng)中完成
- 1OA辦公系統(tǒng)可以使用2012年的剩余年假
- 2協(xié)同OA軟件的測(cè)試描述、 測(cè)試結(jié)果、結(jié)果分析等
- 3錦都建設(shè)集團(tuán)OA系統(tǒng)二次開發(fā)需求說明書
- 4協(xié)同OA辦公系統(tǒng)測(cè)試的前提條件與需求介紹
- 5國(guó)內(nèi)排名最好的協(xié)同OA辦公系統(tǒng)品牌產(chǎn)品部成立了
- 6oa系統(tǒng)功能測(cè)試
- 7OA滿足HTML流程模板中簽字意見折疊開發(fā)的需求
- 8協(xié)同OA軟件的需求內(nèi)容中操作步驟:
- 9協(xié)同辦公軟件的項(xiàng)目情況及測(cè)試說明
- 10OA辦公軟件系統(tǒng)在計(jì)算機(jī)系統(tǒng)中設(shè)置安全防護(hù)技術(shù)措施
- 11OA自動(dòng)化辦公系統(tǒng)滿足一人多崗的需求
- 12協(xié)同OA軟件的”測(cè)試條件“與”測(cè)試用例“
- 13泛普軟件ThinkOne中實(shí)現(xiàn)與微信對(duì)接需求功能測(cè)試報(bào)告
- 14OA辦公系統(tǒng)與企業(yè)業(yè)務(wù)系統(tǒng)集成是未來的信息化趨勢(shì)
- 15OA辦公自動(dòng)化軟件以“費(fèi)用控制”為核心
- 16OA辦公軟件與財(cái)務(wù)相關(guān)集成之精髓
- 17泛普OA辦公系統(tǒng)與異構(gòu)軟件整合最全概述
- 18軟件研發(fā)項(xiàng)目管理系統(tǒng)該如何選擇
- 19oa辦公系統(tǒng)測(cè)試
- 20協(xié)同OA軟件在企業(yè)中流程測(cè)試功能改進(jìn)
- 212014年OA辦公協(xié)同軟件功能性強(qiáng)化測(cè)試
- 22協(xié)同OA軟件可點(diǎn)擊折疊工具欄隱藏顯示器
- 23OA軟件流程模板中顯示順序值為存為模板前設(shè)置的數(shù)值
- 24我們OA系統(tǒng)開發(fā)一個(gè)功能,【批量已讀】功能開發(fā)測(cè)試
- 25協(xié)同OA軟件可設(shè)置流程類型下的任一流程顯示順序
- 26OA測(cè)試環(huán)境是應(yīng)用服務(wù)器上安裝LINUX操作系統(tǒng)
- 27新OA辦公軟件系統(tǒng)的辦公會(huì)議功能開發(fā)描述
- 28京信oa系統(tǒng)使用問題以及需要完善的需求
- 29協(xié)同軟件公司第一家發(fā)布微信公眾平臺(tái)官方賬號(hào)
- 30協(xié)同OA軟件的補(bǔ)充測(cè)試條件分析情況
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓