版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、sap r/3 和 microso什 dynamic ax 的技术比较microsoft dynamicsax(以下简称ax)是微软公司商业解决方案中主要针对中大型企业的企业运营和 管理信息系统,它具有国际化应用支持、与微软家族的系列产品(如:office系列, sharepoint等)都可以有完美的集成、可个性化自定义配置的友好操作界面、系 统模块间的无缝集成。如果说ax是erp界的技术新秀,那么sapr/3(以下简称r/3)就是资深的erp产品代表,它一度成为erp的代名词。 木文试着从技术角度来比较这两套在当今erp市场上叱烷风云的系统,就 两套系统的技术架构、技术开发平台和数据库技术方
2、面来进行探讨。同吋,本文 力争完全就事实说话,无意褒贬。(-)系统架构r/3是三层结构(在3.1以后的版本中,通过增加internet/lntranet层,r/3 的结构将变成多级结构)产品清楚地分为表达服务,应用服务和数据库服务。sa pr/3以一种实用的方式支持全部gartner group client/server模式的5层结构。 其架构参见图1。r/3 system 2wortfiow inputcdmrnuntca- lionapplicationr/3 system 1图1: r/3的技术架构dax现在是标准的三层结构,应用服务器处理商业逻辑层的一切事务,客户 端则是标准的win
3、dows程序,aos(axapta objectserver)集群技术可以很有效的进行负载均衡和灾难恢复。简单表示成图2。图2: ax的?层架构w同时利用微软的share point的技术,ax也是支持完全的多层架构和web访问,可以通过多种媒体进行访问。架构参见图3。ortr«woymokit mmhimactomlt dynamics ax tetlmolcgva副ql«ior ofjkl jgnepxflax chertsaoretbgemworvmbqosemqmrwcrtr 5<n sqt $rvr 2005semotcxtcok «<y 5
4、 geftxl xe «acon sxm 腮图3: ax的多层应用a(-)开发语言和技术sap 开发了 abap/4 工作台(abap/4 developmentworkbench)作为实施client/server方案的完整曲case环境和工作流工具包,加 速并从一定程度上使实施过程自动化,保证了连续有效的业务再造,这已由r/3 应用程序的成功开发史所证明。abap/4工作台集成数据,业务过程,组织结构 和工作流部件,并基于一个主动地与应用连接的集成的库上,包括了动态对话程 序编辑(dynamicprogram),屏幕和菜单绘制,原代码生成器,交互式纠错,性能优化,计算机 辅助测试
5、(catt), abap/4仓库,数据字典,开发组织等。ax的开发平台叫morphx,是一个完全智能化的开发平台,可以完成通过鼠 标的拖拽完成绝大多的窗体和报表的开发。如果需要进一步开发,就有需要ax 的开发语言x+, x+是一个完全面向对象的、高效的商业软件开发语言,有 着完整的编译器和调试器,可以快速开发所有的商业代码。而且尤其重要的是现 有的ax的所有功能也是x+开发出来的,完全公开代码,用户可以查看和编辑 所有的代码,其版本控制参见下文。ax 支持 ms sql server 2005 的 reportservices,可以用来快速开发web报表和bl分析。同时在.net的开发环境中也
6、 可以快递调用ax的开发接口。(三)数据库和操作系统支持r/3支持主流的数据库软件,如informix,oracle,adabasdqb2和ms sql server.r/3系统可运行于所有主流的unix系统,同时也支持windows nt(microsoft)和 os/400(ibm)操作系统。oracle数据库下,用户可以通过sapgui进行联机监控,能够获取多项重要 数据,如 oracle 的 data buffer, sharedpool, redo log buffer, calls, table scans/tablefetch, sorts等。此外,用户还能观察i/o请求,v$值
7、等。如图4所示。图4:r/3的数据库管理3systea onitorincpcax同时支持的主流数据库有oracle和ms sql server,保护最新的oracl e 10g 和 ms sql server2005o同时利用2005的最新的很多特性。由于是微软的产品,ax i前支持windows操作系统。ax中队数据库管理和支持是比较丰富,可以及时管理数据库连接,支持数 据库的所有ddl操作,可以图形化管理数据库德表、字段和index等,如图5。 ax还支持详细数据库日志记录(如图6)以及olap分析。金 pb pieldi女询hies. o /血“q* 2j(syi)r 口 a44r&l
8、t;ty»j二人3"就*小"丁壮2心阿(<yi)* 二<xyt>二)a44rnifm«tth<t4im uyi 二a2r»iifr>tllia<s (ty)* (iyi)* adir«ttztjic«-£e cxyx)* a44r »szi fc卜 2j aifacuea (ijrt)图5: ax的数据库管理2a 參a aivcbaaeedwxxrwtaaat vcaivnnaaedmbtmt«»*>尊5waxr口j tv 06: ax的数据库
9、监视卩(四)安全性r/3系统对数据的传送(message)和分发复制(replication)在各个层次上都 提供了可靠的保证。r/3系统使用tcp/ip协议作为主要的网络通信协议o tcp/ip 协议不但是事实上的工业标准,而忖其内置的差错检测和纠正机制提供了可靠的 网络传输。在前端客户程序和后台应用服务器之间传送的数据都经过加密 (encryption)和压码校验(authentication)处理,防止消息内容被第改。ax对于数据更是做到完全安全的保证。其传输协议使用的是tcp/ip,用户 跟windows域用户完全集成,由server提供了完全安全保证,传输内容可以使 用128位的加密
10、或者自定的加密。对于应用数据访问可以做到行记录级,数据 的修改可以设置详细记录每一步操作。(五)客制化版本控制sap充分考虑到客户实施erp项h时要求的多样性及实施过程的复杂性,按照软件工程的观点,提供 了先进的软件开发环境(asde)和实用的项li管理、实施匸具。sapr/3系统中的变更(changes)分为以下五 类:定制(customizing)、功能强化(enhancement).客户的应用程序开发(customer development) 对sap提供的标准应用程序的修改(modification)ax利用先进的层技术來保证系统的升级和客制化版本控制,如图7所示,ax按级別高低把代
11、码分成 五个层,每一层都是由下一层集成而来的,所以保证的代码的一致性得到保证,同时还可以有效地进行灾 难恢复。user (usr)|specific fimctioihiiitycustomer (cus)regional ftmctionalrtyvar solution (var)glokijhiiictioiialifybusiness solution (bus)glob<il finictionality by parlnei sglobal (gls)牡localizations nol inchided in syssystem (sys)reserved for dyna
12、mics ax developetl codewax的层技术ax支持vss和team server,内嵌单元测试的功能,可以最大程度的保证 代码的正确性和完整性以上的比较,可以看出成熟的erp产品都有其成熟而先进的技术作为背景支撑的。虽然 从诞生的先后次序可能造成各口的技术侧重点不同,就其发展和升级方面,都有其过人之处, 才能在it这个技术不断升级换代的时代得到发展。同时也不可否认的是,由于发展阶段和 时代不同的缘故,新的it技术在ax上体现得更充分,而且最重要的是ax的所有application 的代码是完全公开的,同时又有世界领先的软件厂商的背后强大支持,有理由相信ax会做 得更好。这让我
13、们广大企业用户有了更多的期待,更多的选择全球两大阵营erp系统的技术分析丿冲2007-3-28 15:46:11 作者】印徳华【进入论坛】本文关键字erp技术广告sap r/3 和 microsoft dynamic ax 的技术比较microsoft dynamics ax(以下简称ax)是微软公司商业解决方案中主要针对中大型企业的企业运营和管理信息系统,它具有国际化应用支持、与微软家族的 系列产品(如:office系列,sharepoint等)都可以有完美的集成、可个性化自定义配置的友好 操作界面、系统模块间的无缝集成。如果说ax是erp界的技术新秀,那么sap r/3(以下 简称r/3)
14、就是资深的erp产品代表,它一度成为erp的代名词。本文试着从技术角度来比较这两套在当今erp市场上叱塢风云的系统,就两套系统的 技术架构、技术开发平台和数据库技术方面来进行探讨。同时,本文力争完全就事实说话, 无意褒贬。(一)系统架构r/3是三层结构(在3.1以后的版本中,通过增加internet/lntranet层,r/3的结构将变 成多级结构)产品清楚地分为表达服务,应用服务和数据库服务。sap r/3以一种实用的方式支持全部gartner group client/server模式的5层结构。其架构参见图1。wnuntca- tionapplicationr/3 system 1mfm
15、v* 图1: r/3的技术架构qax现在是标准的三层结构,应用服务器处理商业逻辑层的一切事务,客户端则是标准 的windows程序,aos(axapta object server)集群技术可以很有效的进行负载均衡和灾难 恢复。简单表示成图2。clients7图2: ax的3层架构“object database仙on flies)multiple aos i servers can be adcjedsql database(dusiness dat3)aos同时利用微软的share point的技术,ax也是支持完全的多层架构和web访问,可以通过多种媒体进行访问。架构参见图3。prtr&
16、lt;wz>«re<med lktbww tronoat umtbm4nromlt dyriamtcs axckvnrtwahdumf图3: ax的多层应用"j、1 m5mq(二) 开发语言和技术sap 开发了 abap/4 工作台(abap/4 development workbench)作为实施 client/server 方案的完整的case环境和工作流工具包,加速并从一定程度上使实施过程自动化,保证 了连续有效的业务再造,这己市r/3应用程序的成功开发史所证明。abap/4 i作台集成数 据,业务过程,组织结构和工作流部件,并基于一个主动地与应用连接的集
17、成的库上,包括- 了动态对话程序编辑(dynamic program),屏幕和菜单绘制,原代码生成器,交互式纠错, 性能优化,计算机辅助测试(catt), abap/4仓库,数据字典,开发组织等。ax的开发平台叫morphx,是一个完全智能化的开发平台,可以完成通过鼠标的拖拽完 成绝大多的窗体和报表的开发。如果需要进一步开发,就有紺要ax的开发语言x+, x+ 是一个完全面向对象的、高效的商业软件开发语言,有着完整的编译器和调试器,可以快速 开发所有的商业代码。而且尤其重要的是现有的ax的所有功能也是x+开发出来的,完全 公开代码,用户可以查看和编辑所有的代码,其版本控制参见下文。ax支持ms
18、 sql server 2005的report services,可以用来快速开发web报表和bl分析。同时在.net的开发环境中也可以快递调用ax的开发接口。(三) 数据库和操作系统支持r/3 支持主流的数据库软件,如 informix,oracle?adabasd,db2 和 ms sql server.r/3系统可运行于所有主流的unix系统,同时也支持 windows nt(microsoft)和os/400(ibm)操作系统。oracle数据库下,用户可以通过sapgui进行联机监控,能够获取多项重要数据,如oracle 的 data buffer, shared pool, red
19、o log buffer, calls, table scans/table fetch,sorts等。此外,用户还能观察i/o请求,v$值等。如图4所示。图4:r/3的数据库管理3ax同时支持的主流数据库有oracle和ms sql server,保护最新的oracle 10g和ms sql server 2005。同时利用2005的最新的很多特性。由于是微软的产品,ax目前支持windows操作系统。ax中队数据库管理和支持是比较丰富,对以及时管理数据库连接,支持数据库的所有ddl操作,可以图形化管理数据库德表、字段和index等,如图5。ax还支持详细数据库h志记录(如图6)以及olap
20、分析。» k.aiac»<j bwmvaaaa0"3: ro ww 1qab vcaiac0 abaedseat口»»«dr m«> waxr口tw«v>aiir.ithvnj» /皿“比 n(syi)r 二 a&lr ixcunry>.<(t(itt.i 二 a44r«ic«ir»tryk<ck(/<0<>lxl (tyt) 二a松丈xmy (xyt) 2 a44mif«nb»tme>4
21、ii4 (syi) 22 mir"”dc*山 (ty) « 二 a4ire«sst«t (iy>) j aair«tizipct-l (xyx) j aumzmt4xapwil* jil y”)卜二 aifacum tiyi ) "3(iyi)4 act? q dm jhcu.nwy 二込t山“ s 上f«<ldi 23m】4<srwk«1d4qw2m.cl 士i h fifflffflt对*欄syste oii*twn<5: ax的数据库管理"4图& ax的数据库监视卩(
22、四) 安全性r/3系统对数据的传送(message)和分发复制(replication)在各个层次上都提供了可靠的 保证。r/3系统使用tcp/ip协议作为主要的网络通信协议。tcp/ip协议不但是事实上的工 业标准,而且其内置的差错检测和纠正机制提供了可靠的网络传输。在前端客户程序和后台 应用服务器之间传送的数据都经过加密(encryption)和压码校验(authentication)处理,防止 消息内容被篡改。ax对于数据更是做到完全安全的保证。其传输协议使用的是tcp/ip,用户跟windows域用户完全集成,由server提供了完全安全保证,传输内容可以使用128位的加密或者自定的加
23、密。対于应用数据访问可以做到行记录级,数据的修改可以设置详细记录每一步操作。(五) 客制化版本控制sap充分考虑到客户实施erp项目时要求的多样性及实施过程的复杂性,按照软件工 程的观点,提供了先进的软件开发环境(asde)和实用的项目管理、实施工具。sapr/3系 统中的变更(changes)分为以下五类淀制(customizing)、功能强化(enhancement)客八的 应用程序开发(customer development)、对sap提供的标准应用程序的修改(modification)ax利用先进的层技术来保证系统的升级和客制化版本控制,如图7所示,ax按级别高 低把代码分成五个层,每一层都是由下一层集成而來的,所以保证的代码的一致性得到保证, 同时还可以有效地进行灾难恢复。comitiy specific fiiiidionalttyregional fu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聚集活动策划方案
- 羊肉冬季活动方案
- 线上美容咨询创新创业项目商业计划书
- 绿色屋顶绿化系统行业跨境出海项目商业计划书
- 花园漫步活动方案
- 绿豆汤饮料促销活动方案
- 线上教研活动方案
- 精神康复中秋活动方案
- 艺术领域跳舞活动方案
- 火车票代购服务创新创业项目商业计划书
- 2025江苏苏州市姑苏区劳动人事争议仲裁院协理员招聘5人考试模拟试题及答案解析
- 人防项目风险管理与控制方案
- 新二上语文课内句子仿写晨读单
- 月考成绩分析会校长讲话:分数背后的真相与教学突围之路
- 中职汽车营销试卷及答案
- 江西制造职业技术学院2025年第二批合同聘用制人员招聘考试模拟试题及答案解析
- 护理专业科普
- 创伤性脾破裂课件
- 2026年中国工商银行陕西省分行校园招聘(520人)考试参考试题及答案解析
- 2025广东省监狱管理局所属事业单位招聘医疗卫生专业技术人才99人考试参考试题及答案解析
- 2025年雅安市消防员招录考试笔试试卷【附解析】
评论
0/150
提交评论