監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

全球兩大陣營ERP系統(tǒng)的技術分析

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

文章來源:泛普軟件

SAP R/3 和Microsoft Dynamic AX的技術比較

Microsoft Dynamics AX(以下簡稱AX)是微軟公司商業(yè)解決方案中主要針對中大型企業(yè)的企業(yè)運營和管理信息系統(tǒng),它具有國際化應用支持、與微軟家族的系列產(chǎn)品(如:Office系列,SharePoint等)都可以有完美的集成、可個性化自定義配置的友好操作界面、系統(tǒng)模塊間的無縫集成。如果說AX是ERP界的技術新秀,那么SAP R/3(以下簡稱R/3)就是資深的ERP產(chǎn)品代表,它一度成為ERP的代名詞。

本文試著從技術角度來比較這兩套在當今ERP市場上叱垞風云的系統(tǒng),就兩套系統(tǒng)的技術架構、技術開發(fā)平臺和數(shù)據(jù)庫技術方面來進行探討。同時,本文力爭完全就事實說話,無意褒貶。

(一) 系統(tǒng)架構

R/3是三層結構(在3.1以后的版本中,通過增加Internet/Intranet層,R/3的結構將變成多級結構)產(chǎn)品清楚地分為表達服務,應用服務和數(shù)據(jù)庫服務。SAP R/3以一種實用的方式支持全部Gartner Group Client/Server模式的5層結構。其架構參見圖1。

AX現(xiàn)在是標準的三層結構,應用服務器處理商業(yè)邏輯層的一切事務,客戶端則是標準的Windows程序,AOS(Axapta object server)集群技術可以很有效的進行負載均衡和災難恢復。簡單表示成圖2。

同時利用微軟的Share Point的技術,AX也是支持完全的多層架構和WEB訪問,可以通過多種媒體進行訪問。架構參見圖3。

(二) 開發(fā)語言和技術

SAP開發(fā)了ABAP/4工作臺(ABAP/4 Development Workbench)作為實施client/server方案的完整的CASE環(huán)境和工作流工具包,加速并從一定程度上使實施過程自動化,保證了連續(xù)有效的業(yè)務再造,這已由R/3應用程序的成功開發(fā)史所證明。ABAP/4工作臺集成數(shù)據(jù),業(yè)務過程,組織結構和工作流部件,并基于一個主動地與應用連接的集成的庫上,包括了動態(tài)對話程序編輯(Dynamic Program),屏幕和菜單繪制,原代碼生成器,交互式糾錯,性能優(yōu)化,計算機輔助測試(CATT),ABAP/4倉庫,數(shù)據(jù)字典,開發(fā)組織等。

AX的開發(fā)平臺叫MorphX,是一個完全智能化的開發(fā)平臺,可以完成通過鼠標的拖拽完成絕大多的窗體和報表的開發(fā)。如果需要進一步開發(fā),就有需要AX的開發(fā)語言X++,X++是一個完全面向對象的、高效的商業(yè)軟件開發(fā)語言,有著完整的編譯器和調試器,可以快速開發(fā)所有的商業(yè)代碼。而且尤其重要的是現(xiàn)有的AX的所有功能也是X++開發(fā)出來的,完全公開代碼,用戶可以查看和編輯所有的代碼,其版本控制參見下文。

AX支持MS SQL Server 2005的Report Services,可以用來快速開發(fā)WEB報表和BI分析。同時在.Net的開發(fā)環(huán)境中也可以快遞調用AX的開發(fā)接口。

(三) 數(shù)據(jù)庫和操作系統(tǒng)支持

R/3支持主流的數(shù)據(jù)庫軟件,如Informix,Oracle,ADABASD,DB2和MS SQL Server.

R/3系統(tǒng)可運行于所有主流的UNIX系統(tǒng),同時也支持Windows NT(Microsoft)和OS/400(IBM)操作系統(tǒng)。

Oracle數(shù)據(jù)庫下,用戶可以通過SAPGUI進行聯(lián)機監(jiān)控,能夠獲取多項重要數(shù)據(jù),如Oracle的Data Buffer,Shared Pool,Redo Log Buffer,Calls,Table Scans/Table Fetch,Sorts等。此外,用戶還能觀察I/O請求,V$值等。如圖4所示。

AX同時支持的主流數(shù)據(jù)庫有Oracle和MS SQL Server,保護最新的Oracle 10G和MS SQL Server 2005。同時利用2005的最新的很多特性。

由于是微軟的產(chǎn)品,AX目前支持Windows操作系統(tǒng)。

AX中隊數(shù)據(jù)庫管理和支持是比較豐富,可以及時管理數(shù)據(jù)庫連接,支持數(shù)據(jù)庫的所有DDL操作,可以圖形化管理數(shù)據(jù)庫德表、字段和Index等,如圖5。AX還支持詳細數(shù)據(jù)庫日志記錄(如圖6)以及OLAP分析。

(四) 安全性

R/3系統(tǒng)對數(shù)據(jù)的傳送(message)和分發(fā)復制(replication)在各個層次上都提供了可靠的保證。R/3系統(tǒng)使用TCP/IP協(xié)議作為主要的網(wǎng)絡通信協(xié)議。TCP/IP協(xié)議不但是事實上的工業(yè)標準,而且其內置的差錯檢測和糾正機制提供了可靠的網(wǎng)絡傳輸。在前端客戶程序和后臺應用服務器之間傳送的數(shù)據(jù)都經(jīng)過加密(Encryption)和壓碼校驗(Authentication)處理,防止消息內容被篡改。

AX對于數(shù)據(jù)更是做到完全安全的保證。其傳輸協(xié)議使用的是TCP/IP,用戶跟Windows域用戶完全集成,由Server提供了完全安全保證,傳輸內容可以使用128位的加密或者自定的加密。對于應用數(shù)據(jù)訪問可以做到行記錄級,數(shù)據(jù)的修改可以設置詳細記錄每一步操作。

(五) 客制化版本控制

SAP充分考慮到客戶實施ERP項目時要求的多樣性及實施過程的復雜性,按照軟件工程的觀點,提供了先進的軟件開發(fā)環(huán)境(ASDE)和實用的項目管理、實施工具。SAPR/3系統(tǒng)中的變更(changes)分為以下五類:定制(customizing)、功能強化(Enhancement)、客戶的應用程序開發(fā)(customer development) 、對SAP提供的標準應用程序的修改(modification)

AX利用先進的層技術來保證系統(tǒng)的升級和客制化版本控制,如圖7所示,AX按級別高低把代碼分成五個層,每一層都是由下一層集成而來的,所以保證的代碼的一致性得到保證,同時還可以有效地進行災難恢復。

AX支持VSS和Team Server,內嵌單元測試的功能,可以最大程度的保證代碼的正確性和完整性。

基于以上的比較,總結如下表:

比較項目

Microsoft Dynamic AXSAP R/3
系統(tǒng)架構典型的三層架構,可以使用微軟其他產(chǎn)品構成多層架構,支持C/S和B/S多層訪問三層和多層價格,Java技術是的多層B/S也可以訪問
開發(fā)工具MorphX的強大平臺加上高效X++ 面向對象語言ABAP開發(fā)平臺
數(shù)據(jù)庫支持支持Oracle 8以上版本包含10G,支持最新SQL Server 2005支持多種數(shù)據(jù)庫,但是未確定是否支持最新的Oracle 10G和SQL server 2005
系統(tǒng)安全性多種加密,128加密系統(tǒng),完整的Log日志C2級別的安全
客制化版本控制Layer技術的完美應用,加上VSS和Team Server的集成變更詳細分類和記錄,Project管理的支持

以上的比較,可以看出成熟的ERP產(chǎn)品都有其成熟而先進的技術作為背景支撐的。雖然從誕生的先后次序可能造成各自的技術側重點不同,就其發(fā)展和升級方面,都有其過人之處,才能在IT這個技術不斷升級換代的時代得到發(fā)展。同時也不可否認的是,由于發(fā)展階段和時代不同的緣故,新的IT技術在AX上體現(xiàn)得更充分,而且最重要的是AX的所有Application的代碼是完全公開的,同時又有世界領先的軟件廠商的背后強大支持,有理由相信AX會做得更好。這讓我們廣大企業(yè)用戶有了更多的期待,更多的選擇。

(天極網(wǎng))


發(fā)布:2007-04-22 09:25    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
西安OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普西安OA快博其他應用

西安OA軟件 西安OA新聞動態(tài) 西安OA信息化 西安OA快博 西安OA行業(yè)資訊 西安軟件開發(fā)公司 西安門禁系統(tǒng) 西安物業(yè)管理軟件 西安倉庫管理軟件 西安餐飲管理軟件 西安網(wǎng)站建設公司