模型驱动应用
词条百科 1
目录
模型驱动应用
模型驱动应用程序是一种软件应用程序,其功能或行为基于或控制目标事物的一些演化应用模型到应用程序。 应用的模型作为应用系统的一部分,可以在运行时更改。 目标事物就是应用程序处理的东西,比如业务应用程序在业务中的对象和事务。 遵循 TOGAF 中应用程序的定义,模型驱动的业务应用程序可以描述为支持业务功能和服务在业务(事物)模型上运行的 IT 系统。
历史
模型驱动应用的架构理念最早由余彤英于1999年在企业工程论坛上提出,并通过一些网络媒体进行了长期的研究和传播。 在中国企业应用开发领域具有影响力; 有以模型驱动应用程序的架构风格对企业/业务应用程序进行商业开发的成功案例。 他们将模型驱动的打包应用程序定义为企业应用程序,这些应用程序具有受支持的流程、数据和关系的显式元数据驱动模型,并通过元数据模型生成运行时组件,动态解释或编译,而不是硬编码。 模型驱动的应用程序架构是推动下一代应用程序现代化的少数技术趋势之一,一些工业研究人员在 2012 年声称。

实例
业务流程管理(BPM)是模型驱动应用的重要实践。 根据定义,如果功能是基于业务流程模型来运行的,那么 BPM 系统是模型驱动的,这些模型在运行时而不是在设计或实施时建立和更改; xxx的优势是无需修改软件代码,直接应对不断变化的业务流程。
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/omdeai4lnida