沈阳软件公司认为:业务基础平台不仅对企业管理软件系统的体系结构产生了新的影响,它企业管理软件的开发方式有着革命性的影响,并导致一种革命性开发模式的诞生。这种基于业务基础平台的全新软件开发方式就是EMA(企业模型自动化)。
EMA,本论文又称之为“企业动态建模”,是指使用沈阳软件公司企业模型(EM)和业务蓝图作为设计基础,以企业对象建模作为主要设计方式,使用模型运行平台沈阳软件公司来解释和执行企业业务,以模型自动运行为主要实现手段的一种开方方式。 换言之,EMA是通过一系列科学的步骤和采用一定的方法,对企业运营管理中分析和简化,去掉对建模目的沈阳软件公司影响不大的细节现象,于纷繁复杂的具体事务中抽象出具备相应逻辑关系的动态业务模型并自动执行的过程。 这一种方式发生的最重要改变就是通过沈阳软件公司业务基础平台直接执行企业业务模型,从而使软件开发的质量、成本、难度、效率和效益发生根本的变化。人们在进行应用系统的开发时,只需关注业务模型,无需关心技术平台与相关实现细节。从这个意义上讲,业务基础平台通过自己的支撑环境,将开发和运行管理软件系统所需要的底层技术进行了彻底的封装,而正是由于这种EMA开发方式促进了“技术无关性”这样的变化,使非专业IT背景的管理与业务人员有能力参与企业应用系统的开发、实施和调整。 MDA(模型驱动架构)就是一种体现EMA思想的方式。根据OMG的定义,“MDA 是一种组织和管理被自动化工具支持的企业体系架构和用于定义模型和推动不同模型类型之间的转换的服务的方法。” MDA以“分离业务功能分析设计的制品与实现技术之间紧耦合关系”的目的,通过业务基础平台和企业建模工具得到了很好的实现。简单地讲,MDA 就是一种应用系统设计和实现的方法。即,使用统一的业务模型语言和标准针对真实商业世沈阳软件公司界的企业业务活动进行模型化构建,并通过建立贯通最表层业务领域到最底层技术平台之间各个环节之间相互映射关系与自动转换、自动生成代码的应用系统开发方式。MDA技术的最大特点就是把建沈阳软件公司模语言当编程语言来用,而不只是当作设计语言来用。用建模语言编程可以提高生产率,改善质量,并使软件产品生存期更长。这也是MDA不同于其他开发技术的独点之处。
MDA 鼓励在软件开发过程中有效的使用系统沈阳软件公司的模型,并且支持创建类似系统的最佳实践的重用。

EMA开发方式引起的变化