Enterprise Engineering Forum

企业工程论坛
Categorized as: 产品与方案   Tagged as: ,, , , , , ,

札记:微软企业应用软件(Microsoft Dynamics)的发展

Author: 余彤鹰,  Source: 企业工程论坛,  Published: 2011-04-16

Excerpt: 软件巨人微软在本世纪初开始,正式踏进支持综合性业务与管理的企业应用(例如ERP, CRM)领域,从收购面向中小型企业的ERP产品开始,经过近八年的整合,形成了系统的Microsoft Dynamics企业应用解决方案产品线。目前已经预发布,计划于今年第三季度正式发布的最新产品Microsoft Dynamics AX 2012,有了值得我们关注的重大进步——其称为里程碑的所谓“新一代ERP”,正符合企业工程论坛1999年提出的“新一代企业信息系统”的基本特征。这将可能极大加强微软在相关市场的“领导者”地位,加速其称霸中小企业综合企业应用市场,并可能会对软件产业的技术发展趋势,“模型驱动系统与模型驱动机制”的普及产生重大的影响。

上个世纪末,微软已经在通用软件的几乎所有重要领域——从操作系统到桌面办公、从开发平台到应用平台(服务器)——达成了霸主地位,形成了完全自主独立的技术与产品王国。于是,这个软件巨人终于正式杀向所谓“最后一只下金蛋的鹅”——终端企业应用市场[1]。2001年四月,微软并购了Great Plains,2002年七月并购了Navision,随后在此基础上成立了专门机构MBS(Microsoft Business Solution business group),与原有的Office系列等并列,统一归属于负责面向企业终端客户的部门Microsoft Business Division之下。至2003年再添加Dynamics ,从而完成了初期的基本布局,形成包括ERP与CRM的综合性企业(业务),面向中小型企业的综合企业(业务)应用解决方案体系。

微软这一重要举措,曾引起业界一片“狼来了”的惊呼。但是,也有许多企业应用达人在冷眼观望:ERP这一类综合性企业应用系统,与Office代表的桌面/个人应用软件有着非常深层次的不同,这种差异,体现在从技术到产品与服务生态系统、各个层面的战略和人才类型等方方面面,并且深深地融合在整个企业的习性——文化之中。虽然微软这样的企业王国,可以透过整体性的收购,建立起新的独立运作的分支机构,但这种新的企业文化、技术怎样在完全不同的环境中生存和成长,是需要观察的,人们不乏因深层次的文化冲突乃至技术整合等造成失败的并购案例。

微软进军企业应用领域的下一个明显的里程碑,可能要算2009年Microsoft Dynamics的全面推出。从2001年的收购开始,经过长达七、八年,相信是相当艰苦的兼并、整合、消化,微软于2009年2月推出了Microsoft Dynamics AX这一标志性的产品,重新发布了以“动态”(dynamics)为标志的ERP系列产品:

  • Microsoft Dynamics AX (原Axapta)
  • Microsoft Dynamics GP (原Great Plains Software)
  • Microsoft Dynamics NAV (原Navision)
  • Microsoft Dynamics SL (原Solomon IV)
  • Microsoft Dynamics C5 (原Concorde C5)

它们与微软的Dynamics CRM一起,形成了完整的Microsoft Dynamics业务软件产品线。由此看,微软长达八年的企业应用体系构建,由收购兼并到整合,似乎已经初步形成了自己的完整体系(因而,相对集中的并购也可能告一段落)。目前,在微软Dynamics专属网站上是这样界定的:Microsoft Dynamics是一系列成熟平易、具有适应能力的企业资源规划()和客户关系管理(CRM)解决方案。其目标是满足几乎任何业务需求……,与其他微软软件一样易于采用并能减少实施新方案的风险。

留意我特意强调标出的“具有适应能力”(adaptable)。自上个世纪80、90年代以来,“改变”、“敏捷”、“适应性”等就已经成为企业管理者与企业应用领域持续关注的焦点。许多企业管理软件的厂商都开始给自己贴上类似的标签。但传统如软件架构(迄今仍然是主导性的)本身决定了已发布软件本质上不具有这种能力[2]。那么,微软这里宣称的“动态性”与“具有适应能力”,更多属于一种宣传策略,抑或有更实质性的支持?以往,我并没有去关注它。

最近,我注意到有关Microsoft Dynamics AX 2012的新动向,出现了不得不关注的理由(也是发出这篇札记的原因),那就是,我所提出的“模型驱动系统”(MDS)原理——模型驱动机制(),实质性地出现在被他们称为里程碑的最新产品中,并且称之为新一代ERP系统[3]。换言之,至少对于今年夏季将正式推出的Microsoft Dynamics AX 2012,其宣称的“动态、可适应性”有更实质性的技术内涵——而且,那正是企业工程论坛1999年发表的关于新一代企业信息系统架构的实质性核心主张,即以运行期的模型驱动来分离“通用企业平台和专用解决方案”,及在此基础上的全新的产品生命周期和生态系统——是模型驱动的系统,而不是迄今软件业界仍在大力研究的模型驱动软件开发(MDSD)或模型驱动工程(MDE),当然也不是OMG的模型驱动架构(MDA)[4]。国内同行也许不会忘记,本土企业应用软件开发企业“思维加速”(现名为起步软件),在微软正式杀入综合企业应用市场的时候,就已经推出了在本站1999年发表的最初工作启发下设计的,第一代以实时模型驱动为核心的企业应用平台产品,并在这些年取得了长足的进步。而如今微软这一软件业霸主的企业应用产品对这些核心原理的采用,结合本站之前介绍的国际著名IT咨询机构Firrester于2007年提出的“动态企业应用”等,也已形成足够充分的证据,说明本站自1999年以来所发表工作的前瞻性、应用价值及深远意义

我们看到,微软Dynamics AX 2009就被国际性权威IT咨询机构Gartner Group中小企业ERP解决方案的“领导者”象限,我想采用模型驱动机制这一新的实质性进步,将大大加强或巩固其领导地位,并很可能助推微软在中小型综合企业应用市场取得更加迅速的发展,成就新一轮霸业。另一方面,微软这一产品如果顺利推广,将可能会对软件产业的技术发展趋势,“模型驱动系统与模型驱动机制”的普及产生重大的影响。我初步查看了几家国内媒体的一些报道,基本限于其官方口径的复述,对这个重要的发展无任何实质性的评论。

注释

[1] 虽然微软将Office家族也放在面向终端企业客户的业务解决方案之下,但传统上看,Office系列首先是个人应用软(虽然主要用于办公环境),并且趋于提供某种“协作”支持。相对于此,企业应用(enterprise applications)常指企业组织整体采纳的管理或业务支持软件,需要更明确时,我会对此类“企业应用”加上“支持综合性业务与管理”的说明。《企业应用软件和个人应用软件的区别》、《企业应用发展线索分析》等文对此有进一步的探讨。
[2] 基于迄今广泛采用的软件架构(包括OMG的MDA及更一般化的模型驱动软件开发MDSD和模型驱动工程),不可能支持实质的(运行期)动态性。近年提倡的SOA在这个方面有所不同。这些属于深入的技术性话题,这里就不加讨论了。
[3] 根据已经看到的部分微软官方信息和项目开发者发布的一手信息,初步得到上述结论。有兴趣的读者可从《余彤鹰:企业应用探索十五年之路线图》入手,参看企业工程论坛上的一系列文章,与其官网产品团队博客等提供的信息加以比较。此话题也不可避免地有技术性,我将适当地进一步讨论。
[4] 对这两种技术路线的实质区别,本站早就有过公开讨论,参见《复杂系统的层级原理与模型驱动软件体系结构》、《企业应用与信息系统架构及模型驱动系统MDS》、《企业建模与模型的一些讨论观点》等。当然,MDA的某些具体技术是可以利用的。我看到国内媒体就有将微软导入的这一新架构(微软称为“模型驱动分层架构”Model Driven Layered Architecture, MDLA)给翻译成“模型驱动架构”——这是实质的错误,会令人错过最重要的东西。

Copyright

  本发布物版权归原作者所有,经原作者许可在企业工程论坛(EE-Forum.org)公开发布,并允许个人及公益性机构非牟利性使用及传播。传播中需保持从标题、署名到各项内容及此声明包括链接地址等完整内容不变。引用或摘编文中内容或观点应符合公认准则。其它机构,或牟利性使用,请预先取得作者许可。保留一切未说明的权利。
  详细说明见: http://www.ee-forum.org/about/copyright ,管理者电子邮箱:admin(at)ee-forum(.)org

Cite Style

GB7714 style: 余彤鹰. 札记:微软企业应用软件(Microsoft Dynamics)的发展[EB/OL]. 企业工程论坛, http://www.ee-forum.org/wp/pub/ty/2011-04-p2700.html, 2011-04-16[2017-10-22 11:18]

Chicago style: 余彤鹰, "札记:微软企业应用软件(Microsoft Dynamics)的发展", 企业工程论坛, http://www.ee-forum.org/wp/pub/ty/2011-04-p2700.html(accessed 2017-10-22 11:18)

Posted by   2011-04-16(Original)   Hits 6710   Modified 2011-04-17(Locked)
Prev Post: 
Next Post: 

Related Entries:

思于模型
企业IT系统开发
模型驱动工程的语言与系统国际会议MODELS 2011论文征集
企业应用与信息系统架构及模型驱动系统MDS(一)
企业应用与信息系统架构及模型驱动系统MDS(二)

Leave a Response

You must be logged in to post a comment.