面向服務的現(xiàn)代商務系統(tǒng)信息集成架構_第1頁
面向服務的現(xiàn)代商務系統(tǒng)信息集成架構_第2頁
面向服務的現(xiàn)代商務系統(tǒng)信息集成架構_第3頁
面向服務的現(xiàn)代商務系統(tǒng)信息集成架構_第4頁
面向服務的現(xiàn)代商務系統(tǒng)信息集成架構_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2009年3月第12卷第5期中國管理信息化China Management InformationizationMar.,2009V01.12.No.5面向服務的現(xiàn)代商務系統(tǒng)信息集成架構張迎春(上海電子信息學院計算機應用系,上海201411摘要BPM是企業(yè)級的協(xié)調(diào)的商務流程活動,而SOA可支持企業(yè)創(chuàng)建更靈活的信息基礎架構。SOA使用戶輕松地將商務流程連接到基礎系統(tǒng)。從而節(jié)省時間和IT資源。將BPM向SOA遷移,可最大程度地降低企業(yè)商務流程本身的復雜性,提升企業(yè)信息的集成化水平。關鍵詞SOA;BPM;4-孝息集成;商務流程中圖分類號F270.7文獻標識碼A文章編號】16730194(200905

2、0069021SOA的思想根源傳統(tǒng)信息運作方式雖然大大推進了企業(yè)生產(chǎn)力,但又反作用于信息技術,促使企業(yè)內(nèi)外部商務信息的大規(guī)模集成。從面向過程到面向服務的4個關鍵階段可以看出,程序語言發(fā)展的過程實質(zhì)為逐步降低耦合性的過程,也是接口與接口實現(xiàn)逐漸分離的過程(見表1。表1程序語言的發(fā)展階段面向過程面向?qū)ο竺嫦蚪M件面向服務耦合度緊密(函數(shù)松散(ooP特色松散(接口類間有一定解耦松散(進一步解耦重用性差較好(僅允許本地調(diào)用對象好(可遠程調(diào)用優(yōu)秀接口類無無有有傳輸協(xié)議無無非標準化協(xié)議標準SOAP協(xié)議在Web Service的基礎上發(fā)展起來的面向服務架構(ServiceOriented Architectu

3、re,SOA的思想將企業(yè)應用看作一些可跨越企業(yè)邊界、自我描述、實現(xiàn)某一特殊功能的服務集合。通過標準化的機制,能夠?qū)⑦@些服務注冊于公共數(shù)據(jù)庫中,并能被感興趣的請求者發(fā)現(xiàn);服務者和請求者之間能夠進行動態(tài)綁定和直接交互,實現(xiàn)一定的企業(yè)功能邏輯(SOA模型如圖1所示。而作為SOA的一種實現(xiàn)手段,Web服務以其完好的封裝性、松散的耦合性、協(xié)議規(guī)范的標準性以及高度的可集成性等特點,能夠良好地滿足SOA應用模式的需求。2從BPM到SOA的躍遷商務流程管理(Business Process Management, BPM在SOA之前出現(xiàn)并已成功實施。早期企業(yè)通常會建立各業(yè)務部門相對獨立且相互之間缺乏協(xié)同的流程

4、系統(tǒng)。隨著部門分工理論的沒落,各方面的困難使BPM產(chǎn)品一度喪失了競爭優(yōu)勢。而如今,缺乏靈活性、收稿日期200808一cr7基金項目】上海高校選拔培養(yǎng)優(yōu)秀青年教師科研專項基金(d.xz05001資助。作者簡介】張迎春(1979一,女,上海人,上海電子信息學院計算機應用系講師,碩士,主要研究方向:系統(tǒng)分析與集成、管理信息系統(tǒng)。圖1SOA模型高昂的變革成本、以rr為中心的傳統(tǒng)應用等因素又促使BPM市場急劇增長。同時,IDC提出流程企業(yè)應進化到2.O階段,使用SOA的思想方法和技術架構組裝企業(yè)的BPM,而BPM的重新崛起在很大程度上又推動著SOA的發(fā)展。在商務流程自動化(BPA、異構系統(tǒng)的無縫整合(E

5、AI、企業(yè)流程建模分析(BPM的核心和監(jiān)控企業(yè)活動以實現(xiàn)流程持續(xù)改進(BAM等每個BPM的應用場合中,SOA都扮演著至關重要的角色。要從BPM遷移到SOA,跨越信息技術與業(yè)務之間的鴻溝,需引入一個服務層,該層包含支持特定業(yè)務域的服務線、可跨多個業(yè)務域共享的可復用技術服務以及Web Services平(h田憂MANAG日踟小嬲引孓刀O膿刪/69企業(yè)管理信息化臺,允許以各種獨立于底層服務和技術平臺的方式定義和利用服務。從技術層面看,SOA和BPM結合的方法主要有以下兩種:(1BPEL+WSDL。先定義好一個BPEL流程,然后將其納入到SCA容器。在定義構件時,可使用子元素的pI'OCCSS

6、屬性指明這個可執(zhí)行的BPEL流程的目標名稱。(2BPEL應用SCA的某個構件。例如,一個BPEL的變量聲明可以包含個SCA的擴展,表明這個變量代表了個SCA構件的屬性。3基于SOA的商務系統(tǒng)信息集成應用建模某國內(nèi)知名IT企業(yè)ABC公司內(nèi)部先后實施了由9訂單號不同廠家提供或自主開發(fā)的辦公自動化、企業(yè)資源計劃、決策支持、電子分銷、供應鏈管理等相對獨立的商務子系統(tǒng)。隨著業(yè)務的不斷進展,以及與其他企業(yè)的海量信息流通,需要部署一個基于SOA的商務系統(tǒng)門戶集成方案。考慮到業(yè)務需求,通過集成中間件平臺對各商務系統(tǒng)的流程與ERP核心子系統(tǒng)進行實時無縫的鏈接,使企業(yè)內(nèi)部整體的商務流程更加完整和流暢。此外,通過集

7、成中間件平臺集成ABC公司與其供應商z公司之間的異構ERP系統(tǒng),使整個供應鏈的商務流程更加完整和流暢。集成后的SOA架構應用模式為:OA系統(tǒng)首先根圈2產(chǎn)品采購商務流程示意圖據(jù)內(nèi)部登錄人員的配置信息確定用戶身份并給予相應權限,根據(jù)此權限范圍內(nèi)的工作流程和列表提供流程表單。用戶需在表單上填寫與流程控制、ERP系統(tǒng)相關的參數(shù)及其他字段信息。工作流引擎根據(jù)流程定義文檔控制流程執(zhí)行,當流程流轉到某個需要調(diào)用Web Ser-vice的活動時,發(fā)送SOAP請求信息給服務提供者。Web Service利用數(shù)據(jù)訪問邏輯組件操作數(shù)據(jù)庫表。以采購申請為例(圖2為采購流程定義,用戶調(diào)用ERP的采購管理Web Serv

8、ice的“采購信息保存”方法,將采購的物料編號、采購數(shù)量、價格范圍、供應商等信息存儲到ERP的數(shù)據(jù)庫。服務提供者實現(xiàn)服務之后,將包括單據(jù)編號和狀態(tài)等信息的SOAP返回信息傳回OA系統(tǒng)。工作流引擎根據(jù)WSDL文檔解析該SOAP返回信息,將它自動存人流程表單并將表單傳送給服務器,然后根據(jù)工作流控制數(shù)據(jù)和組織/角色模型將流程表單傳遞給下個執(zhí)行者,并同時發(fā)送Email通知。4結語基于SOA架構的BPM可使企業(yè)機構快速部署和為/C卜刀MG日面日盯懈DRM蛤辦凹V翰770N 改變流程,有助于滿足跨越系統(tǒng)、地域和組織界限的端到端商務流程需求,使企業(yè)具備敏捷的商務競爭優(yōu)勢。下一步面臨的問題是:如何持續(xù)改進BP

9、M流程,識別出最有價值的商務流程模型去實施企業(yè)級SOA;在此基礎上,如何逐步積累經(jīng)驗,更深入廣泛地推廣BPM應用。實踐表明,在影響項目成功實施的各種因素中,除了在戰(zhàn)術層面需要能正確實施BPM和SOA的混合分步部署的系統(tǒng)架構師以外,管理理念與組織協(xié)調(diào)等人為方面的難題遠大于技術難題。因此,要成功部署SOA,企業(yè)不能僅關注技術,更應把持續(xù)改進流程作為先進的管理理念和必不可少的長期商務戰(zhàn)略。主要參考文獻1羅鴻,王忠民日啦原理、設計、實施M.北京:電子工業(yè)出版社,2003:4560.2劉艷.吳健.基于SOA的OA與ERP的整合應用J.計算機應用,2008,2s(3:816818. 面向服務的現(xiàn)代商務系統(tǒng)

10、信息集成架構作者:張迎春, ZHANG Ying-chun作者單位:上海電子信息學院,計算機應用系,上海,201411刊名:中國管理信息化英文刊名:CHINA MANAGEMENT INFORMATIONIZATION年,卷(期:2009,12(5引用次數(shù):0次參考文獻(2條1.羅鴻.王忠民ERP原理、設計、實施 20032.劉艷.吳健基于SOA的OA與ERP的整合應用期刊論文-計算機應用 2008(3相似文獻(10條1.期刊論文張勇.周俊林.ZHANG Yong.ZHOU Jun-lin BPM和SOA在系統(tǒng)集成中的應用-計算機科學2008,35(10針對企業(yè)ERP與CRM系統(tǒng)信息群島的集成

11、問題,提出了基于SOA的解決方案,以彌合長期以來企業(yè)與IT基礎設施之間的鴻溝,實現(xiàn)IT向業(yè)務看齊,從而支持企業(yè)快速靈活地變遷其業(yè)務流程,實現(xiàn)IT架構的靈活性和IT資產(chǎn)的重用,使企業(yè)能充分利用內(nèi)部資源和外部資源,優(yōu)化全局管理.2.期刊論文丁劍.韓萌.DING Jian.HAN Meng基于SOA和BPM的系統(tǒng)集成框架研究及實現(xiàn)-微計算機信息2009,25(15為了重用和整合現(xiàn)有的計算機軟件資源,提出了一種基于SOA與BPM的五層結構企業(yè)級框架.其實現(xiàn)機制是采用SOA對現(xiàn)有系統(tǒng)進行包裝,直接重用現(xiàn)有的系統(tǒng).采用SOA與BPM流程對現(xiàn)有服務進行了復雜的邏輯組合,在不改變現(xiàn)有系統(tǒng)的內(nèi)部結構下實現(xiàn)有效集

12、成,提高了服務的復用性,這是一種系統(tǒng)重用和集成現(xiàn)有系統(tǒng)的良好方法.本文以教學系統(tǒng)的集成為例展開計論.3.外文會議Liu. Yang.Hu. Enzhao.Chen. Xudong.ICIII Architecture of Information System Combining SOA and BPMIn respond to the challenge of complexity and variability that business information systems are facing nowadays, this paper proposes a solution of a

13、rchitecture combining Service-Oriented Architecture (SOA and Business Process Management (BPM. First, we explain the definition, characteristics and implementation of SOA; second, we introduce the concept and mechanism of BPM; finally, we give an overall architecture with combination of SOA and BPM,

14、 along with the concrete designing procedure. This solution brings complimentary advantages, as SOA answers for the technological problems such as integration and encapsulation, while BPM issues a revolution in management which concentrates on business process, demanding the enterprise to establish

15、a clear process system and manage it effectively. Architecture combining SOA and BPM improves the agility of business and the enterprise from both management and techniques, and makes the enterprise more competitive by adapting swiftly to the ever-changing market.4.外文會議Tang. Jian.Qu. Haitao.Wang. Qi

16、an.Luo. Xiaoxiang.Pi. Renjie.ICPCA Transform traditional OSS by using SOA and BPMWith the emergence of new business and the change of customers' needs, the traditional OSS gradually can't response to all of these. It cost much to develop a new business, and can't quickly adjust the exist

17、ing business to meet the change of the market's needs. So how to change this situation? Now, SOA became more and more popular with system designers and integration staff, and BPM breaks the limits among department, system and individual, promoting the traditional artificial work to be replaced b

18、y the computer automation. This paper proposes a method to transform the traditional OSS to a flexible and extendable system by bringing in SOA and BPM. In a word, it uses SOA to construct the infrastructure of OSS by using Web Service to wrap functions to services; it use BPM to develop and manage

19、business by combining services to processes. So it can easily manage the existing business and develop new business; it could quickly response to the changes of the market, and it can meet diverse needs of customers.5.外文會議Christoph F. Strnadl.;Bridging Architectural Boundaries Design and Implementat

20、ion of a Semantic BPM and SOA Governance ToolIn order to increase IT and business agility or to improve IT systems and business processes integration many organizations are currently implementing business process management systems (BPMS or adopting a service-oriented architecture (SOA paradigm. How

21、ever, in doing so, IT complexity will admittedly increase and IT managers then are in need of effective governance techniques covering both strategic initiatives, BPM and SOA. This contribution re-examines the problem domain in the novel Enhanced Process-Driven Architecture (ePDA model in order to s

22、ystematically derive the requirements for combined BPM and SOA governance. We then formulate a semantic meta model capable of capturing necessary artifacts and describe its technical implementation in Software AG's and Fujitsu's joint CentraSite governance registry/repository. As "lesso

23、ns learned" from several projects we systematically derive governance benefits using the Analytic Hierarchy Process (AHP and highlight measures on software deployment issues.6.外文會議Christoph F. Strnadl Bridging Architectural Boundaries Design and Implementation of a Semantic BPM and SOA Governan

24、ce ToolIn order to increase IT and business agility or to improve IT systems and business processes integration many organizations are currently implementing business process management systems (BPMS or adopting a service-oriented architecture (SOA paradigm. However, in doing so, IT complexity will

25、admittedly increase and IT managers then are in need of effective governance techniques covering both strategic initiatives, BPM and SOA. This contribution re-examines the problem domain in the novel Enhanced Process-Driven Architecture (ePDA model in order to systematically derive the requirements

26、for combined BPM and SOA governance. We then formulate a semantic meta model capable of capturing necessary artifacts and describe its technical implementation in Software AGsgovernance benefits using the Analytic Hierarchy Process (AHP and highlight measures on software deployment issues.7.外文會議Chri

27、stoph F. Strnadl Bridging Architectural Boundaries Design and Implementation of aSemantic BPM and SOA Governance ToolIn order to increase IT and business agility or to improve IT systems and business processes integration many organizations are currently implementing business process management syst

28、ems (BPMS or adopting a service-oriented architecture (SOA paradigm. However, in doing so, IT complexity will admittedly increase and IT managers then are in need of effective governance techniques covering both strategic initiatives, BPM and SOA. This contribution re-examines the problem domain in

29、the novel Enhanced Process-Driven Architecture (ePDA model in order to systematically derive the requirements for combined BPM and SOA governance. We then formulate a semantic meta model capable of capturing necessary artifacts and describe its technical implementation in Software AG's and Fujit

30、su's joint CentraSite governance registry/repository. As "lessons learned" from several projects we systematically derive governance benefits using the Analytic Hierarchy Process (AHP and highlight measures on software deployment issues.8.期刊論文王輝.邵貝恩.WANG Hui.SHAO Bei-en用SOA和BPM組合架構實時企業(yè)

31、-計算機應用研究2007,24(6根據(jù)對實時企業(yè)提出的要求,分析了SOA和BPM這兩種方法各自的特點,從管理和技術兩個角度利用兩者優(yōu)勢互補,給出了一種SOA-BPM組合框架,以幫助企業(yè)構建實時企業(yè).9.期刊論文方江雄.何紅波.李義兵.FANG Jiang-xiong.HE Hong-bo.LI Yi-bing基于SOA和BPM的ERP系統(tǒng)的研究與實現(xiàn)-計算機應用2007,27(5分析了傳統(tǒng)ERP解決方案所面臨的不足,提出了基于面向服務架構和業(yè)務流程管理實現(xiàn)ERP系統(tǒng)的解決方案.在深入探討面向服務的框架模型原理及業(yè)務流程管理思想的基礎上,給出了一個面向服務和業(yè)務流程管理的企業(yè)應用框架.并結合企業(yè)

32、實踐項目,詳細闡述了基于SOA和BPM集成的方法和步驟,充分論證了基于SOA和BPM的ERP系統(tǒng)集成開發(fā)的可行性及優(yōu)越性.10.外文會議Thomas Woodley.Stephane Gagnon BPM and SOA: Synergies and ChallengesWhile BPM and SOA have evolved independently, there is an inevitable symbiotic relationship between them. As well, a SOA can be developed using various service formats, whether unique Web Services, orchestrated services using the Business Process Execution Language (BPEL, or other service providers. A SOA promotes the creation of highly accessible, loosely coupled, discrete business serv

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論