監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

企業(yè)基于SOA的OA與ERP整合應用

申請免費試用、咨詢電話:400-8352-114

引言

辦公自動化(Officeautomation,OA)系統(tǒng)是實現辦公自動化的信息系統(tǒng)。企業(yè)資源計劃系統(tǒng)(EntERPriseResourcePlanning,ERP)是對企業(yè)中的物流、資金流和信息流進行全面集成管理的信息管理系統(tǒng)。企業(yè)通過免費ERP實現供應鏈的全面管理。這兩套系統(tǒng)一個側重于工作流審批,一個側重于企業(yè)內部資源之間的數據流動。它們一般都彼此獨立運作,提供各自獨立的功能。但是在企業(yè)中,經常有些業(yè)務流程是貫穿于ERP和OA兩個系統(tǒng)當中的。如采購申請流程中,申請審批、流程的流轉是由OA系統(tǒng)完成的,填寫采購用款申請單、付款、做憑證則是免費ERP的功能,因此用戶不得不頻繁地切換兩個系統(tǒng),才能完成采購申請。此外,企業(yè)在利用OA系統(tǒng)進行工作流審批后,產生了很多業(yè)務數據,這些數據同時可能是免費ERP的數據源,為了避免數據的重復以及保證數據源的唯一性,也就產生了OA系統(tǒng)與免費ERP集成的需求。目前在企業(yè)中常見的OA2免費ERP集成方法,歸納起來有如下兩大類:

1)基于應用編程接口(ApplicationProgrammingInterface,API)的封裝集成模式。利用OA與ERP各自提供的訪問底層數據庫的函數和API接口,實現兩系統(tǒng)之間的數據訪問

2)基于數據表的互訪模式。采用中間緩沖表,以一致的數據模型存儲不同系統(tǒng)間的共享數據,通過直接對兩系統(tǒng)的數據表進行操作的方式,實現不同系統(tǒng)間的數據訪問,以及數據的一致和實時傳遞。以上方法屬于緊耦合的系統(tǒng)集成方法。緊耦合的集成方式將影響系統(tǒng)的靈活性和擴展性,阻礙業(yè)務的流程調整和優(yōu)化,不利于企業(yè)的業(yè)務發(fā)展。

為了解決上述問題,我們需要一種新的企業(yè)應用集成方式。該方式不僅能保證原有系統(tǒng)的數據安全性和邏輯安全性,而且還能夠實現系統(tǒng)之間的松耦合,方便系統(tǒng)流程的重組和優(yōu)化。這種方式就是面向服務架構(Service2OrientedArchITecture,SOA)的企業(yè)應用集成方式。

1 OA與ERP的整合的必要性

1)保護了現有的IT基礎建設投資在企業(yè)中軟件服務的整合需求是當前企業(yè)中最熱門的需求。這種需求在OA與ERP之間也同樣存在。利用對現有的OA系統(tǒng)與免費ERP的重用和整合來解決新的業(yè)務需求,不僅可以低成本高效率地滿足新的需求,也有效地保護了現有的IT基礎建設投資。

2)實現了兩個系統(tǒng)的優(yōu)勢互補

OA系統(tǒng)的最大特點是工作流管理。它具有強大的工作流定制功能,可以適應于企業(yè)各種形式的審批表單和流程的需求,并能滿足多層次的審批結構、支持較復雜的審批層次。而ERP產品的工作流更多地實現了業(yè)務上的邏輯數據流,它并不著重于行政結構上的審批,因此對于國內很多無法擺脫行政審批結構的企業(yè)來說,免費ERP在這一方面就顯得遜色。此外免費ERP開發(fā)模式通常是將業(yè)務流程硬編碼到應用系統(tǒng)的整體結構中,每次業(yè)務流程的修改都可能引起程序結構的大幅變動。這種僵硬的體系結構增加系統(tǒng)復雜性,阻礙系統(tǒng)靈活性。通過ERP和OA的整合,利用OA的強大的工作流定制功能,可以很好地解決免費ERP存在的問題。免費ERP是面向功能的事務處理系統(tǒng),具體解決某個或某些領域的問題,提高事務處理的效率和水平工作流管理的著眼點是在企業(yè)的整個業(yè)務層,提高企業(yè)的業(yè)務處理水平。在工作流管理的支撐下,通過集成具體的業(yè)務應用軟件系統(tǒng)(如:ERP),可以良好地完成對企業(yè)經營過程運行的支持,在更廣的范圍內,不同的時間跨度上做好企業(yè)的經營管理,提高企業(yè)的整體水平和競爭力。

3)有利于企業(yè)業(yè)務流程重構(BusinessProcessReengineering,BPR)

企業(yè)生產經營活動是由各種業(yè)務流程交織在一起組成的。建設免費ERP的重要工作之一就是對用戶的業(yè)務流程的分析、建模和實施。在市場競爭日趨激烈的時代,客戶需求瞬息萬變,產品生命周期不斷縮短,技術不斷創(chuàng)新,企業(yè)要在這樣一個競爭和變化的外部環(huán)境下生存,必須不斷地調整和優(yōu)化企業(yè)的各種業(yè)務流程,對流程進行重構。基于SOA架構的ERP和OA系統(tǒng)的整合方案,通過業(yè)務流程的定義,靈活地將免費ERP的功能連接在一起,快速完成企業(yè)BPR和ERP的重構。

2 基于SOA的OA與ERP的整合應用

2.1 基本思想

OA系統(tǒng)中的工作流[3,4]模塊包括工作流過程定義組件、工作流引擎組件、工作流監(jiān)控組件、工作流客戶端和應用接口組件等部分。過程定義是建立工作流的過程,將企業(yè)的實際業(yè)務過程轉化為計算機可處理的工作流模型。工作流引擎負責對工作流進行實例化、執(zhí)行和管理。監(jiān)控組件負責對工作流的執(zhí)行進行管理、分析與控制。工作流客戶端負責人機交互,提供工作流執(zhí)行的接口,幫助完成業(yè)務過程的執(zhí)行。相關應用程序接口負責與應用程序的接口,提供工作流執(zhí)行時所需要的軟件以協助工作流的正常執(zhí)行。通過對企業(yè)實際業(yè)務流程的分析,抽取出原子級的企業(yè)業(yè)務活動。首先通過工作流過程定義組件將這些活動以及與活動相關的信息、人員和活動對應的Web服務統(tǒng)一集成起來,然后通過工作流引擎組件按照所定義的業(yè)務流程模型進行業(yè)務的執(zhí)行,在適當的時間激活相應的Webservice,傳遞Webservice的參數,獲取Webservice的處理結果,從而實現OA系統(tǒng)和免費ERP全面集成?;赟OA的OA與ERP的整合應用的架構體系圖如圖1

2.2 基于SOA架構的免費ERP

2.2.1 SOA的本質和實現技術

SOA是一個整合各種服務的架構平臺。核心本質是實現服務和技術的完全分離,從而在最大限度上實現服務的集成和重組。

SOA體系架構的主要特點是粗粒度和松耦合。服務之間的松耦合是指服務具有中立的接口(沒有強制綁定到特定的實現上)特征;服務的粗粒度是指服務可以實現更多的功能,并且依賴于更大的數據集。SOA的實現技術包括Webservice和企業(yè)服務總線。

1)Webservices技術使用一系列標準和協議實現相關的功能,服務提供者用WSDL(Web服務描述語言)描述Web服務,用UDDI(統(tǒng)一描述、發(fā)現和集成)向服務注冊代理發(fā)布和注冊Web服務,服務請求者通過UDDI進行查詢,找到所需的服務后,利用SOAP(簡單對象協議)來綁定、調用這些服務。

因為WSDL中給出了Webservice的地址URL,在本文中外部直接通過WSDL提供的URL進行相應的Webservice調用,而不使用UDDI機制。

2)企業(yè)服務總線以中介的身份處于服務請求者和服務提供者之間,這樣服務請求者任何的服務請求,先送到服務總線,由服務總線將請求信息轉給服務提供者,得到返回信息后,服務總線再傳給服務請求者。

2.2.2 基于SOA的免費ERP的實現方法

為了實現OA與免費ERP之間的整合應用,必須通過構建SOA架構平臺使得ERP具有給OA系統(tǒng)提供服務的功能。構建基于SOA架構的免費ERP包括兩個方面:

1)從接近實際業(yè)務的角度,結合SOA架構服務松耦合的要點,把免費ERP功能分解成粗粒度和細粒度的服務。如圖1所示的系統(tǒng)體系結構中,ERP各個業(yè)務模塊的功能如:庫存管理、采購管理、銷售管理、分銷管理等作為粗粒度服務發(fā)布,而每個模塊的功能又是由多個子功能組成,我們把這些子功能作為細粒度服務發(fā)布。如銷售管理服務就由銷售報價、客戶訂單、客戶出貨、客戶檔案等細粒度服務組合而成。每個細粒度服務利用數據訪問邏輯組件對數據庫表進行查找、更新、保存等操作。

2)通過企業(yè)服務總線將這些分散的Web服務進行集中的管理。當服務請求者向服務總線發(fā)送請求信息的時候,首先是發(fā)給服務總線的代理服務,代理服務在收到服務后,轉給業(yè)務服務,由它進一步轉給外部服務提供者。

2.3 建立集成Webservice工作流環(huán)境

工作流環(huán)境將用戶定義的業(yè)務流程與ERP的Webservice關聯起來,并管理和控制業(yè)務流程的運行,是對貫穿于OA和免費ERP的業(yè)務流程邏輯的具體實現。它主要包括流程定義和流程的執(zhí)行、監(jiān)控兩大部分。

 

發(fā)布:2007-03-19 10:54    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]

泛普免費ERP其他應用

免費ERP系統(tǒng) OA辦公系統(tǒng)免費版 免費OA系統(tǒng) 免費ERP 免費財務軟件 財務軟件免費版 合同管理軟件免費版 管家婆進銷存免費版 小管家進銷存免費版 生財寶進銷存免費版 免費網店管理軟件 服裝管理系統(tǒng)免費版 免費廣告公司管理系統(tǒng) 房地產銷售軟件下載 免費開源系統(tǒng) 免費辦公管理系統(tǒng) 免費審批系統(tǒng) 免費辦公用品管理軟件 免費上網行為管理系統(tǒng) 免費公文管理系統(tǒng) 免費流程管理軟件 免費商務管理軟件 免費稱重管理軟件 免費訂單管理系統(tǒng) 免費公司管理軟件 免費信息管理系統(tǒng) 業(yè)務流程管理軟件免費 免費時間管理軟件 免費目標管理軟件 免費協同管理軟件 免費企業(yè)OA辦公系統(tǒng)