




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、鍵入公司名稱基于SOA的ERP系統(tǒng)架構(gòu)設(shè)計方案V1.0鍵入作者姓名2012/10/16目錄TOC o 1-3 h z u HYPERLINK l _Toc344540401 1 前言 PAGEREF _Toc344540401 h 4 HYPERLINK l _Toc344540402 1.1 企業(yè)ERP系統(tǒng)的需求描述 PAGEREF _Toc344540402 h 4 HYPERLINK l _Toc344540403 1.2 ERP技術(shù)及應(yīng)用的發(fā)展趨勢 PAGEREF _Toc344540403 h 5 HYPERLINK l _Toc344540404 1.2.1 B/S架構(gòu)的ERP已經(jīng)
2、盛行 PAGEREF _Toc344540404 h 5 HYPERLINK l _Toc344540405 1.2.2 SOA架構(gòu)的引入,使ERP全面升級 PAGEREF _Toc344540405 h 5 HYPERLINK l _Toc344540406 1.2.3 平臺化ERP的柔性大大增強 PAGEREF _Toc344540406 h 5 HYPERLINK l _Toc344540407 1.2.4 與其它信息系統(tǒng)的集成 PAGEREF _Toc344540407 h 6 HYPERLINK l _Toc344540408 1.2.5 整合業(yè)務(wù)流程的監(jiān)測與評估 PAGEREF _
3、Toc344540408 h 7 HYPERLINK l _Toc344540409 2 傳統(tǒng)ERP產(chǎn)品技術(shù)架構(gòu) PAGEREF _Toc344540409 h 8 HYPERLINK l _Toc344540410 2.1 傳統(tǒng)C/S架構(gòu)的ERP系統(tǒng) PAGEREF _Toc344540410 h 8 HYPERLINK l _Toc344540411 2.2 B/S架構(gòu)的ERP系統(tǒng) PAGEREF _Toc344540411 h 8 HYPERLINK l _Toc344540412 2.3 C/S 架構(gòu)和B/S 架構(gòu)的優(yōu)缺點分析 PAGEREF _Toc344540412 h 9 HYP
4、ERLINK l _Toc344540413 2.3.1 C/S 系統(tǒng)優(yōu)缺點 PAGEREF _Toc344540413 h 9 HYPERLINK l _Toc344540414 2.3.2 B/S 系統(tǒng)優(yōu)缺點 PAGEREF _Toc344540414 h 9 HYPERLINK l _Toc344540415 2.3.3 結(jié)論 PAGEREF _Toc344540415 h 10 HYPERLINK l _Toc344540416 3 國內(nèi)外最新ERP產(chǎn)品技術(shù)架構(gòu) PAGEREF _Toc344540416 h 10 HYPERLINK l _Toc344540417 3.1 主流ERP
5、產(chǎn)品簡要介紹 PAGEREF _Toc344540417 h 10 HYPERLINK l _Toc344540418 3.1.1 Oracle EBusiness Suite PAGEREF _Toc344540418 h 10 HYPERLINK l _Toc344540419 3.1.2 SAP NetWeaver PAGEREF _Toc344540419 h 12 HYPERLINK l _Toc344540420 3.1.3 用友U9 PAGEREF _Toc344540420 h 12 HYPERLINK l _Toc344540421 3.2 ERP系統(tǒng)架構(gòu)設(shè)計的共同特點 PA
6、GEREF _Toc344540421 h 13 HYPERLINK l _Toc344540422 3.2.1 基于互聯(lián)網(wǎng)的三層體系架構(gòu) PAGEREF _Toc344540422 h 14 HYPERLINK l _Toc344540423 3.2.2 面向服務(wù)架構(gòu)(SOA) PAGEREF _Toc344540423 h 14 HYPERLINK l _Toc344540424 3.2.3 模塊化和組件化的體系架構(gòu) PAGEREF _Toc344540424 h 14 HYPERLINK l _Toc344540425 4 基于SOA架構(gòu)的ERP系統(tǒng) PAGEREF _Toc344540
7、425 h 15 HYPERLINK l _Toc344540426 4.1 SOA技術(shù)簡介 PAGEREF _Toc344540426 h 15 HYPERLINK l _Toc344540427 4.1.1 SOA概念及簡介 PAGEREF _Toc344540427 h 15 HYPERLINK l _Toc344540428 4.1.2 基于SOA技術(shù)的體系結(jié)構(gòu) PAGEREF _Toc344540428 h 16 HYPERLINK l _Toc344540429 4.1.3 SOA的實現(xiàn)方式-WebService PAGEREF _Toc344540429 h 19 HYPERLI
8、NK l _Toc344540430 4.2 基于SOA的ERP系統(tǒng)架構(gòu)設(shè)計 PAGEREF _Toc344540430 h 22 HYPERLINK l _Toc344540431 4.2.1 SOA架構(gòu)基礎(chǔ)技術(shù) PAGEREF _Toc344540431 h 22 HYPERLINK l _Toc344540432 4.2.2 SOA架構(gòu)設(shè)計方案 PAGEREF _Toc344540432 h 25 HYPERLINK l _Toc344540433 4.2.3 SOA架構(gòu)實現(xiàn) PAGEREF _Toc344540433 h 26 HYPERLINK l _Toc344540434 4.2
9、.4 SOA架構(gòu)的服務(wù)管理組件:ESB PAGEREF _Toc344540434 h 27 HYPERLINK l _Toc344540435 4.3 ERP系統(tǒng)架構(gòu)技術(shù)的時間線 PAGEREF _Toc344540435 h 30 HYPERLINK l _Toc344540436 5 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù) PAGEREF _Toc344540436 h 32 HYPERLINK l _Toc344540437 5.1 關(guān)鍵技術(shù)框架及工具 PAGEREF _Toc344540437 h 32 HYPERLINK l _Toc344540438 5.1.1 三層分布式架構(gòu) PAGEREF _T
10、oc344540438 h 32 HYPERLINK l _Toc344540439 5.1.2 基于WEB的B/S架構(gòu)開發(fā)技術(shù) PAGEREF _Toc344540439 h 34 HYPERLINK l _Toc344540440 5.1.3 統(tǒng)一認證技術(shù) PAGEREF _Toc344540440 h 34 HYPERLINK l _Toc344540441 5.1.4 構(gòu)件開發(fā)技術(shù) PAGEREF _Toc344540441 h 36 HYPERLINK l _Toc344540442 5.1.5 工作流系統(tǒng) PAGEREF _Toc344540442 h 40 HYPERLINK l
11、 _Toc344540443 5.1.6 權(quán)限管理系統(tǒng) PAGEREF _Toc344540443 h 45 HYPERLINK l _Toc344540444 5.1.7 表單生成技術(shù) PAGEREF _Toc344540444 h 49 HYPERLINK l _Toc344540445 5.1.8 插件化開發(fā)框架 PAGEREF _Toc344540445 h 51 HYPERLINK l _Toc344540446 5.2 系統(tǒng)性能優(yōu)化技術(shù) PAGEREF _Toc344540446 h 52 HYPERLINK l _Toc344540447 5.2.1 分布式技術(shù)應(yīng)用 PAGERE
12、F _Toc344540447 h 52 HYPERLINK l _Toc344540448 5.2.2 AJAX局部更新 PAGEREF _Toc344540448 h 54 HYPERLINK l _Toc344540449 5.2.3 預(yù)加載技術(shù) PAGEREF _Toc344540449 h 55 HYPERLINK l _Toc344540450 5.2.4 數(shù)據(jù)庫查詢優(yōu)化 PAGEREF _Toc344540450 h 55 HYPERLINK l _Toc344540451 5.2.5 數(shù)據(jù)庫讀寫分離 PAGEREF _Toc344540451 h 56 HYPERLINK l
13、_Toc344540452 5.3 系統(tǒng)運營部署設(shè)計 PAGEREF _Toc344540452 h 56 HYPERLINK l _Toc344540453 5.3.1 服務(wù)器集群技術(shù) PAGEREF _Toc344540453 h 56 HYPERLINK l _Toc344540454 5.3.2 虛擬化數(shù)據(jù)中心技術(shù) PAGEREF _Toc344540454 h 57 HYPERLINK l _Toc344540455 6 應(yīng)用云計算技術(shù)的ERP系統(tǒng) PAGEREF _Toc344540455 h 61 HYPERLINK l _Toc344540456 6.1 云計算技術(shù)簡介 PAG
14、EREF _Toc344540456 h 61 HYPERLINK l _Toc344540457 6.1.1 IaaS基礎(chǔ)設(shè)施即服務(wù) PAGEREF _Toc344540457 h 62 HYPERLINK l _Toc344540458 6.1.2 PaaS平臺及服務(wù) PAGEREF _Toc344540458 h 65 HYPERLINK l _Toc344540459 6.1.3 SaaS軟件即服務(wù) PAGEREF _Toc344540459 h 65 HYPERLINK l _Toc344540460 6.1.4 云計算產(chǎn)生背景分析 PAGEREF _Toc344540460 h 6
15、9 HYPERLINK l _Toc344540461 6.2 應(yīng)用云計算技術(shù)的ERP系統(tǒng) PAGEREF _Toc344540461 h 70 HYPERLINK l _Toc344540462 6.2.1 SaaS模式的ERP與傳統(tǒng)ERP的比較 PAGEREF _Toc344540462 h 70 HYPERLINK l _Toc344540463 6.2.2 SaaS模式的ERP系統(tǒng)架構(gòu)設(shè)計 PAGEREF _Toc344540463 h 70 HYPERLINK l _Toc344540464 6.2.3 SaaS模式的ERP系統(tǒng)的應(yīng)用前景 PAGEREF _Toc344540464
16、h 72 HYPERLINK l _Toc344540465 6.3 云計算安全設(shè)計 PAGEREF _Toc344540465 h 73 HYPERLINK l _Toc344540466 6.3.1 云端數(shù)據(jù)存儲加密 PAGEREF _Toc344540466 h 73 HYPERLINK l _Toc344540467 6.3.2 網(wǎng)絡(luò)數(shù)據(jù)傳輸加密 PAGEREF _Toc344540467 h 74 HYPERLINK l _Toc344540468 6.3.3 數(shù)據(jù)安全管理規(guī)范 PAGEREF _Toc344540468 h 74 HYPERLINK l _Toc344540469
17、6.3.4 云端加密的利與弊 PAGEREF _Toc344540469 h 76 HYPERLINK l _Toc344540470 6.4 應(yīng)用物聯(lián)網(wǎng)技術(shù)的ERP系統(tǒng) PAGEREF _Toc344540470 h 76 HYPERLINK l _Toc344540471 6.4.1 物聯(lián)網(wǎng)技術(shù) PAGEREF _Toc344540471 h 76 HYPERLINK l _Toc344540472 6.4.2 物聯(lián)網(wǎng)應(yīng)用案例服裝行業(yè) PAGEREF _Toc344540472 h 79 HYPERLINK l _Toc344540473 6.4.3 RFID,無線移動數(shù)據(jù)的收集技術(shù) PA
18、GEREF _Toc344540473 h 80 HYPERLINK l _Toc344540474 6.5 應(yīng)用移動技術(shù)的ERP系統(tǒng) PAGEREF _Toc344540474 h 81 HYPERLINK l _Toc344540475 6.5.1 移動ERP系統(tǒng)介紹 PAGEREF _Toc344540475 h 81 HYPERLINK l _Toc344540476 6.5.2 移動ERP系統(tǒng)結(jié)構(gòu)圖 PAGEREF _Toc344540476 h 82 HYPERLINK l _Toc344540477 7 總結(jié) PAGEREF _Toc344540477 h 84 HYPERLIN
19、K l _Toc344540478 8 參考文獻 PAGEREF _Toc344540478 h 85前言企業(yè)ERP系統(tǒng)的需求描述 ERPP實施的主體體企業(yè)的需需求永遠是EERP技術(shù)發(fā)發(fā)展的主動力力,由于全球球一體化進程程的加劇,使使得企業(yè)所面面臨的競爭環(huán)環(huán)境發(fā)生了巨巨大的變化,對對ERP提出了了新的需求,具具體表現(xiàn)在50: 1) 全球化市場場的發(fā)展與產(chǎn)產(chǎn)業(yè)鏈之間合合作經(jīng)營生產(chǎn)產(chǎn)方式的出現(xiàn)現(xiàn),使得ERRP能支持異異地企業(yè)運營營、異種語言言操作和異種種貨幣交易; 2) 企業(yè)過程重重組及協(xié)作方方式的變化使使得ERP能支持持基于全球范范圍的可重構(gòu)構(gòu)過程的供應(yīng)應(yīng)鏈及供應(yīng)網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu); 3) 企業(yè)需要應(yīng)應(yīng)
20、對新生產(chǎn)與與經(jīng)營方式的的靈活性與敏敏捷性使得EERP也越來來越靈活的適適應(yīng)多種生產(chǎn)產(chǎn)制造方式的的管理模式; 4) 由于行業(yè)特特性越來越明明顯,因此EERP的行業(yè)業(yè)化發(fā)展趨勢勢越來越明顯顯; 5) 企業(yè)的快速速發(fā)展使得EERP的柔性性越來越高以以適應(yīng)企業(yè)的的動態(tài)變化; 6) 企業(yè)的低成成本策略使得得ERP可以按按需配置、大大大縮短實施施周期。 IT技術(shù)術(shù)的發(fā)展是推推動ERP發(fā)展的的另一驅(qū)動力力,畢竟ERRP應(yīng)用是以以“技術(shù)導(dǎo)向”為推動的應(yīng)應(yīng)用技術(shù),具具體表現(xiàn)在,計計算機新技術(shù)術(shù)的不斷出現(xiàn)現(xiàn)將會為ERRP提供越來來越靈活與強強大功能的軟軟硬件平臺,多多層分布式結(jié)結(jié)構(gòu)、面向?qū)ο蠹夹g(shù)、中中間件技術(shù)與
21、與Interrnet的發(fā)發(fā)展會使ERRP的功能與與性能迅速提提高。圖1.1 企業(yè)業(yè)ERP系統(tǒng)結(jié)結(jié)構(gòu)圖ERP技術(shù)及應(yīng)應(yīng)用的發(fā)展趨趨勢B/S架構(gòu)的EERP已經(jīng)盛盛行 B/SS模式是一種種全新的軟件件系統(tǒng)構(gòu)造技技術(shù)。隨著WWindowws 98/Windoows 20000將瀏覽覽器技術(shù)捆綁綁植入操作系系統(tǒng)內(nèi)部,這這種結(jié)構(gòu)更成成為當今應(yīng)用用軟件的首選選體系結(jié)構(gòu)。顯顯然B/S結(jié)構(gòu)應(yīng)應(yīng)用程序相對對于傳統(tǒng)的CC/S結(jié)構(gòu)應(yīng)應(yīng)用程序?qū)⑹鞘蔷薮蟮倪M步步。 網(wǎng)絡(luò)應(yīng)應(yīng)用系統(tǒng)的發(fā)發(fā)展正在改變變著ERP系統(tǒng)的的開發(fā)及其實實施方法 ,傳統(tǒng)ERP體系結(jié)結(jié)構(gòu)逐漸被由由客戶、應(yīng)用用服務(wù)器、數(shù)數(shù)據(jù)庫服務(wù)器器組成的三層層B/S結(jié)構(gòu)
22、所所替代 ,并有了統(tǒng)統(tǒng)一的通訊協(xié)協(xié)議TCP/IP和統(tǒng)一一的基于Weeb瀏覽器的的用戶界面。B/S EERP把傳統(tǒng)統(tǒng)的依賴于郵郵件、電話、人人盯人的管理理方式變革為為目標導(dǎo)向、流流程驅(qū)動、智智能的電子商商務(wù)流程。并并且該B/SS架構(gòu)的ERPP可以把企業(yè)業(yè)內(nèi)部流程與與企業(yè)外部流流程連接起來來,與客戶、合合作伙伴、供供應(yīng)商協(xié)同完完成供應(yīng)鏈業(yè)業(yè)務(wù)操作52。SOA架構(gòu)的引引入,使ERRP全面升級級SOA(Serrvice-Oriennted AArchittecturre 面向服服務(wù)架構(gòu))的的概念是由GGartneer公司給出出的,Garrtner對對SOA的定義義為“客戶端/服務(wù)器的軟軟件設(shè)計方法法,
23、一項應(yīng)用用由軟件服務(wù)務(wù)和軟件服務(wù)務(wù)使用者組成成SOAA與大多數(shù)通通用的客戶端端/服務(wù)器模型型的不同之處處,在于它著著重強調(diào)軟件件組件的松散散耦合,并使使用獨立的標標準接口。其其核心是: 1)SOAA是一種軟件件架構(gòu)思想,并并不是一種產(chǎn)產(chǎn)品。 2)SOAA的重點是面面向服務(wù),此此服務(wù)包括企企業(yè)的內(nèi)部與與外部的每一一個業(yè)務(wù)細節(jié)節(jié),比如企業(yè)業(yè)中財務(wù)應(yīng)收收發(fā)票的處理理就是一個服服務(wù)。SOAA的思想是把把這些服務(wù)從從復(fù)雜的環(huán)境境中獨立出來來組件化封封裝,然后通通過標準的接接口使不同的的服務(wù)之間相相互調(diào)用。 3)SOAA是一種軟件件架構(gòu)思想,通通過使企業(yè)中中一個個細化化的服務(wù)標準準化,來達到到企業(yè)的ITT
24、系統(tǒng)跟隨企企業(yè)的動態(tài)變變化的目的。平臺化ERRP的柔性大大大增強 在ERRP應(yīng)用實施施的過程中,用用戶的滿意度度一直不高。主主要原因是產(chǎn)產(chǎn)品更新周期期加快、市場場響應(yīng)要求提提高,對ERRP的個性化化要求越來越越高,這是導(dǎo)導(dǎo)致ERP實施成成功率不高的的重要原因之之一。 經(jīng)經(jīng)過多年的積積累,人們已已經(jīng)總結(jié)出了了ERP系統(tǒng)中中業(yè)務(wù)的核心心,其架構(gòu)、業(yè)業(yè)務(wù)模型、標標準化高的業(yè)業(yè)務(wù)處理均是是可封裝的,如如果我們把這這部分封裝起起來,再開發(fā)發(fā)出輔助這個個平臺的客戶戶化工具,就就可以形成業(yè)業(yè)務(wù)化平臺。同同樣如此,如如果對ERPP進行分析、研研究,將ERRP的相關(guān)部部分封裝起來來,再加上工工具包,就可可以形成
25、平臺臺化的ERPP。 平臺級級企業(yè)信息解解決方案提供供了一個軟件件平臺,內(nèi)置置多種管理軟軟件組件和快快捷的二次開開發(fā)工具,其其組件可以通通過多種語言言來開發(fā),開開發(fā)出一個個個的小模塊,然然后把每一個個小模塊獨立立起來建成一一個組件,最最后把這些組組件組裝起來來形成最終的的成品。那么么對這些組件件進行調(diào)用,管管理和刪減、添添加及修改,甚甚至重新構(gòu)架架都可以,而而這樣對某一一部分的改動動根本不會影影響到其它功功能。這就是是平臺帶來的的靈活性,易易操作性,使使它在進行小小的改動時可可以直接通過過系統(tǒng)上的某某些功能來實實現(xiàn),而不必必要通過改源源代碼的方式式來處理,可可以降低企業(yè)業(yè)信息化軟件件的開發(fā)難度
26、度,提高開發(fā)發(fā)效率,提高高系統(tǒng)的柔性性和可擴展性。一一方面管理信信息化廠商通通過平臺提供供的組件能很很方便地滿足足用戶個性化化的需求,以以及用戶在發(fā)發(fā)展過程中各各種各樣變化化的需求。另另一方面將應(yīng)應(yīng)用軟件的業(yè)業(yè)務(wù)邏輯和開開發(fā)技術(shù)相對對分開,使得得應(yīng)用軟件的的開發(fā)者可以以僅關(guān)注應(yīng)用的的業(yè)務(wù)任務(wù),而而不必關(guān)注其其技術(shù)的實現(xiàn)現(xiàn)。這使管理理與業(yè)務(wù)人員員參與應(yīng)用軟軟件的開發(fā)成成為可能。 平臺化化軟件的基本本特性如下: 1)軟軟件架構(gòu)靈活活; 2)核核心業(yè)務(wù)標準準化; 3)接接口標準化,具具有很好的兼兼容性; 4)提提供客戶化工工具包。與其它信息系統(tǒng)統(tǒng)的集成1) ERP與與客戶關(guān)系管管理的進一步步整合 E
27、RP將將更加面向市市場和面向顧顧客,通過基基于知識的市市場預(yù)測、訂訂單處理與生生產(chǎn)調(diào)度、基基于約束調(diào)度度功能等進一一步提高企業(yè)業(yè)在全球化市市場環(huán)境下更更強的優(yōu)化能能力;并進一一步與客戶關(guān)關(guān)系管理CRRM結(jié)合,實實現(xiàn)市場、銷銷售、服務(wù)的的一體化,使使CRM的前臺臺客戶服務(wù)與與ERP后臺處處理過程集成成,提供客戶戶個性化服務(wù)務(wù),使企業(yè)具具有更好的顧顧客滿意度。2)ERP與電電子商務(wù)、供供應(yīng)鏈SCMM、協(xié)同商務(wù)務(wù)的進一步整整合ERP將面向向協(xié)同商務(wù)(Collaborative Commerce),支持企業(yè)與貿(mào)易共同體的業(yè)務(wù)伙伴、客戶之間的協(xié)作,支持數(shù)字化的業(yè)務(wù)交互過程;ERP供應(yīng)鏈管理功能將進一步加
28、強,并通過電子商務(wù)進行企業(yè)供需協(xié)作,如汽車行業(yè)要求 ERP的銷售和采購模塊支持用電子商務(wù)或EDI實現(xiàn)客戶或供應(yīng)商之間的電子訂貨和銷售開單過程;ERP將支持企業(yè)面向全球化市場環(huán)境,建立供應(yīng)商、制造商與分銷商間基于價值鏈共享的新伙伴關(guān)系,并使企業(yè)在協(xié)同商務(wù)中做到過程優(yōu)化、計劃準確、管理協(xié)調(diào)。3)ERP與產(chǎn)產(chǎn)品數(shù)據(jù)管理理的整合產(chǎn)品數(shù)據(jù)管理理 PDM(Produuct Daata Maanagemment)將將企業(yè)中的產(chǎn)產(chǎn)品設(shè)計和制制造全過程的的各種信息、產(chǎn)產(chǎn)品不同設(shè)計計階段的數(shù)據(jù)據(jù)和文檔組織織在統(tǒng)一的環(huán)環(huán)境中。近年年來ERP軟件商商紛紛在ERRP系統(tǒng)中納納入了產(chǎn)品數(shù)數(shù)據(jù)管理PDDM功能或?qū)崒崿F(xiàn)與PD
29、MM系統(tǒng)的集成成,增加了對對設(shè)計數(shù)據(jù)、過過程、文檔的的應(yīng)用和管理理,減少了 ERP龐大大的數(shù)據(jù)管理理和數(shù)據(jù)準備備工作量,并并進一步加強強了企業(yè)管理理系統(tǒng)與CAAD、CAM系統(tǒng)的的集成,進一一步提高了企企業(yè)的系統(tǒng)集集成度和整體體效率。4)ERP與制制造執(zhí)行系統(tǒng)統(tǒng)的整合為了加強ERRP對于生產(chǎn)產(chǎn)過程的控制制能力,改變變ERP重計計劃,輕控制制的弱點,將將進一步加強強事前計劃、事事中控制、事事后審核的功能,ERRP將與制造造執(zhí)行系統(tǒng)MMES(Maanufaccturinng execuutive Systeem)、車間間層操作控制制系統(tǒng)SFCC更緊密的結(jié)結(jié)合,形成實實時化的ERP/MMES/SFFC
30、系統(tǒng)。該該趨勢在流程程工業(yè)企業(yè)的的管控一體化化系統(tǒng)中體現(xiàn)現(xiàn)得最為明顯顯。5)ERP與工工作流管理系系統(tǒng)的進一步步整合全面的工作流流規(guī)則保證與與時間相關(guān)的的業(yè)務(wù)信息能能夠自動地在在正確時間傳傳送到指定的的地點。ERRP的工作流流管理功能將將進一步增強強,通過工作作流實現(xiàn)企業(yè)的的人員、財務(wù)務(wù)、制造與分分銷間的集成成,并能支持持企業(yè)經(jīng)營過過程的重組,也也使 ERPP的功能可以以擴展到辦公公自動化和業(yè)業(yè)務(wù)流程控制制方面。6)ERP與企企業(yè)知識門戶戶進一步整合合企業(yè)知識門戶戶(Enteerprisse Knoowledgge Porrtal,EKP)所關(guān)關(guān)注的是企業(yè)業(yè)內(nèi)部員工和和信息內(nèi)容,它它的核心是知
31、知識管理(KKM),通過過與ERP 系統(tǒng)的集成成,使得企業(yè)業(yè)內(nèi)任何員工工都可以實時時地與工作團團隊中的其他他成員取得聯(lián)聯(lián)系、尋找到到能夠提供幫幫助的專家或或者快速連接接到相關(guān)的知知識,它的建建立和使用可可以大大提高高企業(yè)范圍內(nèi)內(nèi)的知識共享享,并由此提提高企業(yè)員工工的工作效率率。整合業(yè)務(wù)流程的的監(jiān)測與評估估“用于測量成功功的業(yè)務(wù)應(yīng)用用解決方案是是連續(xù)改進的的關(guān)鍵:財務(wù)務(wù)表現(xiàn)的共享享, SC效力力,知識資本本的價值以及及顧客的滿意意度都是新的的評測方法?!盙artner。傳統(tǒng)ERP產(chǎn)品品技術(shù)架構(gòu)傳統(tǒng)C/S架構(gòu)構(gòu)的ERP系統(tǒng) 信息系系統(tǒng)架構(gòu)示意意圖: 1) 一層架構(gòu):客戶端、應(yīng)應(yīng)用服務(wù)器和和數(shù)據(jù)庫服
32、務(wù)務(wù)器都在同一一臺機器上部部署; 2) 兩層架構(gòu):數(shù)據(jù)庫服務(wù)務(wù)和應(yīng)用服務(wù)務(wù)在同一臺服服務(wù)器上部署署,客戶端訪訪問服務(wù)器上上的資源或數(shù)數(shù)據(jù); 3) 三層架構(gòu)構(gòu):應(yīng)用服務(wù)務(wù)和數(shù)據(jù)庫服服務(wù)分離,分分別部署在不不同的服務(wù)器器上,應(yīng)用服服務(wù)采取集群群部署,達到到性能上的需需求。圖2.1 不同同分級層次的的系統(tǒng)架構(gòu)圖圖 從企業(yè)業(yè)信息系統(tǒng)架架構(gòu)設(shè)計看,三三層分布式架架構(gòu)是一種典典型應(yīng)用;甚甚至可以過渡渡到多層分布布式架構(gòu),如如擴展出緩存存服務(wù)、負載載均衡服務(wù)等等;這些都是是用戶對系統(tǒng)統(tǒng)快速響應(yīng)和和系統(tǒng)可靠性性的需求。B/S架構(gòu)的EERP系統(tǒng)B/S 架構(gòu)的的ERP系統(tǒng)的的出現(xiàn)使得傳傳統(tǒng)的ERPP系統(tǒng)成為互互聯(lián)
33、網(wǎng)應(yīng)用,用用戶借助網(wǎng)絡(luò)絡(luò)的方便快捷捷,可以隨時時隨地辦公,處處理業(yè)務(wù)數(shù)據(jù)據(jù)?,F(xiàn)代企業(yè)業(yè)普通存在多多區(qū)域分支機機構(gòu),或者業(yè)業(yè)務(wù)人員需要要差旅或在家家辦公,傳統(tǒng)統(tǒng)的C/S架構(gòu)日日益不能滿足足移動辦公的的需要,B/S 架構(gòu)的的ERP系統(tǒng)剛剛好可以解決決這一需要。圖2.2 B/S架構(gòu)的ERPP系統(tǒng)部署圖圖C/S 架構(gòu)和和B/S 架構(gòu)構(gòu)的優(yōu)缺點分分析C/S 系統(tǒng)優(yōu)優(yōu)缺點C/S 模模式的優(yōu)點1:1) 由于于客戶端實現(xiàn)現(xiàn)與服務(wù)器的的直接相連,沒沒有中間環(huán)節(jié)節(jié),因此響應(yīng)應(yīng)速度快。(當數(shù)據(jù)少少時,C/SS在局域網(wǎng)內(nèi)內(nèi)響應(yīng)快;當當數(shù)據(jù)超過十十萬時,C/S軟件變慢慢,B/S軟件能能維持穩(wěn)定速速度)2) 操作作界面交
34、互性性強、控件組組件形式多樣樣,可以充分分滿足客戶快快速操作的要要求。3) C/S結(jié)構(gòu)的管管理信息系統(tǒng)統(tǒng)能實現(xiàn)的復(fù)復(fù)雜的數(shù)據(jù)處處理操作,不不用過多考慮慮網(wǎng)絡(luò)的不穩(wěn)穩(wěn)定性。C/S 模模式的缺點:1) 需要要專門的客戶戶端安裝程序,分分布功能弱,針針對點多面廣廣且不具備網(wǎng)網(wǎng)絡(luò)條件的用用戶群體,不不能夠?qū)崿F(xiàn)快快速部署安裝裝和配置。2) 兼容容性差,對于于不同的開發(fā)發(fā)工具,具有有較大的局限限性。若采用用不同工具,需需要重新改寫寫程序,跨平平臺難度大,無無法輕易實現(xiàn)現(xiàn)Windoows、Linuxx、iOS系統(tǒng)的的同時開發(fā)和和部署。3) 開發(fā)發(fā)成本較高,需需要具有一定定專業(yè)水準的的技術(shù)人員才才能完成。(就
35、開發(fā)小小型企業(yè)管理理軟件,針對對內(nèi)部使用的的系統(tǒng)而言,C/S開發(fā)人員比B/S開發(fā)人員的成本低了許多)。B/S 系統(tǒng)優(yōu)優(yōu)缺點B/S結(jié)構(gòu)構(gòu)的優(yōu)點: 1) 是是互聯(lián)網(wǎng)應(yīng)用用,具有分布布性特點,可可以隨時隨地地進行查詢、瀏瀏覽等業(yè)務(wù)處處理。 2) 業(yè)業(yè)務(wù)擴展簡單單方便,通過過增加網(wǎng)頁即即可增加服務(wù)務(wù)器功能。 3) 維維護簡單方便便,只需要改改變網(wǎng)頁,即即可實現(xiàn)所有有用戶的同步步更新。 4) 開開發(fā)簡單,共共享性強。 B/S 結(jié)構(gòu)構(gòu)的缺點: 1) 操操作是以鼠標標為最基本的的操作方式,無無法滿足快速速操作的要求求,尤其是在在大量數(shù)據(jù)錄錄入操作、復(fù)復(fù)雜交互的情情況下,需要要提升交互設(shè)設(shè)計能力。 2) 頁頁
36、面加載刷新新時,響應(yīng)速速度受網(wǎng)絡(luò)連連接的穩(wěn)定性性影響。結(jié)論 目前,從從架構(gòu)設(shè)計來來看,ERPP系統(tǒng)采用B/S架構(gòu)和C/SS架構(gòu)是并存存存在的,BB/S的架構(gòu)構(gòu)的系統(tǒng)更有有發(fā)展前景,從從長遠來看,由由于互聯(lián)網(wǎng)發(fā)發(fā)展,網(wǎng)絡(luò)帶帶寬提升,HHTML5技技術(shù)出現(xiàn)的等等因素,B/S的架構(gòu)的的系統(tǒng)是將來來的發(fā)展趨勢勢。國內(nèi)外最新ERRP產(chǎn)品技術(shù)術(shù)架構(gòu)主流ERP產(chǎn)品品簡要介紹Oracle EBusiiness SuiteeOracle EBS 產(chǎn)產(chǎn)品介紹 Orracle EBS是Oraclle E-BBusineess Suuite的縮縮寫,是Orracle公公司的ERPP產(chǎn)品,全球球銷量僅次于于SAP(另一
37、一款ERP產(chǎn)品)。 OOraclee EBS是是一整套企業(yè)業(yè)級應(yīng)用軟件件,包括:采采購管理、庫庫存管理、銷銷售管理、車車間管理、物物料清單及工工藝管理、生生產(chǎn)計劃、成成本管理、應(yīng)應(yīng)付賬款管理理、應(yīng)收賬款款管理、現(xiàn)金金管理、總帳帳管理、項目目會計、項目目制造、客戶戶關(guān)系管理、供供應(yīng)商門戶等等模塊。純互聯(lián)網(wǎng)技術(shù)架架構(gòu)Oracle 電子商務(wù)套套件采用標準準的100基于于互聯(lián)網(wǎng)的三三層體系架構(gòu)構(gòu);無論是數(shù)數(shù)據(jù)庫層、應(yīng)應(yīng)用層以及最最前端的最終終用戶操作界界面都1000支持基于于JAVA 的先進互聯(lián)聯(lián)網(wǎng)技術(shù)337。 Oraccle 電子子商務(wù)套件的的技術(shù)架構(gòu)特特點,提供了了軟件系統(tǒng)基基于數(shù)據(jù)中心心運行的集
38、中中管理基礎(chǔ)。使使所有關(guān)于軟軟件系統(tǒng)的推推廣、升級和和日常維護工工作可以基于于數(shù)據(jù)中心進進行,從而達達到最大限度度地降低客戶戶端軟硬件和和維護成本,降降低服務(wù)器端端的軟件維護護工作內(nèi)容。圖3.1 Orracle 應(yīng)用軟件技技術(shù)架構(gòu)模塊化開放架構(gòu)構(gòu)Oracle 電子商務(wù)套套件應(yīng)用產(chǎn)品品采用模塊化化和組件化的的先進軟件技技術(shù)體系架構(gòu)構(gòu),應(yīng)用軟件件產(chǎn)品可以細細化成為許多多細粒度的模模塊,不同的的客戶應(yīng)用可可以選擇不同同的組件或模模塊組合形成成適合于企業(yè)業(yè)需求的軟件件平臺方案;基于同一共共享數(shù)據(jù)庫和和統(tǒng)一數(shù)據(jù)模模型的數(shù)據(jù)層層面的高度集集成架構(gòu),保保證各應(yīng)用模模塊之間的緊緊密無縫集成成和平滑的業(yè)業(yè)務(wù)流轉(zhuǎn)
39、337。圖3.2 Orracle 電子商務(wù)套套件的模塊化化開放架構(gòu)SAP NettWeaveerSAP NettWeaveer 產(chǎn)品介介紹 SAPP NetWWeaverr是SAP的集成成技術(shù)平臺和和自從SAPP Busiiness Suitee以來的所有有SAP應(yīng)用的的技術(shù)基礎(chǔ)。SAP NetWeaver是一個面向服務(wù)的應(yīng)用和集成平臺。SAP NetWeaver為SAP的應(yīng)用提供開發(fā)和運行環(huán)境,也可以用來和其它應(yīng)用和系統(tǒng)進行自定義的開發(fā)和集成。SAP NetWeaver是使用開放標準和事實上的工業(yè)標準進行開發(fā)的,可以用icrosoft?NET,Sun燡ava EE,和IBM燱ebSphere
40、等這些技術(shù)平臺進行擴展和互操作44。SAP NettWeaveer 技術(shù)架架構(gòu) SAPP 企業(yè)系統(tǒng)統(tǒng)架構(gòu)是以SSOA架構(gòu)技技術(shù)作為基礎(chǔ)礎(chǔ)框架進行開開發(fā)的。ERRP, CRRM, SCCM, SAAP Bussinesss Suitte, SRRM, PLLM系統(tǒng)都是是獨立的子系系統(tǒng),這些系系統(tǒng)之間的交交互都是通過過SOA服務(wù)進進行。圖3.3 SAAP 企業(yè)系系統(tǒng)架構(gòu)用友U9用友U9 產(chǎn)品品介紹 用友UU9完全基于于SOA架構(gòu)的的世界級企業(yè)業(yè)管理軟件,用用友U9面向快速速發(fā)展與成長長的中大型制制造企業(yè)復(fù)雜雜應(yīng)用,以“實時企業(yè)、全全球商務(wù)”為核心理念念,完全適應(yīng)應(yīng)多組織供應(yīng)應(yīng)鏈協(xié)同、多多工廠制造協(xié)
41、同、產(chǎn)產(chǎn)業(yè)鏈協(xié)同、產(chǎn)產(chǎn)品事業(yè)部和和業(yè)務(wù)中心的的管理模式,更更能支持多生生產(chǎn)模式的混混合生產(chǎn)與規(guī)規(guī)劃、多經(jīng)營營模式的混合合管理、精益益生產(chǎn)、全面面成本、跨國國財務(wù)等深度度應(yīng)用,具有有高度靈活的的產(chǎn)品架構(gòu),幫幫助企業(yè)快速速響應(yīng)變化,支支持經(jīng)營、業(yè)業(yè)務(wù)與管理模模式的創(chuàng)新。用友U9 技術(shù)術(shù)架構(gòu) UFFIDA UU9完全采用用面向服務(wù)架架構(gòu)(SOAA),實現(xiàn)了了全程模型驅(qū)驅(qū)動開發(fā)(MMDD)模式式,達到降低低集成和開發(fā)發(fā)成本的目的的。 UAPP使企業(yè)管理理軟件具有多多項新技術(shù)應(yīng)應(yīng)用特點: 企業(yè)信息資資源變得可重重用、透明化化,并且系統(tǒng)統(tǒng)具有高可擴擴展性,讓業(yè)業(yè)務(wù)處理更加加高效、簡潔潔、安全。 UAP還提
42、提供了統(tǒng)一的的集成開發(fā)環(huán)環(huán)境(IDEE),用戶可可以使用包括括企業(yè)建模、領(lǐng)領(lǐng)域建模、服服務(wù)設(shè)計、UUI設(shè)計、報報表設(shè)計、規(guī)規(guī)則設(shè)計、數(shù)數(shù)據(jù)庫設(shè)計等等全方位的設(shè)設(shè)計器,并通通過可視化的的界面和友好好的交互操作作,自動生成成用戶所需要要的各種服務(wù)務(wù)部件。 UUAP完全支支持企業(yè)級的的集成與應(yīng)用用協(xié)同,如OOfficee集成、移動動商務(wù)、企業(yè)業(yè)搜索、智能能客戶端等多多項領(lǐng)域335。圖3.4 用友友U9技術(shù)架構(gòu)構(gòu)ERP系統(tǒng)架構(gòu)構(gòu)設(shè)計的共同同特點 通過國國內(nèi)外最新EERP產(chǎn)品的的功能及技術(shù)術(shù)架構(gòu)比較,得得出:基于SSOA架構(gòu)的的技術(shù)框架是是共同采用的的,而且更加加強調(diào)了多設(shè)設(shè)備的支持,完完全基于互聯(lián)聯(lián)網(wǎng)
43、模式的系系統(tǒng)。產(chǎn)品名稱是否B/S是否SOA架構(gòu)是否模塊化構(gòu)建建是否支持移動設(shè)設(shè)備是否分布式部署署Oracle EBusiiness Suitee是是是支持是SAP NettWeaveer是是是支持是用友U9是是是支持是金蝶EAS是是是支持是OpenERPP(開源)是下一版本支持完全模塊化支持是表3.1 各主主流ERP產(chǎn)品系系統(tǒng)架構(gòu)比較較基于互聯(lián)網(wǎng)的三三層體系架構(gòu)構(gòu) 采用標標準的1000基于互聯(lián)聯(lián)網(wǎng)的三層體體系架構(gòu),無論是數(shù)據(jù)據(jù)庫層、應(yīng)用用層以及最前前端的最終用用戶操作界面面都100支持持WEB的互聯(lián)聯(lián)網(wǎng)技術(shù),特特別是應(yīng)用層層,直接采用用互聯(lián)網(wǎng)先進進技術(shù),不需需要任何中間間轉(zhuǎn)換過程,在在體現(xiàn)先進
44、互互聯(lián)網(wǎng)技術(shù)的的同時,最大大限度的減少少了中間環(huán)節(jié)節(jié),保證了系系統(tǒng)處理的高高性能和高穩(wěn)穩(wěn)定性。面向服務(wù)架構(gòu)(SOA) 完全采采用面向服務(wù)務(wù)架構(gòu)(SOOA),實現(xiàn)現(xiàn)了全程模型型驅(qū)動開發(fā)(MDD)模式,達到降低更加強調(diào)系統(tǒng)的基礎(chǔ),采用松耦合,降低系統(tǒng)的耦合度。SOA的實現(xiàn)方式都是采用了基于Http協(xié)議的WebService的技術(shù),數(shù)據(jù)交換格式采用XML,SOAP。模塊化和組件化化的體系架構(gòu)構(gòu)模塊化和組件化化的先進軟件件技術(shù)體系架架構(gòu),應(yīng)用軟軟件產(chǎn)品可以以細化成為許許多細粒度的的模塊,不同同的客戶應(yīng)用用可以選擇不不同的組件或或模塊組合形形成適合于企企業(yè)需求的軟軟件平臺方案案;基于同一一共享數(shù)據(jù)庫庫和
45、統(tǒng)一數(shù)據(jù)據(jù)模型的數(shù)據(jù)據(jù)層面的高度度集成架構(gòu),保保證各應(yīng)用模模塊之間的緊緊密無縫集成成和平滑的業(yè)業(yè)務(wù)流轉(zhuǎn)?;赟OA架構(gòu)構(gòu)的ERP系統(tǒng)SOA技術(shù)簡介介SOA概念及簡簡介SOA的基本概概念 面面向服務(wù)的體體系結(jié)構(gòu)(SServicce-Oriientedd Archhitectture,SOA)是一一個組件模型型,它將應(yīng)用用程序的不同同功能單元(稱稱為服務(wù))通通過這些服務(wù)務(wù)之間定義良良好的接口和和契約聯(lián)系起起來。接口是是采用中立的的方式進行定定義的,它應(yīng)應(yīng)該獨立于實實現(xiàn)服務(wù)的硬硬件平臺、操操作系統(tǒng)和編編程語言。這這使得構(gòu)建在在各種各樣的的系統(tǒng)中的服服務(wù)可以使用用一種統(tǒng)一和和通用的方式式進行交互26。
46、簡介SOA(SServicce-Oriientedd Archhitectture),面面向服務(wù)架構(gòu)構(gòu),它可以根根據(jù)需求通過過網(wǎng)絡(luò)對松散散耦合的粗粒粒度應(yīng)用組件件進行分布式式部署、組合合和使用。服服務(wù)層是SOOA的基礎(chǔ),可可以直接被應(yīng)應(yīng)用調(diào)用,從從而有效控制制系統(tǒng)中與軟軟件代理交互互的人為依賴賴性。SOA是一一種粗粒度、松松耦合服務(wù)架架構(gòu),服務(wù)之之間通過簡單單、精確定義義接口進行通通訊,不涉及及底層編程接接口和通訊模模型。SOAA可以看作是是B/S模型、XMLL/Web Serviice技術(shù)之之后的自然延延伸。SOA技術(shù)的優(yōu)優(yōu)勢 通通過SOA思想的的引入,使得得ERP軟件可可以做到550: 1
47、1) 支持異異構(gòu)集成 所謂謂異構(gòu)環(huán)境,包包括四個層次次,硬件平臺臺、操作系統(tǒng)統(tǒng)、數(shù)據(jù)庫、應(yīng)應(yīng)用軟件。如如果一套硬件件、一套操作作系統(tǒng)、一套套數(shù)據(jù)庫、一一套應(yīng)用軟件件能夠面面俱俱到的解決集集團企業(yè)的所所有管理問題題,那是再好好不過了。但但現(xiàn)實中是不不可能的,更更普遍的是,不不同的應(yīng)用往往往選擇不同同的平臺和應(yīng)應(yīng)用系統(tǒng),以以便充分發(fā)揮揮各個廠商的的特長。支持持SOA的ERP系統(tǒng)為為集團企業(yè)的的信息化提供供了伸縮空間間,企業(yè)可以以根據(jù)需要選選擇最合適的的解決方案。 2) 降低企企業(yè)的IT成本 以以往多數(shù)企業(yè)業(yè)在建設(shè)企業(yè)業(yè)的ERP系統(tǒng)時時是從項目的的角度出發(fā)的的,比如ERRP項目、CRMM項目等,事事
48、后當企業(yè)的的IT系統(tǒng)越來來越多的時候候,才會考慮慮系統(tǒng)的集成成問題,但這這時候往往集集成的難度就就很大了。而而SOA要求企企業(yè)在建設(shè)IIT系統(tǒng)之初就要要考慮這些問問題,也就是是要考慮服務(wù)務(wù)之間的接口口問題。這樣樣就會使企業(yè)業(yè)的IT成本大大大降低。 同同時,SOAA將改變以往往的軟件購買買模式。目前前,多數(shù)企業(yè)業(yè)在購買軟件件時往往是成成熟性軟件,需需一個模塊或或一個系統(tǒng)的的購買,企業(yè)業(yè)在購買時往往往無法將那那些企業(yè)不需需要的功能剔剔除出去,這這樣,企業(yè)就就不得不為此此多付出資金金、培訓(xùn)成本本等許多不必必要的成本。而而支持SOAA的集團財務(wù)務(wù)軟件則可以以幫助企業(yè)實實現(xiàn)真正的按按需購買,企企業(yè)需要什
49、么么功能就購買買相應(yīng)的服務(wù)務(wù),幫助企業(yè)業(yè)避免不必要要的支出。 33) 實現(xiàn)企企業(yè)的動態(tài)變變革 支支持SOA的集團團財務(wù)系統(tǒng)使使企業(yè)的ITT人員不必太太多的關(guān)心企企業(yè)IT系統(tǒng)的底底層技術(shù),而而更多的去考考慮集團財務(wù)務(wù)的業(yè)務(wù)處理理以及財務(wù)業(yè)業(yè)務(wù)與IT的接合。同同時,以往企企業(yè)在開發(fā)集集團財務(wù)系統(tǒng)統(tǒng)時,在重復(fù)復(fù)功能上浪費費了大量的人人力與財力,同同時系統(tǒng)在開開發(fā)完成后,如如果企業(yè)業(yè)務(wù)務(wù)變化,系統(tǒng)統(tǒng)將很難更改改或者更改的的成本很高。而而SOA面對的的是一個個獨獨立的服務(wù),服服務(wù)之間可以以通過標準接接口來相互調(diào)調(diào)用,這樣企企業(yè)在重復(fù)功功能上就可以以直接通過接接口調(diào)用,而而不必去重新新開發(fā)。企業(yè)業(yè)的業(yè)務(wù)發(fā)
50、生生變化時,只只需要修改相相對應(yīng)的服務(wù)務(wù)即可,降低低了修改的難難度與復(fù)雜度度,保證了企企業(yè)的IT系統(tǒng)的動動態(tài)變化?;赟OA技術(shù)術(shù)的體系結(jié)構(gòu)構(gòu)SOA是松耦合合的系統(tǒng) 這這種具有中立立的接口定義義(沒有強制制綁定到特定定的實現(xiàn)上)的的特征稱為服服務(wù)之間的松松耦合。松耦耦合系統(tǒng)的好好處有兩點: 11) 是它的的靈活性,當當組成整個應(yīng)應(yīng)用程序的每每個服務(wù)的內(nèi)內(nèi)部結(jié)構(gòu)和實實現(xiàn)逐漸地發(fā)發(fā)生改變時,它它能夠繼續(xù)存存在。 22) 而另一一方面,緊耦耦合意味著應(yīng)應(yīng)用程序的不不同組件之間間的接口與其其功能和結(jié)構(gòu)構(gòu)是緊密相連連的,因而當當需要對部分分或整個應(yīng)用用程序進行某某種形式的更更改時,它們們就顯得非常常脆弱
51、。對松耦合的的系統(tǒng)的需要要來源于業(yè)務(wù)務(wù)應(yīng)用程序需需要根據(jù)業(yè)務(wù)務(wù)的需要變得得更加靈活,以以適應(yīng)不斷變變化的環(huán)境,比比如經(jīng)常改變變的政策、業(yè)業(yè)務(wù)級別、業(yè)業(yè)務(wù)重點、合合作伙伴關(guān)系系、行業(yè)地位位以及其他與與業(yè)務(wù)有關(guān)的的因素,這些些因素甚至?xí)绊憳I(yè)務(wù)的的性質(zhì)。我們們稱能夠靈活活地適應(yīng)環(huán)境境變化的業(yè)務(wù)務(wù)為按需(OOn demmand)業(yè)業(yè)務(wù),在按需需業(yè)務(wù)中,一一旦需要,就就可以對完成成或執(zhí)行任務(wù)務(wù)的方式進行行必要的更改改。SOA 系系統(tǒng)原型的一一個典型例子子是通用對象象請求代理體體系結(jié)構(gòu)(CCommonn Objeect Reequestt Brokker Arrchiteecturee,CORBAA)
52、,它已經(jīng)經(jīng)出現(xiàn)很長時時間了,其定定義的概念與與 SOA 相似。然而而,現(xiàn)在的 SOA 已已經(jīng)有所不同同了,通過使使用基于 XXML 的語語言(稱為 Web 服服務(wù)描述語言言(Web Serviices DDefiniition Languuage,WSDL)來來描述接口,服服務(wù)已經(jīng)轉(zhuǎn)到到更加動態(tài)且且更靈活的接接口系統(tǒng)中,非非以前 COORBA 中中的接口描述述語言(Innterfaace Deefinittion LLanguaage,IDL)可比比了。SOA體系結(jié)構(gòu)構(gòu)作用 傳統(tǒng)統(tǒng)企業(yè)(數(shù)據(jù)據(jù)庫)應(yīng)用軟軟件產(chǎn)品,如如MRP、ERP、OA系統(tǒng)等,在在設(shè)計或架構(gòu)構(gòu)上都是緊偶偶合、封閉式式、自成體系
53、系,屬于一次次性投入一次次性完結(jié)的產(chǎn)產(chǎn)品。這樣的的產(chǎn)品很難適適應(yīng)或快速響響應(yīng)市場或客客戶靈活多變變的需求,以以及后續(xù)的擴擴展。在這樣樣的市場、及及客戶需求下下,從而催生生了軟件產(chǎn)品品一種新的設(shè)設(shè)計或架構(gòu)的的理念:面向向服務(wù)架構(gòu)(SOA架構(gòu))。 對 SOA 的的需要來源于于需要使業(yè)務(wù)務(wù) IT 系統(tǒng)統(tǒng)變得更加靈靈活,以適應(yīng)應(yīng)業(yè)務(wù)中的改改變。通過允允許強定義的的關(guān)系和依然然靈活的特定定實現(xiàn),ITT 系統(tǒng)既可可以利用現(xiàn)有有系統(tǒng)的功能能,又可以準準備在以后做做一些改變來來滿足它們之之間交互的需需要。 SOOA是一場革革命。一個應(yīng)應(yīng)用程序的業(yè)業(yè)務(wù)邏輯(bbusineess loogic)或或某些單獨的的功
54、能被模塊塊化并作為服服務(wù)呈現(xiàn)給消消費者或客戶戶端。這些服服務(wù)的關(guān)鍵是是他們的松耦耦合特性。例例如,服務(wù)的的接口和實現(xiàn)現(xiàn)相獨立。應(yīng)應(yīng)用開發(fā)人員員或者系統(tǒng)集集成者可以通通過組合一個個或多個服務(wù)務(wù)來構(gòu)建應(yīng)用用,而無須理理解服務(wù)的底底層實現(xiàn)。舉舉例來說,一一個服務(wù)可以以用.NETT或J2EE來實實現(xiàn),而使用用該服務(wù)的應(yīng)應(yīng)用程序可以以在不同的平平臺之上,使使用的語言也也可以不同。讓 SOAA 系統(tǒng)適應(yīng)應(yīng)改變的能力力是最重要的的部分,對于于開發(fā)人員來來說,這樣的的改變無論是是在他們工作作的范圍之內(nèi)內(nèi)還是在他們們工作的范圍圍之外都有可可能發(fā)生,這這取決于是否否有改變需要要知道接口是是如何定義的的以及它們相相
55、互之間如何何進行交互。與與開發(fā)人員不不同的是,架架構(gòu)師的作用用就是引起對對 SOA 模型大的改改變。這種分分工,就是讓讓開發(fā)人員集中精精力于創(chuàng)建作作為服務(wù)定義義的功能單元元,而讓架構(gòu)構(gòu)師和建模人人員集中精力力于如何將這這些單元適當當?shù)亟M織在一一起,它已經(jīng)經(jīng)有十多年的的歷史了,通通常用統(tǒng)一建建模語言(UUniverrsal MModeliing Laanguagge,UML),并并且描述成模模型驅(qū)動的體體系結(jié)構(gòu)(MModel- Drivven Arrchiteecturee,MDA)。SOA架構(gòu)的定定義或特性 SOAA架構(gòu),是一一種粗粒度、開開放式、松耦耦合的服務(wù)結(jié)結(jié)構(gòu),要求軟軟件產(chǎn)品在開開發(fā)過
56、程中,按按照相關(guān)的標標準或協(xié)議,進進行分層開發(fā)發(fā)。通過這種種分層設(shè)計或或架構(gòu)體系可可以使軟件產(chǎn)產(chǎn)品變得更加加彈性和靈活活,且盡可能能的與第三方方軟件產(chǎn)品互互補兼容,以以達到快速擴擴展,滿足或或響應(yīng)市場或或客戶需求的的多樣化、多多變性。一個個典型的SOOA架構(gòu)示意意如下:圖4.1 SOOA架構(gòu)的系系統(tǒng)圖示基于SOA技術(shù)術(shù)架構(gòu)的價值值未來企業(yè)的應(yīng)變變之道 持續(xù)續(xù)增長的客戶戶需求、瞬息息萬變的市場場和日趨激烈烈的全球化競競爭,使得企企業(yè)必須不斷斷提升自身IIT及企業(yè)管管理系統(tǒng)的敏敏捷性和適應(yīng)應(yīng)性。 現(xiàn)在,每個個企業(yè)都需要要把握業(yè)務(wù)流流程發(fā)展的變變革,預(yù)測業(yè)業(yè)務(wù)環(huán)境的變變化,以便對對競爭者做出出快速響
57、應(yīng),確確保企業(yè)的生生存、發(fā)展和和快速成長27。 面向向服務(wù)架構(gòu)技技術(shù)(Serrvice-Oriennted AArchittecturre,SOA)的出出現(xiàn),標志著著設(shè)計、開發(fā)發(fā)、部署新的的企業(yè)應(yīng)用系系統(tǒng),并將其其與原有應(yīng)用用系統(tǒng)、業(yè)務(wù)務(wù)流程進行集集成的方式出出現(xiàn)了根本性性變化。 采用用SOA架構(gòu),可可以帶來顯著著的商業(yè)和技技術(shù)利益: 1)提提升商業(yè)決策策能力,通過過將商業(yè)服務(wù)務(wù)和信息進行行聚合成為一一系列動態(tài)的的、組合的商商業(yè)應(yīng)用,企企業(yè)決策者可可以更便捷地地獲得更準確確、更全面、更更深入的信息息,可以更敏敏捷地對各種種變化做出反反應(yīng)。 2)獲獲得更高的員員工生產(chǎn)率,SOA可以改進商業(yè)流程,
58、使得員工更加關(guān)注關(guān)鍵性、增值業(yè)務(wù)流程,基于服務(wù)更好地進行協(xié)作,通過各種方式訪問和操作業(yè)務(wù)數(shù)據(jù)和信息,大大提升生產(chǎn)率。 33)建立與供供應(yīng)商和顧客客的更強的聯(lián)聯(lián)系,SOAA增強了端到到端的應(yīng)用模模式,跨越企企業(yè)組織邊界界,更好地集集成現(xiàn)有的信信息系統(tǒng),通通過服務(wù)的編編排和聚合,使使其更好地融融合在業(yè)務(wù)流流程里。 44)可以更快快、更節(jié)省地地搭建IT和業(yè)務(wù)應(yīng)應(yīng)用系統(tǒng),基基于SOA和標準準化服務(wù)組件件,可以根據(jù)據(jù)業(yè)務(wù)流程需需要,更快地地搭建業(yè)務(wù)系系統(tǒng);同時,也也可以更好地地利用原有的的IT和業(yè)務(wù)系系統(tǒng)的投資,并并保證其符合合業(yè)務(wù)流程的的需要。 55)可以增強強IT和業(yè)務(wù)系系統(tǒng)的可管理理性和安全性性,
59、通過安全全服務(wù)的部署署和SOA治理,可可以實現(xiàn)更強強的安全性管管理和監(jiān)控,確確保了整個架架構(gòu)置于統(tǒng)籌籌和管理之下下。完全SOA架構(gòu)構(gòu)所帶來的價價值 1)確確保總體架構(gòu)構(gòu)的合理規(guī)劃劃,全面整合合信息,徹底底消除應(yīng)用孤孤島,全面實實現(xiàn)過程、人人員和信息的的實質(zhì)集成、高高度協(xié)調(diào),實實現(xiàn)更高的互互操作性與協(xié)協(xié)同、更敏捷捷的業(yè)務(wù)流程程、更全面的的信息可見性性; 2)企企業(yè)的IT及應(yīng)用系系統(tǒng)架構(gòu)將更更具伸縮性,IT價值將得到充分的發(fā)揮,全面提升未來企業(yè)的競爭優(yōu)勢; 3)降降低集成成本本和風(fēng)險,降降低維護成本本:隨著企業(yè)業(yè)業(yè)務(wù)的發(fā)展展,非SOAA應(yīng)用在IT和應(yīng)用系系統(tǒng)中相互集集成的成本和和風(fēng)險日益增增大,系
60、統(tǒng)運運行將變得繁繁冗和低效;相應(yīng)地,為為維護應(yīng)用孤孤島及更多的的流程接口,甚甚至是重復(fù)、重重疊的業(yè)務(wù)功功能系統(tǒng),企企業(yè)IT及應(yīng)用系系統(tǒng)維護成本本將不可避免免地日益增大大。 4)基基于SOA架構(gòu)的的IT及應(yīng)用系系統(tǒng)可以增量量部署到位,但但毫無疑問,選選擇完全SOOA架構(gòu)是正正確、長遠和和明智的決策策。SOA的實現(xiàn)方方式-WebbServiiceWebServvice的概概念 WWebSerrvice是是一種構(gòu)建應(yīng)應(yīng)用程序的普普遍模型,可以在任何何支持網(wǎng)絡(luò)通通信的操作系系統(tǒng)中實施運運行;它是一種新新的web應(yīng)用程程序分支,是是自包含、自自描述、模塊塊化的應(yīng)用,可可以發(fā)布、定定位、通過wweb調(diào)用。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石英玻璃纖維布項目發(fā)展計劃
- 電子文檔格式轉(zhuǎn)換標準流程
- 加強需求預(yù)測提升響應(yīng)速度
- 關(guān)于開展新員工培訓(xùn)的策劃書
- 自然資源保護與合理利用合作協(xié)議
- 移動應(yīng)用開發(fā)及維護服務(wù)合同
- 草房子小學(xué)生故事解讀
- 2025年稀土-鐵超磁致伸縮單晶材料合作協(xié)議書
- 惠州學(xué)校道路標線施工方案
- IT服務(wù)行業(yè)云服務(wù)解決方案探討
- 《道路交通安全法》課件完整版
- 部編版教科版三年級科學(xué)下冊全冊教案【統(tǒng)編教材】
- (2024)甘肅省公務(wù)員考試《行測》真題及答案解析
- 小紅書種草營銷師(初級)認證考試真題試題庫(含答案)
- 藥品經(jīng)營使用和質(zhì)量監(jiān)督管理辦法2024年宣貫培訓(xùn)課件
- 新課程關(guān)鍵詞
- 會議審批表模板
- 空調(diào)線路安裝施工方案與技術(shù)措施
- 建筑工程施工質(zhì)量驗收規(guī)范檢驗批填寫全套表格+示范填寫與說明
- (完整word版)班主任技能大賽試題及答案
- 干部任免工作流程圖(1)
評論
0/150
提交評論