當前位置:工程項目OA系統 > 泛普各地 > 江西OA系統 > 南昌OA系統 > 南昌OA行業(yè)資訊
相輔相成SOA能否讓OA起飛?
OA和SOA是天生一對?
SOA這個大明星氣宇軒昂閃亮登場后,OA馬上就對他一見鐘情,很快打的火熱,OA需要SOA的理念來提升自己,實現一個質的飛躍;SOA需要OA的應用來實現自己,將自己的概念落到實處,加上他們兩個的名字這么相像,正是天生一對的樣子。
其實,在以前的OA軟件中,我們并不需要SOA技術,因為那時候的OA干的是體力活,傳傳文件,發(fā)發(fā)通知,頂多做個審批,只限于單位的行政管理。但現在OA在組織內部的應用更深、更廣,需要它整合更多的人員,更的數據,更多的業(yè)務,更的流程,以至于成為一個信息和協作中心,完成整合應用系統,消除信息孤島這個光榮而艱巨的任務。
SOA解決了OA的什么問題?
比如一個采購申請流程中,申請審批、流程的流轉是由OA系統完成的,填寫采購用款申請單、付款、做憑證則是erp系統的功能,因此用戶不得不頻繁地切換兩個系統,才能完成采購申請。此外,企業(yè)在利用OA系統進行工作流審批后,產生了很多業(yè)務數據,這些數據同時可能是ERP系統的數據源,為了避免數據的重復以及保證數據源的唯一性,也就產生了OA系統與ERP系統集成的需求。
SOA技術,也許是解決這一需求最有效的方法。
經過幾年的掃盲,我們都知道SOA是一個基于標準的組織和設計方法,它利用一系列網絡共享服務,使IT能更緊密地服務于業(yè)務流程。通過采用能隱藏潛在技術復雜性的標準界面,SOA能提高IT資產的重用率,從而加快了開發(fā)并更加可靠地交付新的增強后的業(yè)務服務。
SOA是一種組件模型,它的接口是中立的、松耦合的,保證了系統靈活性,另外,還可以保證“服務”的重復利用。SOA讓IT更加關注于業(yè)務流程而非底層IT基礎結構,從而獲得競爭優(yōu)勢的更高級別的應用程序開發(fā)架構。它讓你將關注的重點放在業(yè)務優(yōu)化,而非IT技術上。
這樣,SOA就從本質上改變了OA的應用模式,即從單一應用轉變?yōu)榫C合應用,從軟件系統轉變?yōu)檐浖脚_,讓OA煥發(fā)了全新的生命力,成為企業(yè)的信息化神經中樞和指揮平臺。
基于SOA的OA與ERP的整合應用建模:
SOA不是白吃干飯的,結合上面的案例,我們能看到它是如何讓OA和ERP之間實現良好的互聯互通:
1)用戶登錄OA系統后,根據OA系統的人員配置信息確定身份,此用戶同時也獲得了其相應的權限。
2)身份確定后,OA系統根據此用戶的權限范圍內的工作流程和工作列表,提供流程表單。
3)用戶在工作流表單上填寫數據,包括與流程控制相關的信息、與ERP系統相關的參數及其他字段信息。
4)工作流引擎根據流程定義文檔控制流程執(zhí)行,當流程流轉到某個需要調用Web service的活動的時候,發(fā)送SOAP請求信息給服務提供者。
5)Web service利用數據訪問邏輯組件對數據庫表進行查找、更新、保存等操作。以采購申請為例,用戶調用ERP的采購管理Web service的“采購信息保存”接口方法將采購的物料編號、采購數量、價格范圍、供應商等存儲到ERP的DB中。
6)服務提供者實現服務之后,將SOAP返回信息傳回給OA系統,其中包括單據編號和單據狀態(tài)等。
7)當工作流引擎收到ERP系統傳來返回信息后,根據WSDL文檔將SOAP返回消息解析成自己能夠理解的內容,然后自動將其存入流程表單中。
8)工作流引擎將工作流表單傳送給服務器,然后根據工作流控制數據和組織/角色模型將流程表單傳遞給下一個執(zhí)行者,并同時發(fā)送E2mail通知。
OA廠家對SOA技術的應用
前瞻性的OA廠家們已經充分意識到SOA對OA軟件的重大意義,開始應用SOA技術,如大連華天軟件有限公司的華天動力OA就是非常典型的SOA架構,并且和MVC架構、Web service等技術進行了整合,更加適合用戶使用。經過多年的磨練,這個系統已經變得非常成熟,其從底層到頂層的體系分別為:
1、數據庫層:實現跨數據庫的使用和數據的永久存儲;
2、中間件層:包括工作流引擎、表單引擎、搜索引擎、Web Service接口等;
3、邏輯功能層:包括信息發(fā)布系統、公共辦公系統等12個管理系統
4、界面表示層:包括GUI畫面和OA助手兩種訪問方式。
另外還有兩個控制機制:安全控制和權限控制。
這種分層設計使華天動力OA平臺具有了充分的開放性和靈活性,能允許用戶方便的自定義各種業(yè)務流程和表單,和其他系統進行數據整合,生成各種統計報表,而并不需要用戶掌握開發(fā)技術,一切都是在界面操作完成。
OA廠家們應用SOA技術,對OA和SOA來說都是一件好事,當然SOA是一種概念,而非標準,所以每個廠家都會有自己的設計方法。但緊密圍繞用戶的需求特點,易用、好用,卻是都應該遵循的準則。
后記
SOA架構很好的解決了OA在發(fā)展中遇到的跨系統、跨部門、跨流程問題,對需要使用信息技術解決關鍵業(yè)務問題的企業(yè)(包括希望減少冗余架構、創(chuàng)建跨客戶和員工系統的公共業(yè)務接口的企業(yè);需要基于角色和工作流對用戶提供個性化信息的業(yè)務的企業(yè);希望通過Internet實現跨區(qū)銷售、升級銷售和經由移動設備的訪問來提升客戶服務的組織)很有價值,必將成為未來OA軟件騰飛的強力引擎。
- 1利用CMDB來對數據中心進行變更管理
- 2企業(yè)數據倉庫中元數據的應用研究
- 3GRC軟件管理:一個頂仨
- 4如何對大型機應用進行現代化升級
- 5開源化SOA勢必改寫IT規(guī)劃方程式
- 6云存儲兩大架構:TCS和LCA
- 7從傳統歸檔到云存儲歸檔的演變
- 8云計算的長尾掃到了IP存儲的袍子
- 9協同辦公軟件集成所有企業(yè)需要的要素:
- 10利用緩存服務器實現負載均衡
- 11如何解決五大常見微軟服務器虛擬化問題
- 12協同OA軟件能用于配置外部數據的來源
- 13財務管理預則立,不預則廢
- 14如何制定統一通信策略規(guī)劃
- 15解讀企業(yè)虛擬化設備及安全問題
- 16OA辦公系統的即時通信功能的強大性
- 17Oracle數據庫中容易忽視的兩個進程
- 18打造新一代數據中心解決方案完整生態(tài)鏈
- 19探討模擬CCTV系統中攝像機分辨率的問題
- 20化繁為簡現精彩 看物聯網中的移動交流
- 21"移勱辦公"已經成為企業(yè)管理者癿主流辦公方式之一
- 22利用虛擬化能力 實現企業(yè)“動態(tài)IT”
- 23基于存儲網格的關鍵技術
- 24云計算互通協議即將形成?
- 25物聯網:萬物智慧運轉
- 26“隱私權”挑戰(zhàn)CIO:云計算利弊并存
- 27移動辦公軟件讓OA行業(yè)真正實現移動“飛”起來
- 28在SAN上創(chuàng)建SQL Server群集
- 29企業(yè)中 虛擬化技術能否替代數據中心?
- 30網絡虛擬化的化學反應
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓