Jump to content

Model-driven application

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Anetman (talk | contribs) at 11:34, 8 April 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A model-driven application is a software application that the functions or behaviors are based on, or in control of, some evolutionary applied models of the target things to the application.[1] The applied models are served as a part of the app in which it can be changed at runtime. The target things are what the application deals with, such as the objects and affairs in business for a business application. Follows the definition of application in TOGAF [2], a model-driven business application could be described as an IT system that supports business functions and services running on the models of the (things in) business. Gartner Group  defined the model-driven packaged applications as "enterprise applications that have explicit metadata-driven models of the supported processes, data and relationships, and that generate runtime components through metadata models, either dynamically interpreted or compiled, rather than hardcoded."[3] Business process management is the significant practice of model-driven application architectural style. A BPM system is model-driven if the functions are operating on business process models which are built and changed at the application time but not the design or implementation time; the biggest advantage is that it can deal with the continuous changing business process directly without modifying the software. Model-driven application architecture is one of few technology trends to driven the next generation of application modernization that claimed by some industrial researchers in 2012.[4] Note that it should be distinguished from the Model-Driven Architecture (MDA); the latter is a software design approach for the development of software systems and generally does not specify a specific system style.

  1. ^ Yu, T.-Y. "Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between Business and IT." Díaz, V.G. et al. (Eds.), Advances and Applications in Model-Driven Software Engineering, pp. 53-72. IGI Global, August 2013. ISBN 9781466644953.
  2. ^ "TOGAF® 9.1". pubs.opengroup.org. Retrieved 2017-04-08.
  3. ^ Gartner Group. "Gartner IT Glossary: Model-Driven Packaged Applications". {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  4. ^ Winslow, P., Panigrahi, S. & Morrison, D. “The Apps Revolution Manifesto —Volume 1: The Technologies.” Credit Suisse. March 29 2012.