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