Dynamics AX Hostory
现在谈起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的更多相关文章
- Session for SSRS Report of Microsoft Dynamics AX
Session for SSRS Report of Microsoft Dynamics AX 版权声明:本文为博主原创文章,未经博主允许不得转载. Contract •A data contrac ...
- Microsoft Dynamics AX 7 新特性探索 - Demo 部署(Part 1)
Dynamics AX 7已经发布了一段时间了,我们知道这次微软为我们带来了许多令人激动的新特性.在这个系列里,Reinhard将揭开New Dynamics AX的神秘面纱,和大家一起探索这些新的特 ...
- Dynamics AX 2012 的工业物联网解决方案
Dynamics AX 2012 的工业物联网解决方案 物联网 物联网的概念在这两年非常火,包括近期很火的共享单车初创公司--摩拜单车,在产品中运用了Azure Iot物联网技术.但是,物联网并不是一 ...
- Dynamics AX 2012 在BI分析中建立数据仓库的必要性
AX系统已有的BI分析架构 对于AX 的BI分析架构,相信大家都了解,可以看Reinhard之前的译文[译]Dynamics AX 2012 R2 BI系列-分析的架构 . AX 的BI分析架构的优势 ...
- Dynamics AX 2012 R2 业务系列-销售业务流程
在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 1.销售的主要职责 其实这里说的职责主要是针对销售文员,并非整天外面满世界跑业 ...
- Dynamics AX 2012 R2 安装Reporting Services 扩展
今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行. 接着,Rei ...
- Dynamics AX 2012 R2 业务系列-采购业务流程
在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应 ...
- Dynamics AX 2012 R2 业务系列
在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境. 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务 ...
- Dynamics AX 2012 R2 如何处理运行时间较长的报表
当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX ...
随机推荐
- php 把数字1-1亿换成汉字表述,例如 150 转成 一百五十
/* 额,重新修改了下.现在估计没什么问题了.... */ 直接上实例 写到 千亿上了. /** * @author ja颂 * 把数字1-1亿换成汉字表述,如:123->一百二十三 * @pa ...
- 使用SAXReader读取ftp服务器上的xml文件(原创)
根据项目需求,需要监测ftp服务器上的文件变化情况,并将新添加的文件读入项目系统(不需要下载). spring配置定时任务就不多说了,需要注意的一点就是,现在的项目很多都是通过maven构建的,分好多 ...
- python ABC
因为项目需要,总是会有各种各样要重命名文件的场合,manual的方法当然不可取,bat的方法又感觉不够强大,所以就从零开始学python,就为了能够自动批量修改文件名,倒腾了一个周六,总算可以了 :) ...
- Silverlight RadChart :创建十字定位&圈选
//图像加载 void Chart_Loaded(object sender, RoutedEventArgs e) { var plotAreaPanel = this.radChart.Defau ...
- python 调用浏览器方法
每天都要登陆某网站,刷积分.为了节省时间,用了下python中的webbrowser模块.新建.py 文件 #!/usr/bin/python import webbrowser webbrowser ...
- form表单修改label样式
<?php $form = ActiveForm::begin([ 'options'=>['enctype'=>'multipart/form-data','class' => ...
- Character类的2个定义大小写方法以及charAt(int index)方法
API文档charAt(int index)是这样定义的: charAt(char index):Returns the char value at the specified index.在指定的索 ...
- LB负载均衡之Nginx-Proxy
LB负载均衡之Nginx-Proxy Nginx 反向代理及负载均衡引用实战 Nginx反向代理的原理优点: Nginx proxy(反向代理)作为Nginx的重要功能,使用nginx pr ...
- vim没有颜色
vim /etc/vim/vimrc #查找到syntax on 启用,去掉前面的" (引号).
- UIWebView的使用
iOS中UIWebView的使用详解 一.初始化与三种加载方式 UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化,其加载数据的方式有三种 ...