當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 陜西OA系統(tǒng) > 西安OA系統(tǒng) > 西安OA快博
全球兩大陣營ERP系統(tǒng)的技術(shù)分析
SAP R/3 和Microsoft Dynamic AX的技術(shù)比較
Microsoft Dynamics AX(以下簡稱AX)是微軟公司商業(yè)解決方案中主要針對中大型企業(yè)的企業(yè)運(yùn)營和管理信息系統(tǒng),它具有國際化應(yīng)用支持、與微軟家族的系列產(chǎn)品(如:Office系列,SharePoint等)都可以有完美的集成、可個(gè)性化自定義配置的友好操作界面、系統(tǒng)模塊間的無縫集成。如果說AX是ERP界的技術(shù)新秀,那么SAP R/3(以下簡稱R/3)就是資深的ERP產(chǎn)品代表,它一度成為ERP的代名詞。
本文試著從技術(shù)角度來比較這兩套在當(dāng)今ERP市場上叱垞風(fēng)云的系統(tǒng),就兩套系統(tǒng)的技術(shù)架構(gòu)、技術(shù)開發(fā)平臺(tái)和數(shù)據(jù)庫技術(shù)方面來進(jìn)行探討。同時(shí),本文力爭完全就事實(shí)說話,無意褒貶。
(一) 系統(tǒng)架構(gòu)
R/3是三層結(jié)構(gòu)(在3.1以后的版本中,通過增加Internet/Intranet層,R/3的結(jié)構(gòu)將變成多級(jí)結(jié)構(gòu))產(chǎn)品清楚地分為表達(dá)服務(wù),應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)。SAP R/3以一種實(shí)用的方式支持全部Gartner Group Client/Server模式的5層結(jié)構(gòu)。其架構(gòu)參見圖1。
AX現(xiàn)在是標(biāo)準(zhǔn)的三層結(jié)構(gòu),應(yīng)用服務(wù)器處理商業(yè)邏輯層的一切事務(wù),客戶端則是標(biāo)準(zhǔn)的Windows程序,AOS(Axapta object server)集群技術(shù)可以很有效的進(jìn)行負(fù)載均衡和災(zāi)難恢復(fù)。簡單表示成圖2。
同時(shí)利用微軟的Share Point的技術(shù),AX也是支持完全的多層架構(gòu)和WEB訪問,可以通過多種媒體進(jìn)行訪問。架構(gòu)參見圖3。
(二) 開發(fā)語言和技術(shù)
SAP開發(fā)了ABAP/4工作臺(tái)(ABAP/4 Development Workbench)作為實(shí)施client/server方案的完整的CASE環(huán)境和工作流工具包,加速并從一定程度上使實(shí)施過程自動(dòng)化,保證了連續(xù)有效的業(yè)務(wù)再造,這已由R/3應(yīng)用程序的成功開發(fā)史所證明。ABAP/4工作臺(tái)集成數(shù)據(jù),業(yè)務(wù)過程,組織結(jié)構(gòu)和工作流部件,并基于一個(gè)主動(dòng)地與應(yīng)用連接的集成的庫上,包括了動(dòng)態(tài)對話程序編輯(Dynamic Program),屏幕和菜單繪制,原代碼生成器,交互式糾錯(cuò),性能優(yōu)化,計(jì)算機(jī)輔助測試(CATT),ABAP/4倉庫,數(shù)據(jù)字典,開發(fā)組織等。
AX的開發(fā)平臺(tái)叫MorphX,是一個(gè)完全智能化的開發(fā)平臺(tái),可以完成通過鼠標(biāo)的拖拽完成絕大多的窗體和報(bào)表的開發(fā)。如果需要進(jìn)一步開發(fā),就有需要AX的開發(fā)語言X++,X++是一個(gè)完全面向?qū)ο蟮?、高效的商業(yè)軟件開發(fā)語言,有著完整的編譯器和調(diào)試器,可以快速開發(fā)所有的商業(yè)代碼。而且尤其重要的是現(xiàn)有的AX的所有功能也是X++開發(fā)出來的,完全公開代碼,用戶可以查看和編輯所有的代碼,其版本控制參見下文。
AX支持MS SQL Server 2005的Report Services,可以用來快速開發(fā)WEB報(bào)表和BI分析。同時(shí)在.Net的開發(fā)環(huán)境中也可以快遞調(diào)用AX的開發(fā)接口。
(三) 數(shù)據(jù)庫和操作系統(tǒng)支持
R/3支持主流的數(shù)據(jù)庫軟件,如Informix,Oracle,ADABASD,DB2和MS SQL Server.
R/3系統(tǒng)可運(yùn)行于所有主流的UNIX系統(tǒng),同時(shí)也支持Windows NT(Microsoft)和OS/400(IBM)操作系統(tǒng)。
Oracle數(shù)據(jù)庫下,用戶可以通過SAPGUI進(jìn)行聯(lián)機(jī)監(jiān)控,能夠獲取多項(xiàng)重要數(shù)據(jù),如Oracle的Data Buffer,Shared Pool,Redo Log Buffer,Calls,Table Scans/Table Fetch,Sorts等。此外,用戶還能觀察I/O請求,V$值等。如圖4所示。
AX同時(shí)支持的主流數(shù)據(jù)庫有Oracle和MS SQL Server,保護(hù)最新的Oracle 10G和MS SQL Server 2005。同時(shí)利用2005的最新的很多特性。
由于是微軟的產(chǎn)品,AX目前支持Windows操作系統(tǒng)。
AX中隊(duì)數(shù)據(jù)庫管理和支持是比較豐富,可以及時(shí)管理數(shù)據(jù)庫連接,支持?jǐn)?shù)據(jù)庫的所有DDL操作,可以圖形化管理數(shù)據(jù)庫德表、字段和Index等,如圖5。AX還支持詳細(xì)數(shù)據(jù)庫日志記錄(如圖6)以及OLAP分析。
(四) 安全性
R/3系統(tǒng)對數(shù)據(jù)的傳送(message)和分發(fā)復(fù)制(replication)在各個(gè)層次上都提供了可靠的保證。R/3系統(tǒng)使用TCP/IP協(xié)議作為主要的網(wǎng)絡(luò)通信協(xié)議。TCP/IP協(xié)議不但是事實(shí)上的工業(yè)標(biāo)準(zhǔn),而且其內(nèi)置的差錯(cuò)檢測和糾正機(jī)制提供了可靠的網(wǎng)絡(luò)傳輸。在前端客戶程序和后臺(tái)應(yīng)用服務(wù)器之間傳送的數(shù)據(jù)都經(jīng)過加密(Encryption)和壓碼校驗(yàn)(Authentication)處理,防止消息內(nèi)容被篡改。
AX對于數(shù)據(jù)更是做到完全安全的保證。其傳輸協(xié)議使用的是TCP/IP,用戶跟Windows域用戶完全集成,由Server提供了完全安全保證,傳輸內(nèi)容可以使用128位的加密或者自定的加密。對于應(yīng)用數(shù)據(jù)訪問可以做到行記錄級(jí),數(shù)據(jù)的修改可以設(shè)置詳細(xì)記錄每一步操作。
(五) 客制化版本控制
SAP充分考慮到客戶實(shí)施ERP項(xiàng)目時(shí)要求的多樣性及實(shí)施過程的復(fù)雜性,按照軟件工程的觀點(diǎn),提供了先進(jìn)的軟件開發(fā)環(huán)境(ASDE)和實(shí)用的項(xiàng)目管理、實(shí)施工具。SAPR/3系統(tǒng)中的變更(changes)分為以下五類:定制(customizing)、功能強(qiáng)化(Enhancement)、客戶的應(yīng)用程序開發(fā)(customer development) 、對SAP提供的標(biāo)準(zhǔn)應(yīng)用程序的修改(modification)
AX利用先進(jìn)的層技術(shù)來保證系統(tǒng)的升級(jí)和客制化版本控制,如圖7所示,AX按級(jí)別高低把代碼分成五個(gè)層,每一層都是由下一層集成而來的,所以保證的代碼的一致性得到保證,同時(shí)還可以有效地進(jìn)行災(zāi)難恢復(fù)。
AX支持VSS和Team Server,內(nèi)嵌單元測試的功能,可以最大程度的保證代碼的正確性和完整性。
基于以上的比較,總結(jié)如下表:
比較項(xiàng)目 | Microsoft Dynamic AX | SAP R/3 |
系統(tǒng)架構(gòu) | 典型的三層架構(gòu),可以使用微軟其他產(chǎn)品構(gòu)成多層架構(gòu),支持C/S和B/S多層訪問 | 三層和多層價(jià)格,Java技術(shù)是的多層B/S也可以訪問 |
開發(fā)工具 | MorphX的強(qiáng)大平臺(tái)加上高效X++ 面向?qū)ο笳Z言 | ABAP開發(fā)平臺(tái) |
數(shù)據(jù)庫支持 | 支持Oracle 8以上版本包含10G,支持最新SQL Server 2005 | 支持多種數(shù)據(jù)庫,但是未確定是否支持最新的Oracle 10G和SQL server 2005 |
系統(tǒng)安全性 | 多種加密,128加密系統(tǒng),完整的Log日志 | C2級(jí)別的安全 |
客制化版本控制 | Layer技術(shù)的完美應(yīng)用,加上VSS和Team Server的集成 | 變更詳細(xì)分類和記錄,Project管理的支持 |
以上的比較,可以看出成熟的ERP產(chǎn)品都有其成熟而先進(jìn)的技術(shù)作為背景支撐的。雖然從誕生的先后次序可能造成各自的技術(shù)側(cè)重點(diǎn)不同,就其發(fā)展和升級(jí)方面,都有其過人之處,才能在IT這個(gè)技術(shù)不斷升級(jí)換代的時(shí)代得到發(fā)展。同時(shí)也不可否認(rèn)的是,由于發(fā)展階段和時(shí)代不同的緣故,新的IT技術(shù)在AX上體現(xiàn)得更充分,而且最重要的是AX的所有Application的代碼是完全公開的,同時(shí)又有世界領(lǐng)先的軟件廠商的背后強(qiáng)大支持,有理由相信AX會(huì)做得更好。這讓我們廣大企業(yè)用戶有了更多的期待,更多的選擇。
(天極網(wǎng))
- 1怎樣用iReport制作Web報(bào)表
- 2香奈兒5號(hào)入建議禁售名單 中國市場依然在售
- 3來自基于磁盤備份的能動(dòng)力量
- 4專家指導(dǎo) 深入剖析服務(wù)器虛擬化成本
- 5男子飯店挑選活魚當(dāng)面做記號(hào) 上桌后仍舊被掉包
- 6昆明大批航班延誤 值機(jī)柜臺(tái)被砸工作人員撤退 圖
- 7詳細(xì)剖析熊貓燒香病毒及解決方案
- 8加強(qiáng)邊界路由器的安全防護(hù)能力
- 9重要性被低估的六大技術(shù)
- 10多地感受今冬最冷一天 專家稱,最冷時(shí)段還未到來
- 11四大“門神”阻擊非法訪問
- 12預(yù)防惡意軟件應(yīng)如何著手
- 13冷靜看待云計(jì)算 好處多多危險(xiǎn)也多多
- 14協(xié)同辦公軟件建立XX全球信息一體化項(xiàng)目
- 15無線網(wǎng)絡(luò)安全指南 PEAP驗(yàn)證
- 16RFID在務(wù)實(shí)中演進(jìn)
- 17網(wǎng)絡(luò)社區(qū)安全難題待解
- 18韓國,用15年甩開臺(tái)灣(下)
- 19美國國務(wù)卿希拉里因病暈倒 撞到頭部致腦震蕩
- 20京廣高鐵今日運(yùn)行全程僅需7.59分
- 21揭秘全能神內(nèi)幕:借助SHE歌曲《神話》傳教義
- 22計(jì)世獨(dú)家:網(wǎng)絡(luò)管理的智能化
- 23實(shí)戰(zhàn)用IBM TSM實(shí)現(xiàn)NDMP備份(上)
- 24網(wǎng)絡(luò)監(jiān)控激發(fā)管理凝聚力
- 25兩大用戶的VPN部署經(jīng)驗(yàn)
- 269大安全悖論
- 27在線備份服務(wù)要訣
- 28Gmail頻繁停擺 云計(jì)算面臨信任危機(jī)
- 29心馳向往。太陽谷
- 30掌握家裝洽談五大技巧-3
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓