版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、鍵入公司名稱基于SOA的ERP系統(tǒng)架構(gòu)設(shè)計(jì)方案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ā)展趨勢(shì) 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全面升級(jí) PAGEREF _Toc344540405 h 5 HYPERLINK l _Toc344540406 1.2.3 平臺(tái)化ERP的柔性大大增強(qiáng) 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)測(cè)與評(píng)估 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)缺點(diǎn)分析 PAGEREF _Toc344540412 h 9 HYP
4、ERLINK l _Toc344540413 2.3.1 C/S 系統(tǒng)優(yōu)缺點(diǎn) PAGEREF _Toc344540413 h 9 HYPERLINK l _Toc344540414 2.3.2 B/S 系統(tǒng)優(yōu)缺點(diǎn) 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)品簡(jiǎ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è)計(jì)的共同特點(diǎn) 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ù)簡(jiǎn)介 PAGEREF _Toc344540426 h 15 HYPERLINK l _Toc344540427 4.1.1 SOA概念及簡(jiǎn)介 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的實(shí)現(xiàn)方式-WebService PAGEREF _Toc344540429 h 19 HYPERLI
8、NK l _Toc344540430 4.2 基于SOA的ERP系統(tǒng)架構(gòu)設(shè)計(jì) 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è)計(jì)方案 PAGEREF _Toc344540432 h 25 HYPERLINK l _Toc344540433 4.2.3 SOA架構(gòu)實(shí)現(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ù)的時(shí)間線 PAGEREF _Toc344540435 h 30 HYPERLINK l _Toc344540436 5 系統(tǒng)實(shí)現(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)一認(rèn)證技術(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)運(yùn)營部署設(shè)計(jì) 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)用云計(jì)算技術(shù)的ERP系統(tǒng) PAGEREF _Toc344540455 h 61 HYPERLINK l _Toc344540456 6.1 云計(jì)算技術(shù)簡(jiǎn)介 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平臺(tái)及服務(wù) PAGEREF _Toc344540458 h 65 HYPERLINK l _Toc344540459 6.1.3 SaaS軟件即服務(wù) PAGEREF _Toc344540459 h 65 HYPERLINK l _Toc344540460 6.1.4 云計(jì)算產(chǎn)生背景分析 PAGEREF _Toc344540460 h 6
15、9 HYPERLINK l _Toc344540461 6.2 應(yīng)用云計(jì)算技術(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è)計(jì) 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 云計(jì)算安全設(shè)計(jì) PAGEREF _Toc344540465 h 73 HYPERLINK l _Toc344540466 6.3.1 云端數(shù)據(jù)存儲(chǔ)加密 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,無線移動(dòng)數(shù)據(jù)的收集技術(shù) PA
18、GEREF _Toc344540473 h 80 HYPERLINK l _Toc344540474 6.5 應(yīng)用移動(dòng)技術(shù)的ERP系統(tǒng) PAGEREF _Toc344540474 h 81 HYPERLINK l _Toc344540475 6.5.1 移動(dòng)ERP系統(tǒng)介紹 PAGEREF _Toc344540475 h 81 HYPERLINK l _Toc344540476 6.5.2 移動(dòng)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 參考文獻(xiàn) PAGEREF _Toc344540478 h 85前言企業(yè)ERP系統(tǒng)的需求描述 ERPP實(shí)施的主體體企業(yè)的需需求永遠(yuǎn)是EERP技術(shù)發(fā)發(fā)展的主動(dòng)力力,由于全球球一體化進(jìn)程程的加劇,使使得企業(yè)所面面臨的競(jìng)爭(zhēng)環(huán)環(huán)境發(fā)生了巨巨大的變化,對(duì)對(duì)ERP提出了了新的需求,具具體表現(xiàn)在50: 1) 全球化市場(chǎng)場(chǎng)的發(fā)展與產(chǎn)產(chǎn)業(yè)鏈之間合合作經(jīng)營生產(chǎn)產(chǎn)方式的出現(xiàn)現(xiàn),使得ERRP能支持異異地企業(yè)運(yùn)營營、異種語言言操作和異種種貨幣交易; 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、對(duì)新生產(chǎn)與與經(jīng)營方式的的靈活性與敏敏捷性使得EERP也越來來越靈活的適適應(yīng)多種生產(chǎn)產(chǎn)制造方式的的管理模式; 4) 由于行業(yè)特特性越來越明明顯,因此EERP的行業(yè)業(yè)化發(fā)展趨勢(shì)勢(shì)越來越明顯顯; 5) 企業(yè)的快速速發(fā)展使得EERP的柔性性越來越高以以適應(yīng)企業(yè)的的動(dòng)態(tài)變化; 6) 企業(yè)的低成成本策略使得得ERP可以按按需配置、大大大縮短實(shí)施施周期。 IT技術(shù)術(shù)的發(fā)展是推推動(dòng)ERP發(fā)展的的另一驅(qū)動(dòng)力力,畢竟ERRP應(yīng)用是以以“技術(shù)導(dǎo)向”為推動(dòng)的應(yīng)應(yīng)用技術(shù),具具體表現(xiàn)在,計(jì)計(jì)算機(jī)新技術(shù)術(shù)的不斷出現(xiàn)現(xiàn)將會(huì)為ERRP提供越來來越靈活與強(qiáng)強(qiáng)大功能的軟軟硬件平臺(tái),多多層分布式結(jié)結(jié)構(gòu)、面向?qū)?duì)象技術(shù)、中中間件技術(shù)與
21、與Interrnet的發(fā)發(fā)展會(huì)使ERRP的功能與與性能迅速提提高。圖1.1 企業(yè)業(yè)ERP系統(tǒng)結(jié)結(jié)構(gòu)圖ERP技術(shù)及應(yīng)應(yīng)用的發(fā)展趨趨勢(shì)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)更成成為當(dāng)今應(yīng)用用軟件的首選選體系結(jié)構(gòu)。顯顯然B/S結(jié)構(gòu)應(yīng)應(yīng)用程序相對(duì)對(duì)于傳統(tǒng)的CC/S結(jié)構(gòu)應(yīng)應(yīng)用程序?qū)⑹鞘蔷薮蟮倪M(jìn)步步。 網(wǎng)絡(luò)應(yīng)應(yīng)用系統(tǒng)的發(fā)發(fā)展正在改變變著ERP系統(tǒng)的的開發(fā)及其實(shí)實(shí)施方法 ,傳統(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)的依賴于郵郵件、電話、人人盯人的管理理方式變革為為目標(biāo)導(dǎo)向、流流程驅(qū)動(dòng)、智智能的電子商商務(wù)流程。并并且該B/SS架構(gòu)的ERPP可以把企業(yè)業(yè)內(nèi)部流程與與企業(yè)外部流流程連接起來來,與客戶、合合作伙伴、供供應(yīng)商協(xié)同完完成供應(yīng)鏈業(yè)業(yè)務(wù)操作52。SOA架構(gòu)的引引入,使ERRP全面升級(jí)級(jí)SOA(Serrvice-Oriennted AArchittecturre 面向服服務(wù)架構(gòu))的的概念是由GGartneer公司給出出的,Garrtner對(duì)對(duì)SOA的定義義為“客戶端/服務(wù)器的軟軟件設(shè)計(jì)方法法,
23、一項(xiàng)應(yīng)用用由軟件服務(wù)務(wù)和軟件服務(wù)務(wù)使用者組成成SOAA與大多數(shù)通通用的客戶端端/服務(wù)器模型型的不同之處處,在于它著著重強(qiáng)調(diào)軟件件組件的松散散耦合,并使使用獨(dú)立的標(biāo)標(biāo)準(zhǔn)接口。其其核心是: 1)SOAA是一種軟件件架構(gòu)思想,并并不是一種產(chǎn)產(chǎn)品。 2)SOAA的重點(diǎn)是面面向服務(wù),此此服務(wù)包括企企業(yè)的內(nèi)部與與外部的每一一個(gè)業(yè)務(wù)細(xì)節(jié)節(jié),比如企業(yè)業(yè)中財(cái)務(wù)應(yīng)收收發(fā)票的處理理就是一個(gè)服服務(wù)。SOAA的思想是把把這些服務(wù)從從復(fù)雜的環(huán)境境中獨(dú)立出來來組件化封封裝,然后通通過標(biāo)準(zhǔn)的接接口使不同的的服務(wù)之間相相互調(diào)用。 3)SOAA是一種軟件件架構(gòu)思想,通通過使企業(yè)中中一個(gè)個(gè)細(xì)化化的服務(wù)標(biāo)準(zhǔn)準(zhǔn)化,來達(dá)到到企業(yè)的ITT
24、系統(tǒng)跟隨企企業(yè)的動(dòng)態(tài)變變化的目的。平臺(tái)化ERRP的柔性大大大增強(qiáng) 在ERRP應(yīng)用實(shí)施施的過程中,用用戶的滿意度度一直不高。主主要原因是產(chǎn)產(chǎn)品更新周期期加快、市場(chǎng)場(chǎng)響應(yīng)要求提提高,對(duì)ERRP的個(gè)性化化要求越來越越高,這是導(dǎo)導(dǎo)致ERP實(shí)施成成功率不高的的重要原因之之一。 經(jīng)經(jīng)過多年的積積累,人們已已經(jīng)總結(jié)出了了ERP系統(tǒng)中中業(yè)務(wù)的核心心,其架構(gòu)、業(yè)業(yè)務(wù)模型、標(biāo)標(biāo)準(zhǔn)化高的業(yè)業(yè)務(wù)處理均是是可封裝的,如如果我們把這這部分封裝起起來,再開發(fā)發(fā)出輔助這個(gè)個(gè)平臺(tái)的客戶戶化工具,就就可以形成業(yè)業(yè)務(wù)化平臺(tái)。同同樣如此,如如果對(duì)ERPP進(jìn)行分析、研研究,將ERRP的相關(guān)部部分封裝起來來,再加上工工具包,就可可以形成
25、平臺(tái)臺(tái)化的ERPP。 平臺(tái)級(jí)級(jí)企業(yè)信息解解決方案提供供了一個(gè)軟件件平臺(tái),內(nèi)置置多種管理軟軟件組件和快快捷的二次開開發(fā)工具,其其組件可以通通過多種語言言來開發(fā),開開發(fā)出一個(gè)個(gè)個(gè)的小模塊,然然后把每一個(gè)個(gè)小模塊獨(dú)立立起來建成一一個(gè)組件,最最后把這些組組件組裝起來來形成最終的的成品。那么么對(duì)這些組件件進(jìn)行調(diào)用,管管理和刪減、添添加及修改,甚甚至重新構(gòu)架架都可以,而而這樣對(duì)某一一部分的改動(dòng)動(dòng)根本不會(huì)影影響到其它功功能。這就是是平臺(tái)帶來的的靈活性,易易操作性,使使它在進(jìn)行小小的改動(dòng)時(shí)可可以直接通過過系統(tǒng)上的某某些功能來實(shí)實(shí)現(xiàn),而不必必要通過改源源代碼的方式式來處理,可可以降低企業(yè)業(yè)信息化軟件件的開發(fā)難度
26、度,提高開發(fā)發(fā)效率,提高高系統(tǒng)的柔性性和可擴(kuò)展性。一一方面管理信信息化廠商通通過平臺(tái)提供供的組件能很很方便地滿足足用戶個(gè)性化化的需求,以以及用戶在發(fā)發(fā)展過程中各各種各樣變化化的需求。另另一方面將應(yīng)應(yīng)用軟件的業(yè)業(yè)務(wù)邏輯和開開發(fā)技術(shù)相對(duì)對(duì)分開,使得得應(yīng)用軟件的的開發(fā)者可以以僅關(guān)注應(yīng)用的的業(yè)務(wù)任務(wù),而而不必關(guān)注其其技術(shù)的實(shí)現(xiàn)現(xiàn)。這使管理理與業(yè)務(wù)人員員參與應(yīng)用軟軟件的開發(fā)成成為可能。 平臺(tái)化化軟件的基本本特性如下: 1)軟軟件架構(gòu)靈活活; 2)核核心業(yè)務(wù)標(biāo)準(zhǔn)準(zhǔn)化; 3)接接口標(biāo)準(zhǔn)化,具具有很好的兼兼容性; 4)提提供客戶化工工具包。與其它信息系統(tǒng)統(tǒng)的集成1) ERP與與客戶關(guān)系管管理的進(jìn)一步步整合 E
27、RP將將更加面向市市場(chǎng)和面向顧顧客,通過基基于知識(shí)的市市場(chǎng)預(yù)測(cè)、訂訂單處理與生生產(chǎn)調(diào)度、基基于約束調(diào)度度功能等進(jìn)一一步提高企業(yè)業(yè)在全球化市市場(chǎng)環(huán)境下更更強(qiáng)的優(yōu)化能能力;并進(jìn)一一步與客戶關(guān)關(guān)系管理CRRM結(jié)合,實(shí)實(shí)現(xiàn)市場(chǎng)、銷銷售、服務(wù)的的一體化,使使CRM的前臺(tái)臺(tái)客戶服務(wù)與與ERP后臺(tái)處處理過程集成成,提供客戶戶個(gè)性化服務(wù)務(wù),使企業(yè)具具有更好的顧顧客滿意度。2)ERP與電電子商務(wù)、供供應(yīng)鏈SCMM、協(xié)同商務(wù)務(wù)的進(jìn)一步整整合ERP將面向向協(xié)同商務(wù)(Collaborative Commerce),支持企業(yè)與貿(mào)易共同體的業(yè)務(wù)伙伴、客戶之間的協(xié)作,支持?jǐn)?shù)字化的業(yè)務(wù)交互過程;ERP供應(yīng)鏈管理功能將進(jìn)一步加
28、強(qiáng),并通過電子商務(wù)進(jìn)行企業(yè)供需協(xié)作,如汽車行業(yè)要求 ERP的銷售和采購模塊支持用電子商務(wù)或EDI實(shí)現(xiàn)客戶或供應(yīng)商之間的電子訂貨和銷售開單過程;ERP將支持企業(yè)面向全球化市場(chǎng)環(huán)境,建立供應(yīng)商、制造商與分銷商間基于價(jià)值鏈共享的新伙伴關(guān)系,并使企業(yè)在協(xié)同商務(wù)中做到過程優(yōu)化、計(jì)劃準(zhǔn)確、管理協(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è)計(jì)和制制造全過程的的各種信息、產(chǎn)產(chǎn)品不同設(shè)計(jì)計(jì)階段的數(shù)據(jù)據(jù)和文檔組織織在統(tǒng)一的環(huán)環(huán)境中。近年年來ERP軟件商商紛紛在ERRP系統(tǒng)中納納入了產(chǎn)品數(shù)數(shù)據(jù)管理PDDM功能或?qū)崒?shí)現(xiàn)與PD
29、MM系統(tǒng)的集成成,增加了對(duì)對(duì)設(shè)計(jì)數(shù)據(jù)、過過程、文檔的的應(yīng)用和管理理,減少了 ERP龐大大的數(shù)據(jù)管理理和數(shù)據(jù)準(zhǔn)備備工作量,并并進(jìn)一步加強(qiáng)強(qiáng)了企業(yè)管理理系統(tǒng)與CAAD、CAM系統(tǒng)的的集成,進(jìn)一一步提高了企企業(yè)的系統(tǒng)集集成度和整體體效率。4)ERP與制制造執(zhí)行系統(tǒng)統(tǒng)的整合為了加強(qiáng)ERRP對(duì)于生產(chǎn)產(chǎn)過程的控制制能力,改變變ERP重計(jì)計(jì)劃,輕控制制的弱點(diǎn),將將進(jìn)一步加強(qiáng)強(qiáng)事前計(jì)劃、事事中控制、事事后審核的功能,ERRP將與制造造執(zhí)行系統(tǒng)MMES(Maanufaccturinng execuutive Systeem)、車間間層操作控制制系統(tǒng)SFCC更緊密的結(jié)結(jié)合,形成實(shí)實(shí)時(shí)化的ERP/MMES/SFFC
30、系統(tǒng)。該該趨勢(shì)在流程程工業(yè)企業(yè)的的管控一體化化系統(tǒng)中體現(xiàn)現(xiàn)得最為明顯顯。5)ERP與工工作流管理系系統(tǒng)的進(jìn)一步步整合全面的工作流流規(guī)則保證與與時(shí)間相關(guān)的的業(yè)務(wù)信息能能夠自動(dòng)地在在正確時(shí)間傳傳送到指定的的地點(diǎn)。ERRP的工作流流管理功能將將進(jìn)一步增強(qiáng)強(qiáng),通過工作作流實(shí)現(xiàn)企業(yè)的的人員、財(cái)務(wù)務(wù)、制造與分分銷間的集成成,并能支持持企業(yè)經(jīng)營過過程的重組,也也使 ERPP的功能可以以擴(kuò)展到辦公公自動(dòng)化和業(yè)業(yè)務(wù)流程控制制方面。6)ERP與企企業(yè)知識(shí)門戶戶進(jìn)一步整合合企業(yè)知識(shí)門戶戶(Enteerprisse Knoowledgge Porrtal,EKP)所關(guān)關(guān)注的是企業(yè)業(yè)內(nèi)部員工和和信息內(nèi)容,它它的核心是知
31、知識(shí)管理(KKM),通過過與ERP 系統(tǒng)的集成成,使得企業(yè)業(yè)內(nèi)任何員工工都可以實(shí)時(shí)時(shí)地與工作團(tuán)團(tuán)隊(duì)中的其他他成員取得聯(lián)聯(lián)系、尋找到到能夠提供幫幫助的專家或或者快速連接接到相關(guān)的知知識(shí),它的建建立和使用可可以大大提高高企業(yè)范圍內(nèi)內(nèi)的知識(shí)共享享,并由此提提高企業(yè)員工工的工作效率率。整合業(yè)務(wù)流程的的監(jiān)測(cè)與評(píng)估估“用于測(cè)量成功功的業(yè)務(wù)應(yīng)用用解決方案是是連續(xù)改進(jìn)的的關(guān)鍵:財(cái)務(wù)務(wù)表現(xiàn)的共享享, SC效力力,知識(shí)資本本的價(jià)值以及及顧客的滿意意度都是新的的評(píng)測(cè)方法?!盙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ù)器都在同一一臺(tái)機(jī)器上部部署; 2) 兩層架構(gòu):數(shù)據(jù)庫服務(wù)務(wù)和應(yīng)用服務(wù)務(wù)在同一臺(tái)服服務(wù)器上部署署,客戶端訪訪問服務(wù)器上上的資源或數(shù)數(shù)據(jù); 3) 三層架構(gòu)構(gòu):應(yīng)用服務(wù)務(wù)和數(shù)據(jù)庫服服務(wù)分離,分分別部署在不不同的服務(wù)器器上,應(yīng)用服服務(wù)采取集群群部署,達(dá)到到性能上的需需求。圖2.1 不同同分級(jí)層次的的系統(tǒng)架構(gòu)圖圖 從企業(yè)業(yè)信息系統(tǒng)架架構(gòu)設(shè)計(jì)看,三三層分布式架架構(gòu)是一種典典型應(yīng)用;甚甚至可以過渡渡到多層分布布式架構(gòu),如如擴(kuò)展出緩存存服務(wù)、負(fù)載載均衡服務(wù)等等;這些都是是用戶對(duì)系統(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ò)的方便快捷捷,可以隨時(shí)時(shí)隨地辦公,處處理業(yè)務(wù)數(shù)據(jù)據(jù)?,F(xiàn)代企業(yè)業(yè)普通存在多多區(qū)域分支機(jī)機(jī)構(gòu),或者業(yè)業(yè)務(wù)人員需要要差旅或在家家辦公,傳統(tǒng)統(tǒng)的C/S架構(gòu)日日益不能滿足足移動(dòng)辦公的的需要,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)缺點(diǎn)分分析C/S 系統(tǒng)優(yōu)優(yōu)缺點(diǎn)C/S 模模式的優(yōu)點(diǎn)1:1) 由于于客戶端實(shí)現(xiàn)現(xiàn)與服務(wù)器的的直接相連,沒沒有中間環(huán)節(jié)節(jié),因此響應(yīng)應(yīng)速度快。(當(dāng)數(shù)據(jù)少少時(shí),C/SS在局域網(wǎng)內(nèi)內(nèi)響應(yīng)快;當(dāng)當(dāng)數(shù)據(jù)超過十十萬時(shí),C/S軟件變慢慢,B/S軟件能能維持穩(wěn)定速速度)2) 操作作界面交
34、互性性強(qiáng)、控件組組件形式多樣樣,可以充分分滿足客戶快快速操作的要要求。3) C/S結(jié)構(gòu)的管管理信息系統(tǒng)統(tǒng)能實(shí)現(xiàn)的復(fù)復(fù)雜的數(shù)據(jù)處處理操作,不不用過多考慮慮網(wǎng)絡(luò)的不穩(wěn)穩(wěn)定性。C/S 模模式的缺點(diǎn):1) 需要要專門的客戶戶端安裝程序,分分布功能弱,針針對(duì)點(diǎn)多面廣廣且不具備網(wǎng)網(wǎng)絡(luò)條件的用用戶群體,不不能夠?qū)崿F(xiàn)快快速部署安裝裝和配置。2) 兼容容性差,對(duì)于于不同的開發(fā)發(fā)工具,具有有較大的局限限性。若采用用不同工具,需需要重新改寫寫程序,跨平平臺(tái)難度大,無無法輕易實(shí)現(xiàn)現(xiàn)Windoows、Linuxx、iOS系統(tǒng)的的同時(shí)開發(fā)和和部署。3) 開發(fā)發(fā)成本較高,需需要具有一定定專業(yè)水準(zhǔn)的的技術(shù)人員才才能完成。(就
35、開發(fā)小小型企業(yè)管理理軟件,針對(duì)對(duì)內(nèi)部使用的的系統(tǒng)而言,C/S開發(fā)人員比B/S開發(fā)人員的成本低了許多)。B/S 系統(tǒng)優(yōu)優(yōu)缺點(diǎn)B/S結(jié)構(gòu)構(gòu)的優(yōu)點(diǎn): 1) 是是互聯(lián)網(wǎng)應(yīng)用用,具有分布布性特點(diǎn),可可以隨時(shí)隨地地進(jìn)行查詢、瀏瀏覽等業(yè)務(wù)處處理。 2) 業(yè)業(yè)務(wù)擴(kuò)展簡(jiǎn)單單方便,通過過增加網(wǎng)頁即即可增加服務(wù)務(wù)器功能。 3) 維維護(hù)簡(jiǎn)單方便便,只需要改改變網(wǎng)頁,即即可實(shí)現(xiàn)所有有用戶的同步步更新。 4) 開開發(fā)簡(jiǎn)單,共共享性強(qiáng)。 B/S 結(jié)構(gòu)構(gòu)的缺點(diǎn): 1) 操操作是以鼠標(biāo)標(biāo)為最基本的的操作方式,無無法滿足快速速操作的要求求,尤其是在在大量數(shù)據(jù)錄錄入操作、復(fù)復(fù)雜交互的情情況下,需要要提升交互設(shè)設(shè)計(jì)能力。 2) 頁頁
36、面加載刷新新時(shí),響應(yīng)速速度受網(wǎng)絡(luò)連連接的穩(wěn)定性性影響。結(jié)論 目前,從從架構(gòu)設(shè)計(jì)來來看,ERPP系統(tǒng)采用B/S架構(gòu)和C/SS架構(gòu)是并存存存在的,BB/S的架構(gòu)構(gòu)的系統(tǒng)更有有發(fā)展前景,從從長(zhǎng)遠(yuǎn)來看,由由于互聯(lián)網(wǎng)發(fā)發(fā)展,網(wǎng)絡(luò)帶帶寬提升,HHTML5技技術(shù)出現(xiàn)的等等因素,B/S的架構(gòu)的的系統(tǒng)是將來來的發(fā)展趨勢(shì)勢(shì)。國內(nèi)外最新ERRP產(chǎn)品技術(shù)術(shù)架構(gòu)主流ERP產(chǎn)品品簡(jiǎn)要介紹Oracle EBusiiness SuiteeOracle EBS 產(chǎn)產(chǎn)品介紹 Orracle EBS是Oraclle E-BBusineess Suuite的縮縮寫,是Orracle公公司的ERPP產(chǎn)品,全球球銷量?jī)H次于于SAP(另一
37、一款ERP產(chǎn)品)。 OOraclee EBS是是一整套企業(yè)業(yè)級(jí)應(yīng)用軟件件,包括:采采購管理、庫庫存管理、銷銷售管理、車車間管理、物物料清單及工工藝管理、生生產(chǎn)計(jì)劃、成成本管理、應(yīng)應(yīng)付賬款管理理、應(yīng)收賬款款管理、現(xiàn)金金管理、總帳帳管理、項(xiàng)目目會(huì)計(jì)、項(xiàng)目目制造、客戶戶關(guān)系管理、供供應(yīng)商門戶等等模塊。純互聯(lián)網(wǎng)技術(shù)架架構(gòu)Oracle 電子商務(wù)套套件采用標(biāo)準(zhǔn)準(zhǔn)的100基于于互聯(lián)網(wǎng)的三三層體系架構(gòu)構(gòu);無論是數(shù)數(shù)據(jù)庫層、應(yīng)應(yīng)用層以及最最前端的最終終用戶操作界界面都1000支持基于于JAVA 的先進(jìn)互聯(lián)聯(lián)網(wǎng)技術(shù)337。 Oraccle 電子子商務(wù)套件的的技術(shù)架構(gòu)特特點(diǎn),提供了了軟件系統(tǒng)基基于數(shù)據(jù)中心心運(yùn)行的集
38、中中管理基礎(chǔ)。使使所有關(guān)于軟軟件系統(tǒng)的推推廣、升級(jí)和和日常維護(hù)工工作可以基于于數(shù)據(jù)中心進(jìn)進(jìn)行,從而達(dá)達(dá)到最大限度度地降低客戶戶端軟硬件和和維護(hù)成本,降降低服務(wù)器端端的軟件維護(hù)護(hù)工作內(nèi)容。圖3.1 Orracle 應(yīng)用軟件技技術(shù)架構(gòu)模塊化開放架構(gòu)構(gòu)Oracle 電子商務(wù)套套件應(yīng)用產(chǎn)品品采用模塊化化和組件化的的先進(jìn)軟件技技術(shù)體系架構(gòu)構(gòu),應(yīng)用軟件件產(chǎn)品可以細(xì)細(xì)化成為許多多細(xì)粒度的模模塊,不同的的客戶應(yīng)用可可以選擇不同同的組件或模模塊組合形成成適合于企業(yè)業(yè)需求的軟件件平臺(tái)方案;基于同一共共享數(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ù)平臺(tái)和和自從SAPP Busiiness Suitee以來的所有有SAP應(yīng)用的的技術(shù)基礎(chǔ)。SAP NetWeaver是一個(gè)面向服務(wù)的應(yīng)用和集成平臺(tái)。SAP NetWeaver為SAP的應(yīng)用提供開發(fā)和運(yùn)行環(huán)境,也可以用來和其它應(yīng)用和系統(tǒng)進(jìn)行自定義的開發(fā)和集成。SAP NetWeaver是使用開放標(biāo)準(zhǔn)和事實(shí)上的工業(yè)標(biāo)準(zhǔn)進(jìn)行開發(fā)的,可以用icrosoft?NET,Sun燡ava EE,和IBM燱ebSphere
40、等這些技術(shù)平臺(tái)進(jìn)行擴(kuò)展和互操作44。SAP NettWeaveer 技術(shù)架架構(gòu) SAPP 企業(yè)系統(tǒng)統(tǒng)架構(gòu)是以SSOA架構(gòu)技技術(shù)作為基礎(chǔ)礎(chǔ)框架進(jìn)行開開發(fā)的。ERRP, CRRM, SCCM, SAAP Bussinesss Suitte, SRRM, PLLM系統(tǒng)都是是獨(dú)立的子系系統(tǒng),這些系系統(tǒng)之間的交交互都是通過過SOA服務(wù)進(jìn)進(jìn)行。圖3.3 SAAP 企業(yè)系系統(tǒng)架構(gòu)用友U9用友U9 產(chǎn)品品介紹 用友UU9完全基于于SOA架構(gòu)的的世界級(jí)企業(yè)業(yè)管理軟件,用用友U9面向快速速發(fā)展與成長(zhǎng)長(zhǎng)的中大型制制造企業(yè)復(fù)雜雜應(yīng)用,以“實(shí)時(shí)企業(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)、全面面成本、跨國國財(cái)務(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),實(shí)現(xiàn)了了全程模型驅(qū)驅(qū)動(dòng)開發(fā)(MMDD)模式式,達(dá)到降低低集成和開發(fā)發(fā)成本的目的的。 UAPP使企業(yè)管理理軟件具有多多項(xiàng)新技術(shù)應(yīng)應(yīng)用特點(diǎn): 企業(yè)信息資資源變得可重重用、透明化化,并且系統(tǒng)統(tǒng)具有高可擴(kuò)擴(kuò)展性,讓業(yè)業(yè)務(wù)處理更加加高效、簡(jiǎn)潔潔、安全。 UAP還提
42、提供了統(tǒng)一的的集成開發(fā)環(huán)環(huán)境(IDEE),用戶可可以使用包括括企業(yè)建模、領(lǐng)領(lǐng)域建模、服服務(wù)設(shè)計(jì)、UUI設(shè)計(jì)、報(bào)報(bào)表設(shè)計(jì)、規(guī)規(guī)則設(shè)計(jì)、數(shù)數(shù)據(jù)庫設(shè)計(jì)等等全方位的設(shè)設(shè)計(jì)器,并通通過可視化的的界面和友好好的交互操作作,自動(dòng)生成成用戶所需要要的各種服務(wù)務(wù)部件。 UUAP完全支支持企業(yè)級(jí)的的集成與應(yīng)用用協(xié)同,如OOfficee集成、移動(dòng)動(dòng)商務(wù)、企業(yè)業(yè)搜索、智能能客戶端等多多項(xiàng)領(lǐng)域335。圖3.4 用友友U9技術(shù)架構(gòu)構(gòu)ERP系統(tǒng)架構(gòu)構(gòu)設(shè)計(jì)的共同同特點(diǎn) 通過國國內(nèi)外最新EERP產(chǎn)品的的功能及技術(shù)術(shù)架構(gòu)比較,得得出:基于SSOA架構(gòu)的的技術(shù)框架是是共同采用的的,而且更加加強(qiáng)調(diào)了多設(shè)設(shè)備的支持,完完全基于互聯(lián)聯(lián)網(wǎng)
43、模式的系系統(tǒng)。產(chǎn)品名稱是否B/S是否SOA架構(gòu)是否模塊化構(gòu)建建是否支持移動(dòng)設(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) 采用標(biāo)標(biāo)準(zhǔn)的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)先進(jìn)進(jìn)技術(shù),不需需要任何中間間轉(zhuǎn)換過程,在在體現(xiàn)先進(jìn)
44、互互聯(lián)網(wǎng)技術(shù)的的同時(shí),最大大限度的減少少了中間環(huán)節(jié)節(jié),保證了系系統(tǒng)處理的高高性能和高穩(wěn)穩(wěn)定性。面向服務(wù)架構(gòu)(SOA) 完全采采用面向服務(wù)務(wù)架構(gòu)(SOOA),實(shí)現(xiàn)現(xiàn)了全程模型型驅(qū)動(dòng)開發(fā)(MDD)模式,達(dá)到降低更加強(qiáng)調(diào)系統(tǒng)的基礎(chǔ),采用松耦合,降低系統(tǒng)的耦合度。SOA的實(shí)現(xiàn)方式都是采用了基于Http協(xié)議的WebService的技術(shù),數(shù)據(jù)交換格式采用XML,SOAP。模塊化和組件化化的體系架構(gòu)構(gòu)模塊化和組件化化的先進(jìn)軟件件技術(shù)體系架架構(gòu),應(yīng)用軟軟件產(chǎn)品可以以細(xì)化成為許許多細(xì)粒度的的模塊,不同同的客戶應(yīng)用用可以選擇不不同的組件或或模塊組合形形成適合于企企業(yè)需求的軟軟件平臺(tái)方案案;基于同一一共享數(shù)據(jù)庫庫和
45、統(tǒng)一數(shù)據(jù)據(jù)模型的數(shù)據(jù)據(jù)層面的高度度集成架構(gòu),保保證各應(yīng)用模模塊之間的緊緊密無縫集成成和平滑的業(yè)業(yè)務(wù)流轉(zhuǎn)。基于SOA架構(gòu)構(gòu)的ERP系統(tǒng)SOA技術(shù)簡(jiǎn)介介SOA概念及簡(jiǎn)簡(jiǎn)介SOA的基本概概念 面面向服務(wù)的體體系結(jié)構(gòu)(SServicce-Oriientedd Archhitectture,SOA)是一一個(gè)組件模型型,它將應(yīng)用用程序的不同同功能單元(稱稱為服務(wù))通通過這些服務(wù)務(wù)之間定義良良好的接口和和契約聯(lián)系起起來。接口是是采用中立的的方式進(jìn)行定定義的,它應(yīng)應(yīng)該獨(dú)立于實(shí)實(shí)現(xiàn)服務(wù)的硬硬件平臺(tái)、操操作系統(tǒng)和編編程語言。這這使得構(gòu)建在在各種各樣的的系統(tǒng)中的服服務(wù)可以使用用一種統(tǒng)一和和通用的方式式進(jìn)行交互26。
46、簡(jiǎn)介SOA(SServicce-Oriientedd Archhitectture),面面向服務(wù)架構(gòu)構(gòu),它可以根根據(jù)需求通過過網(wǎng)絡(luò)對(duì)松散散耦合的粗粒粒度應(yīng)用組件件進(jìn)行分布式式部署、組合合和使用。服服務(wù)層是SOOA的基礎(chǔ),可可以直接被應(yīng)應(yīng)用調(diào)用,從從而有效控制制系統(tǒng)中與軟軟件代理交互互的人為依賴賴性。SOA是一一種粗粒度、松松耦合服務(wù)架架構(gòu),服務(wù)之之間通過簡(jiǎn)單單、精確定義義接口進(jìn)行通通訊,不涉及及底層編程接接口和通訊模模型。SOAA可以看作是是B/S模型、XMLL/Web Serviice技術(shù)之之后的自然延延伸。SOA技術(shù)的優(yōu)優(yōu)勢(shì) 通通過SOA思想的的引入,使得得ERP軟件可可以做到550: 1
47、1) 支持異異構(gòu)集成 所謂謂異構(gòu)環(huán)境,包包括四個(gè)層次次,硬件平臺(tái)臺(tái)、操作系統(tǒng)統(tǒng)、數(shù)據(jù)庫、應(yīng)應(yīng)用軟件。如如果一套硬件件、一套操作作系統(tǒng)、一套套數(shù)據(jù)庫、一一套應(yīng)用軟件件能夠面面俱俱到的解決集集團(tuán)企業(yè)的所所有管理問題題,那是再好好不過了。但但現(xiàn)實(shí)中是不不可能的,更更普遍的是,不不同的應(yīng)用往往往選擇不同同的平臺(tái)和應(yīng)應(yīng)用系統(tǒng),以以便充分發(fā)揮揮各個(gè)廠商的的特長(zhǎng)。支持持SOA的ERP系統(tǒng)為為集團(tuán)企業(yè)的的信息化提供供了伸縮空間間,企業(yè)可以以根據(jù)需要選選擇最合適的的解決方案。 2) 降低企企業(yè)的IT成本 以以往多數(shù)企業(yè)業(yè)在建設(shè)企業(yè)業(yè)的ERP系統(tǒng)時(shí)時(shí)是從項(xiàng)目的的角度出發(fā)的的,比如ERRP項(xiàng)目、CRMM項(xiàng)目等,事事
48、后當(dāng)企業(yè)的的IT系統(tǒng)越來來越多的時(shí)候候,才會(huì)考慮慮系統(tǒng)的集成成問題,但這這時(shí)候往往集集成的難度就就很大了。而而SOA要求企企業(yè)在建設(shè)IIT系統(tǒng)之初就要要考慮這些問問題,也就是是要考慮服務(wù)務(wù)之間的接口口問題。這樣樣就會(huì)使企業(yè)業(yè)的IT成本大大大降低。 同同時(shí),SOAA將改變以往往的軟件購買買模式。目前前,多數(shù)企業(yè)業(yè)在購買軟件件時(shí)往往是成成熟性軟件,需需一個(gè)模塊或或一個(gè)系統(tǒng)的的購買,企業(yè)業(yè)在購買時(shí)往往往無法將那那些企業(yè)不需需要的功能剔剔除出去,這這樣,企業(yè)就就不得不為此此多付出資金金、培訓(xùn)成本本等許多不必必要的成本。而而支持SOAA的集團(tuán)財(cái)務(wù)務(wù)軟件則可以以幫助企業(yè)實(shí)實(shí)現(xiàn)真正的按按需購買,企企業(yè)需要什
49、么么功能就購買買相應(yīng)的服務(wù)務(wù),幫助企業(yè)業(yè)避免不必要要的支出。 33) 實(shí)現(xiàn)企企業(yè)的動(dòng)態(tài)變變革 支支持SOA的集團(tuán)團(tuán)財(cái)務(wù)系統(tǒng)使使企業(yè)的ITT人員不必太太多的關(guān)心企企業(yè)IT系統(tǒng)的底底層技術(shù),而而更多的去考考慮集團(tuán)財(cái)務(wù)務(wù)的業(yè)務(wù)處理理以及財(cái)務(wù)業(yè)業(yè)務(wù)與IT的接合。同同時(shí),以往企企業(yè)在開發(fā)集集團(tuán)財(cái)務(wù)系統(tǒng)統(tǒng)時(shí),在重復(fù)復(fù)功能上浪費(fèi)費(fèi)了大量的人人力與財(cái)力,同同時(shí)系統(tǒng)在開開發(fā)完成后,如如果企業(yè)業(yè)務(wù)務(wù)變化,系統(tǒng)統(tǒng)將很難更改改或者更改的的成本很高。而而SOA面對(duì)的的是一個(gè)個(gè)獨(dú)獨(dú)立的服務(wù),服服務(wù)之間可以以通過標(biāo)準(zhǔn)接接口來相互調(diào)調(diào)用,這樣企企業(yè)在重復(fù)功功能上就可以以直接通過接接口調(diào)用,而而不必去重新新開發(fā)。企業(yè)業(yè)的業(yè)務(wù)發(fā)
50、生生變化時(shí),只只需要修改相相對(duì)應(yīng)的服務(wù)務(wù)即可,降低低了修改的難難度與復(fù)雜度度,保證了企企業(yè)的IT系統(tǒng)的動(dòng)動(dòng)態(tài)變化?;赟OA技術(shù)術(shù)的體系結(jié)構(gòu)構(gòu)SOA是松耦合合的系統(tǒng) 這這種具有中立立的接口定義義(沒有強(qiáng)制制綁定到特定定的實(shí)現(xiàn)上)的的特征稱為服服務(wù)之間的松松耦合。松耦耦合系統(tǒng)的好好處有兩點(diǎn): 11) 是它的的靈活性,當(dāng)當(dāng)組成整個(gè)應(yīng)應(yīng)用程序的每每個(gè)服務(wù)的內(nèi)內(nèi)部結(jié)構(gòu)和實(shí)實(shí)現(xiàn)逐漸地發(fā)發(fā)生改變時(shí),它它能夠繼續(xù)存存在。 22) 而另一一方面,緊耦耦合意味著應(yīng)應(yīng)用程序的不不同組件之間間的接口與其其功能和結(jié)構(gòu)構(gòu)是緊密相連連的,因而當(dāng)當(dāng)需要對(duì)部分分或整個(gè)應(yīng)用用程序進(jìn)行某某種形式的更更改時(shí),它們們就顯得非常常脆弱
51、。對(duì)松耦合的的系統(tǒng)的需要要來源于業(yè)務(wù)務(wù)應(yīng)用程序需需要根據(jù)業(yè)務(wù)務(wù)的需要變得得更加靈活,以以適應(yīng)不斷變變化的環(huán)境,比比如經(jīng)常改變變的政策、業(yè)業(yè)務(wù)級(jí)別、業(yè)業(yè)務(wù)重點(diǎn)、合合作伙伴關(guān)系系、行業(yè)地位位以及其他與與業(yè)務(wù)有關(guān)的的因素,這些些因素甚至?xí)?huì)影響業(yè)務(wù)的的性質(zhì)。我們們稱能夠靈活活地適應(yīng)環(huán)境境變化的業(yè)務(wù)務(wù)為按需(OOn demmand)業(yè)業(yè)務(wù),在按需需業(yè)務(wù)中,一一旦需要,就就可以對(duì)完成成或執(zhí)行任務(wù)務(wù)的方式進(jìn)行行必要的更改改。SOA 系系統(tǒng)原型的一一個(gè)典型例子子是通用對(duì)象象請(qǐng)求代理體體系結(jié)構(gòu)(CCommonn Objeect Reequestt Brokker Arrchiteecturee,CORBAA)
52、,它已經(jīng)經(jīng)出現(xiàn)很長(zhǎng)時(shí)時(shí)間了,其定定義的概念與與 SOA 相似。然而而,現(xiàn)在的 SOA 已已經(jīng)有所不同同了,通過使使用基于 XXML 的語語言(稱為 Web 服服務(wù)描述語言言(Web Serviices DDefiniition Languuage,WSDL)來來描述接口,服服務(wù)已經(jīng)轉(zhuǎn)到到更加動(dòng)態(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è)計(jì)或架構(gòu)構(gòu)上都是緊偶偶合、封閉式式、自成體系
53、系,屬于一次次性投入一次次性完結(jié)的產(chǎn)產(chǎn)品。這樣的的產(chǎn)品很難適適應(yīng)或快速響響應(yīng)市場(chǎng)或客客戶靈活多變變的需求,以以及后續(xù)的擴(kuò)擴(kuò)展。在這樣樣的市場(chǎng)、及及客戶需求下下,從而催生生了軟件產(chǎn)品品一種新的設(shè)設(shè)計(jì)或架構(gòu)的的理念:面向向服務(wù)架構(gòu)(SOA架構(gòu))。 對(duì) SOA 的的需要來源于于需要使業(yè)務(wù)務(wù) IT 系統(tǒng)統(tǒng)變得更加靈靈活,以適應(yīng)應(yīng)業(yè)務(wù)中的改改變。通過允允許強(qiáng)定義的的關(guān)系和依然然靈活的特定定實(shí)現(xiàn),ITT 系統(tǒng)既可可以利用現(xiàn)有有系統(tǒng)的功能能,又可以準(zhǔn)準(zhǔn)備在以后做做一些改變來來滿足它們之之間交互的需需要。 SOOA是一場(chǎng)革革命。一個(gè)應(yīng)應(yīng)用程序的業(yè)業(yè)務(wù)邏輯(bbusineess loogic)或或某些單獨(dú)的的功
54、能被模塊塊化并作為服服務(wù)呈現(xiàn)給消消費(fèi)者或客戶戶端。這些服服務(wù)的關(guān)鍵是是他們的松耦耦合特性。例例如,服務(wù)的的接口和實(shí)現(xiàn)現(xiàn)相獨(dú)立。應(yīng)應(yīng)用開發(fā)人員員或者系統(tǒng)集集成者可以通通過組合一個(gè)個(gè)或多個(gè)服務(wù)務(wù)來構(gòu)建應(yīng)用用,而無須理理解服務(wù)的底底層實(shí)現(xiàn)。舉舉例來說,一一個(gè)服務(wù)可以以用.NETT或J2EE來實(shí)實(shí)現(xiàn),而使用用該服務(wù)的應(yīng)應(yīng)用程序可以以在不同的平平臺(tái)之上,使使用的語言也也可以不同。讓 SOAA 系統(tǒng)適應(yīng)應(yīng)改變的能力力是最重要的的部分,對(duì)于于開發(fā)人員來來說,這樣的的改變無論是是在他們工作作的范圍之內(nèi)內(nèi)還是在他們們工作的范圍圍之外都有可可能發(fā)生,這這取決于是否否有改變需要要知道接口是是如何定義的的以及它們相相
55、互之間如何何進(jìn)行交互。與與開發(fā)人員不不同的是,架架構(gòu)師的作用用就是引起對(duì)對(duì) SOA 模型大的改改變。這種分分工,就是讓讓開發(fā)人員集中精精力于創(chuàng)建作作為服務(wù)定義義的功能單元元,而讓架構(gòu)構(gòu)師和建模人人員集中精力力于如何將這這些單元適當(dāng)當(dāng)?shù)亟M織在一一起,它已經(jīng)經(jīng)有十多年的的歷史了,通通常用統(tǒng)一建建模語言(UUniverrsal MModeliing Laanguagge,UML),并并且描述成模模型驅(qū)動(dòng)的體體系結(jié)構(gòu)(MModel- Drivven Arrchiteecturee,MDA)。SOA架構(gòu)的定定義或特性 SOAA架構(gòu),是一一種粗粒度、開開放式、松耦耦合的服務(wù)結(jié)結(jié)構(gòu),要求軟軟件產(chǎn)品在開開發(fā)過
56、程中,按按照相關(guān)的標(biāo)標(biāo)準(zhǔn)或協(xié)議,進(jìn)進(jìn)行分層開發(fā)發(fā)。通過這種種分層設(shè)計(jì)或或架構(gòu)體系可可以使軟件產(chǎn)產(chǎn)品變得更加加彈性和靈活活,且盡可能能的與第三方方軟件產(chǎn)品互互補(bǔ)兼容,以以達(dá)到快速擴(kuò)擴(kuò)展,滿足或或響應(yīng)市場(chǎng)或或客戶需求的的多樣化、多多變性。一個(gè)個(gè)典型的SOOA架構(gòu)示意意如下:圖4.1 SOOA架構(gòu)的系系統(tǒng)圖示基于SOA技術(shù)術(shù)架構(gòu)的價(jià)值值未來企業(yè)的應(yīng)變變之道 持續(xù)續(xù)增長(zhǎng)的客戶戶需求、瞬息息萬變的市場(chǎng)場(chǎng)和日趨激烈烈的全球化競(jìng)競(jìng)爭(zhēng),使得企企業(yè)必須不斷斷提升自身IIT及企業(yè)管管理系統(tǒng)的敏敏捷性和適應(yīng)應(yīng)性。 現(xiàn)在,每個(gè)個(gè)企業(yè)都需要要把握業(yè)務(wù)流流程發(fā)展的變變革,預(yù)測(cè)業(yè)業(yè)務(wù)環(huán)境的變變化,以便對(duì)對(duì)競(jìng)爭(zhēng)者做出出快速響
57、應(yīng),確確保企業(yè)的生生存、發(fā)展和和快速成長(zhǎng)27。 面向向服務(wù)架構(gòu)技技術(shù)(Serrvice-Oriennted AArchittecturre,SOA)的出出現(xiàn),標(biāo)志著著設(shè)計(jì)、開發(fā)發(fā)、部署新的的企業(yè)應(yīng)用系系統(tǒng),并將其其與原有應(yīng)用用系統(tǒng)、業(yè)務(wù)務(wù)流程進(jìn)行集集成的方式出出現(xiàn)了根本性性變化。 采用用SOA架構(gòu),可可以帶來顯著著的商業(yè)和技技術(shù)利益: 1)提提升商業(yè)決策策能力,通過過將商業(yè)服務(wù)務(wù)和信息進(jìn)行行聚合成為一一系列動(dòng)態(tài)的的、組合的商商業(yè)應(yīng)用,企企業(yè)決策者可可以更便捷地地獲得更準(zhǔn)確確、更全面、更更深入的信息息,可以更敏敏捷地對(duì)各種種變化做出反反應(yīng)。 2)獲獲得更高的員員工生產(chǎn)率,SOA可以改進(jìn)商業(yè)流程,
58、使得員工更加關(guān)注關(guān)鍵性、增值業(yè)務(wù)流程,基于服務(wù)更好地進(jìn)行協(xié)作,通過各種方式訪問和操作業(yè)務(wù)數(shù)據(jù)和信息,大大提升生產(chǎn)率。 33)建立與供供應(yīng)商和顧客客的更強(qiáng)的聯(lián)聯(lián)系,SOAA增強(qiáng)了端到到端的應(yīng)用模模式,跨越企企業(yè)組織邊界界,更好地集集成現(xiàn)有的信信息系統(tǒng),通通過服務(wù)的編編排和聚合,使使其更好地融融合在業(yè)務(wù)流流程里。 44)可以更快快、更節(jié)省地地搭建IT和業(yè)務(wù)應(yīng)應(yīng)用系統(tǒng),基基于SOA和標(biāo)準(zhǔn)準(zhǔn)化服務(wù)組件件,可以根據(jù)據(jù)業(yè)務(wù)流程需需要,更快地地搭建業(yè)務(wù)系系統(tǒng);同時(shí),也也可以更好地地利用原有的的IT和業(yè)務(wù)系系統(tǒng)的投資,并并保證其符合合業(yè)務(wù)流程的的需要。 55)可以增強(qiáng)強(qiáng)IT和業(yè)務(wù)系系統(tǒng)的可管理理性和安全性性,
59、通過安全全服務(wù)的部署署和SOA治理,可可以實(shí)現(xiàn)更強(qiáng)強(qiáng)的安全性管管理和監(jiān)控,確確保了整個(gè)架架構(gòu)置于統(tǒng)籌籌和管理之下下。完全SOA架構(gòu)構(gòu)所帶來的價(jià)價(jià)值 1)確確??傮w架構(gòu)構(gòu)的合理規(guī)劃劃,全面整合合信息,徹底底消除應(yīng)用孤孤島,全面實(shí)實(shí)現(xiàn)過程、人人員和信息的的實(shí)質(zhì)集成、高高度協(xié)調(diào),實(shí)實(shí)現(xiàn)更高的互互操作性與協(xié)協(xié)同、更敏捷捷的業(yè)務(wù)流程程、更全面的的信息可見性性; 2)企企業(yè)的IT及應(yīng)用系系統(tǒng)架構(gòu)將更更具伸縮性,IT價(jià)值將得到充分的發(fā)揮,全面提升未來企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì); 3)降降低集成成本本和風(fēng)險(xiǎn),降降低維護(hù)成本本:隨著企業(yè)業(yè)業(yè)務(wù)的發(fā)展展,非SOAA應(yīng)用在IT和應(yīng)用系系統(tǒng)中相互集集成的成本和和風(fēng)險(xiǎn)日益增增大,系
60、統(tǒng)運(yùn)運(yùn)行將變得繁繁冗和低效;相應(yīng)地,為為維護(hù)應(yīng)用孤孤島及更多的的流程接口,甚甚至是重復(fù)、重重疊的業(yè)務(wù)功功能系統(tǒng),企企業(yè)IT及應(yīng)用系系統(tǒng)維護(hù)成本本將不可避免免地日益增大大。 4)基基于SOA架構(gòu)的的IT及應(yīng)用系系統(tǒng)可以增量量部署到位,但但毫無疑問,選選擇完全SOOA架構(gòu)是正正確、長(zhǎng)遠(yuǎn)和和明智的決策策。SOA的實(shí)現(xiàn)方方式-WebbServiiceWebServvice的概概念 WWebSerrvice是是一種構(gòu)建應(yīng)應(yīng)用程序的普普遍模型,可以在任何何支持網(wǎng)絡(luò)通通信的操作系系統(tǒng)中實(shí)施運(yùn)運(yùn)行;它是一種新新的web應(yīng)用程程序分支,是是自包含、自自描述、模塊塊化的應(yīng)用,可可以發(fā)布、定定位、通過wweb調(diào)用。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 糖尿病模型討論與分析
- 物業(yè)客服部員工培訓(xùn)
- 露天礦山安全培訓(xùn)課件經(jīng)典
- 互聯(lián)網(wǎng)平臺(tái)會(huì)計(jì)勞動(dòng)合同
- 城市綜合體外保溫施工合同
- 生物科技辦公樓施工承包合同
- 山東影劇院建設(shè)合同
- 墻紙施工合同幼兒園歡樂世界
- 地下商場(chǎng)建設(shè)鉆探施工合同
- 教育信息化項(xiàng)目招投標(biāo)攻略
- 直流電動(dòng)機(jī)工作原理 名師獲獎(jiǎng)
- 防靜電安全知識(shí)員工培訓(xùn)
- 綜合實(shí)踐優(yōu)秀課件初二
- 保險(xiǎn)銷售管理考試附有答案
- 老舊小區(qū)改造居民意愿調(diào)查表改造方案居民滿意度調(diào)查表
- 礦熱爐(電爐)運(yùn)行有渣冶煉熔煉特性、電極插入深度解析與控制方法
- 妊娠晚期促子宮頸成熟與引產(chǎn)指南
- 基金委托募集合作協(xié)議
- GB/T 4942-2021旋轉(zhuǎn)電機(jī)整體結(jié)構(gòu)的防護(hù)等級(jí)(IP代碼)分級(jí)
- 醫(yī)院運(yùn)行與醫(yī)療業(yè)務(wù)指標(biāo)數(shù)據(jù)統(tǒng)計(jì)收集管理規(guī)定
- 風(fēng)險(xiǎn)因素識(shí)別與評(píng)價(jià)表(幕墻工程危險(xiǎn)源)
評(píng)論
0/150
提交評(píng)論