摘要 |
Computer-based methods and systems for deploying model-driven applications to an application server are described. Consistent with an embodiment of the invention, an application server includes a model deployment module that provides a model deployment service. The model deployment module receives as input a data model that serves as a single source of truth for an application. Based on the input model, the model deployment module configures the application server, for example, by automatically generating object-relational mapping logic that facilitates data persistence by mapping data elements in an object domain to data elements in a relational database domain. Additionally, the model deployment module generates a utility module that supports advanced modeling capabilities, including derived properties and constraints. |