AWS突破了传统的软件技术,实现了软件即插即用的特性,提出了“the model is the application”的前瞻性理念, 使它易于被不同企业架构和环境所接受,可视化的设计和变更软件功能;
“随需应用、快速开发”的产品特性颠覆了传统编写程序代码的开发模式,基于MDA(模型驱动架构)和SOA(面向服务的架构)的软件体系将成为未来10-20年内主流的软件架构体系。AWS的业务开发模式是把建模和变更(重构)推到了前台,而Java代码编写的工作几乎全部被退到了幕后由AWS平台引擎自动执行,当需要复杂的业务处理时,通过事件机制向开发人员提供编程接口。这种建模方式是对应用领域进行高度抽象的建模,这个模型和实现它的技术完全没有关系,AWS的开发人员实际上更多时间是关注在用户需求与模型设计角度,将最艰难的Coding与单元测试阶段完全抛离,继而更加关注用户需求的理解与实现。