×

Content management framework for use with a system for application development

  • US 7,305,656 B2
  • Filed: 02/14/2003
  • Issued: 12/04/2007
  • Est. Priority Date: 02/14/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for application development, comprising a processing unit which executes sequences of computer program instructions which are stored in a machine-readable storage memory, the instructions comprising:

  • a data-modeling framework configured to enable a user to define a logical data model, the data-modeling framework dynamically translating the logical data model into a corresponding physical data model, and to dynamically optimize the corresponding physical data model based on the defined logical data model, wherein changes to the logical data model are automatically adjusted in the physical data model accordingly in response to a command received from the user via the data modeling framework without having to invoke another database development framework external to the data modeling framework, such that the physical data model is automatically updated in response to the defined logical data model;

    application framework integrated with the data modeling framework to enable the user to develop an enterprise application to access one or more databases represented by the physical data model, wherein the application framework is able to access the physical data model while the data modeling framework is able to substantially concurrently access the physical data model through the logical data model; and

    a content management framework integrated with the data-modeling framework and the application framework, the content management framework configured to provide tools to enable the user to manage content developed via the application framework and associated with the physical data model based on the logical data model, wherein the content management framework includesa data access layer to allow a user to generate an output query using one or more conditions, attribute bundles, and order information, wherein the output query is used to retrieve information stored in the system and information is returned in a data shape including a record set within another record set,a data manipulation layer to allow the user to generate an update query using workflow information, history information, and one or more business rules, wherein the update query is used to create an interface for entering information into the system, anda presentation layer having a content tool and a navigation unit, wherein the content tool is configured to provide content screens or presentation templates that include functionalities required to display a summary list of records being managed, wherein the navigation unit includes an interface to allow the user to build a navigation structure for the enterprise application without coding, wherein each navigation item is dynamically generated and linked to the update query, the output query, or a page, wherein the system automatically generates necessary code to manage and display the navigation structure, andwherein updated features represented by the updated physical data model are automatically available to the user via the application framework or the content management framework, and wherein the enterprise application being developed using the application framework automatically reflects the updated features which can be manipulated via the content management framework.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×