现在谈起Dynamics AX,在微软Dynamics系列产品当中,作为最受瞩目和最有前景的Dynamics套装产品线,很多人也许只知道它曾经由于资本市场的上市和并购,前后经历了三个“东家”。对于它长达20多年的ERP积累,就不一定有那么多人了解了,那么我们现在就好好了解一下这个产品非常富有传奇色彩的前世和今生。

1983年,在个人电脑出现后两年,Jesper Balser, Erik Damgaard,Prebend Damgaard ,Torben wind 和 Peter Bang共同组建了一家在IBM PC平台上提供会计财务软件的软件公司-PC&C。PC&C推出的第一个产品叫做DANMAX。

三年后的1986年,PC & C接着向市场推出了CONCORDE Finance 也就是今天大家都可能听到过的C 4。

1987年,PC & C在丹麦市场上推出了基于 C/S架构的Navigator(也就是今天Dynamics NAV的前身)。

那么在这里我们就不得不感叹Dynamics AX的悠久历史,因为曾经大名鼎鼎的People soft的推出时间是1988年。所以我们可以自豪地说,Dynamics AX在企业管理应用上的积累一点都不短。

时间很快的来到了1991年,这对于我们今天使用的Dynamics AX是个历史性的年度,因为PC & C在C4的基础上,进一步推出了CONCORDE XAL(今天我们知道的Microsoft XAL)。因为在这个CONCORDE XAL,引进了代码开源和强大的客户化开发工具。从此以后,PC & C的产品都专注于强大的易客户化性能。这也是今天我们能够在Dynamics AX和Dynamics NAV上看到的鲜明的特性。

1994年,Erik Damgaard 和Prebend Damgaard两兄弟与其他PC & C的创建者分家,自己创立Damgaard International A/S 。我们经常可以看到在以前的Axapta 3.0里面看到A/S这个缩写,这个缩写在丹麦是代表上市公司的意思。Damgaard International从PC & C那里带走了CONCORDE XAL产品线,并且IBM买下了这家新公司的50%的股份。

第二年,CONCORDE XAL有了基于微软 Windows平台的版本。

在已有的CONCORDE XAL的技术架构积累上,1997年,Damgaard International发行了Axapta的beta版本,并且在1998年正式推出Axapta 1.0,在Axapta里面,加进了面向对象的二次开发语言和基于微软操作系统的三层C/S架构。值得一提的是,在推出Axapta 1.0正式版之前的1998年上半年,Damgaard International把IBM持有的50%股份进行回购。

2000年,Navision A/S (1996年 PC & C改名而来)和Damgaard International进行一对一换股,正式进行合并,并且命名为Navision Damgaard。两家本出同源的公司又重新合并了。据说,这两家公司的总部都是在同一个街区,相隔不到1000米。

2001年, Navision Damgaard再度改名为 Navision。 Damgaard Axapta也改叫Navision Axapta。

2002年6月,微软以14.5亿欧元购并Navision A/S. Navision Axapta改名为Microsoft Navision Axapta。(同年购买Dynamics CRM并推出Dynamics CRM 1.0)

2005年,Microsoft Navision Axapta改名为Microsoft Dynamics AX。

2006年,Microsoft Dynamics AX 4.0。

2008年,Microsoft Dynamics AX 2009。

2011年,Microsoft Dynamics AX 2012。

2016年,Microsoft Dynamics AX7(Dynamics CRM 2016发布)。

在当初的五个创始人中,除了Prebend Damgaard由于个人兴趣和发展方向等问题,离开了微软以外,其他的创始人都还继续留在微软从事Dynamics的产品管理。

P.S. 虽然微软购并Navision后,在这么多产品中对Dynamics AX是最为重视和投入的,但是Navision公司当中原来的高层在微软其实是不太受重用的。职位和重要性远远不如Great Plains原来的管理层。

Dynamics AX Hostory的更多相关文章

  1. Session for SSRS Report of Microsoft Dynamics AX

    Session for SSRS Report of Microsoft Dynamics AX 版权声明:本文为博主原创文章,未经博主允许不得转载. Contract •A data contrac ...

  2. Microsoft Dynamics AX 7 新特性探索 - Demo 部署(Part 1)

    Dynamics AX 7已经发布了一段时间了,我们知道这次微软为我们带来了许多令人激动的新特性.在这个系列里,Reinhard将揭开New Dynamics AX的神秘面纱,和大家一起探索这些新的特 ...

  3. Dynamics AX 2012 的工业物联网解决方案

    Dynamics AX 2012 的工业物联网解决方案 物联网 物联网的概念在这两年非常火,包括近期很火的共享单车初创公司--摩拜单车,在产品中运用了Azure Iot物联网技术.但是,物联网并不是一 ...

  4. Dynamics AX 2012 在BI分析中建立数据仓库的必要性

    AX系统已有的BI分析架构 对于AX 的BI分析架构,相信大家都了解,可以看Reinhard之前的译文[译]Dynamics AX 2012 R2 BI系列-分析的架构 . AX 的BI分析架构的优势 ...

  5. Dynamics AX 2012 R2 业务系列-销售业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 1.销售的主要职责 其实这里说的职责主要是针对销售文员,并非整天外面满世界跑业 ...

  6. Dynamics AX 2012 R2 安装Reporting Services 扩展

    今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行. 接着,Rei ...

  7. Dynamics AX 2012 R2 业务系列-采购业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应 ...

  8. Dynamics AX 2012 R2 业务系列

    在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境. 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务 ...

  9. Dynamics AX 2012 R2 如何处理运行时间较长的报表

    当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX ...

随机推荐

  1. 【转载】ANSYS完全法与模态叠加法瞬态分析实例

    原文地址:http://www.caetecc.com/thread-2172-1-1.html ! 半脉冲载荷 --- 模态叠加法fini/clear,nostart/PREP7ET,1,BEAM4 ...

  2. dict

    1.创建新字典(根据语法和dict初始化方法) >>> my_dict={'a':1,'b':2,'c':3} >>> my_dict=dict({'a':1,'b ...

  3. Bash Shell内建命令和保留字

    Bash Shell内建命令和保留字命令含义!保留字,逻辑非:不做任何事,只做参数展开.读取文件并在shell中执行它alias设置命令或命令行别名bg将作业置于后台运行bind将关键字序列与read ...

  4. Live2D WebGL实现

    demo预览:http://www.kakinuma.date/l2d.html 官方:http://www.live2d.com/en/ sdk下载:https://link.zhihu.com/? ...

  5. IntelliJ IDEA 的 20 个代码自动完成的特性

    http://www.oschina.net/question/12_70799 在这篇文章中,我想向您展示 IntelliJ IDEA 中最棒的 20 个代码自动完成的特性,可让 Java 编码变得 ...

  6. WebService 不依赖配置文件直接在构造函数配置地址

    研究了下 ClientBase(Binding binding, EndpointAddress remoteAddress) 这个重载更好用,都不用填名称比如 new PAS.WebService. ...

  7. 1.AutoMapper核心:扁平化

    对象 - 对象映射的一个常见用法是获取一个复杂的对象模型,并将其展开成一个更简单的模型. 您可以采取复杂的模型,如: public class Order { private readonly ILi ...

  8. Python爬虫入门

    Python爬虫简介(来源于维基百科): 网络爬虫始于一张被称作种子的统一资源地址(URLs)列表.当网络爬虫访问这些统一资源定位器时,它们会甄别出页面上所有的超链接,并将它们写入一张"待访列表",即 ...

  9. Javascript模式(第四章函数)------读书笔记

    一 背景 js函数的两个特点:1 函数是第一类对象(first-class object):2 函数可以提供作用域 1 函数是对象: 1 函数可以在运行时动态创建,还可以在程序执行过程中创建 2 可以 ...

  10. CSS 相邻兄弟选择器

    相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素. 选择相邻兄弟 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以 ...