The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 01, 2014

Filed:

Aug. 28, 2009
Applicants:

Edward Solovey, Brookline, MA (US);

Catherine G. Reilly, Wellesley, MA (US);

Thomas Jordahl, Arlington, MA (US);

Basil C. Hosmer, Winchester, MA (US);

Svetlin Kalaydjiev, Somerville, MA (US);

Inventors:

Edward Solovey, Brookline, MA (US);

Catherine G. Reilly, Wellesley, MA (US);

Thomas Jordahl, Arlington, MA (US);

Basil C. Hosmer, Winchester, MA (US);

Svetlin Kalaydjiev, Somerville, MA (US);

Assignee:

Adobe Sytems Incorporated, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…