Claims
- 1. A system for application development, 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, wherein changes to the logical data model are automatically adjusted in the physical data model accordingly; and a content management framework coupled to the data-modeling framework, the content management framework configured to provide tools to enable the user to manage content associated with the physical data model based on the logical data model.
- 2. The system of claim 1, wherein the content-management framework is accessible using a graphical user interface (GUI).
- 3. The system of claim 1, further comprising presentation templates displaying histories, summaries, edit screens, navigation, and workflow.
- 4. The system of claim 1, further comprising a security modeling framework that integrates workflow and navigation with access to the content being managed.
- 5. The system of claim 1, wherein the content management framework automatically generates code for displaying histories, summaries, edit screens, navigation, and workflow.
- 6. The system of claim 1, further comprising metadata that defines relationships between the logical data model and the physical data model.
- 7. The system of claim 6, wherein one or more text boxes, buttons, and drop-down lists on the GUI are dynamically generated based on a data type defined in the logical data model.
- 8. A method for use with an application development system, comprising:
providing 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, wherein changes to the logical data model are automatically adjusted in the physical data model accordingly; and providing a content management framework coupled to the data-modeling framework, the content management framework configured to provide tools to enable the user to manage content associated with the physical data model based on the logical data model.
- 9. The method of claim 8, wherein providing a content management framework comprises:
defining sets with one or more associated attributes; defining relationships between the sets; creating queries by selecting fields in a query display; defining workflow stages associated with the queries; and assigning one or more navigation items to the queries.
- 10. The method of claim 9, further comprising:
providing an editing/entry template that automatically generates an edit/entry screen for adding, editing, deleting, approving, resetting and saving content; displaying an editing/entry screen; providing a summary template that automatically generates a summary list containing content managed by the system; displaying the summary list; providing an edit-history template that automatically generates an edit-history screen; and displaying the edit-history screen; providing a workflow template that automatically generates a workflow screen; displaying the workflow screen; and updating the physical data model automatically.
- 11. The method of claim 10, further comprising providing a security modeling framework that integrates workflow and navigation with access to the content being managed.
- 12. The method of claim 11, wherein the content management framework automatically generates code for displaying the edit-history screen, the summary list, the editing/entry screen, and the workflow screen.
- 13. The method of claim 12, further comprising providing metadata that defines relationships between the logical data model and the physical data model.
- 14. The method of claim 13, wherein one or more text boxes, buttons, and drop-down lists on the edit-history screen, the summary list, the editing/entry screen, and the workflow screen are dynamically generated based on a data type defined in the logical data model.
- 15. An application development system, comprising:
means for data-modeling by enabling a user to define a logical data model, the data-modeling framework dynamically translating the logical data model into a corresponding physical data model, wherein changes to the logical data model are automatically adjusted in the physical data model accordingly; and means for content managing by providing tools to enable the user to manage content associated with the physical data model based on the logical data model, wherein the content managing means is coupled to the data-modeling means.
- 16. The system of claim 15, wherein the content management means:
means for defining sets with one or more associated attributes; means for defining relationships between the sets; means for creating queries by selecting fields in a query display; means for defining workflow stages associated with the queries; and means for assigning one or more navigation items to the queries.
- 17. The system of claim 16, further comprising:
means for providing an editing/entry template that automatically generates an edit/entry screen for adding, editing, deleting, approving, resetting and saving content; means for displaying an editing/entry screen; means for providing a summary template that automatically generates a summary list containing content managed by the system; means for displaying the summary list; means for providing an edit-history template that automatically generates an edit-history screen; and means for displaying the edit-history screen; means for providing a workflow template that automatically generates a workflow screen; means for displaying the workflow screen; and means for updating the physical data model automatically.
- 18. The system of claim 17, further comprising means for providing a security model that integrates workflow and navigation with access to the content being managed.
- 19. The system of claim 18, wherein the content management means automatically generates code for displaying the edit-history screen, the summary list, the editing/entry screen, and the workflow screen.
- 20. The system of claim 19, further comprising providing metadata that defines relationships between the logical data model and the physical data model.
- 21. The system of claim 20, wherein one or more text boxes, buttons, and drop-down lists on the edit-history screen, the summary list, the editing/entry screen, and the workflow screen are dynamically generated based on a data type defined in the logical data model.
RELATED APPLICATION
[0001] This application claims priority to a U.S. Provisional Patent Application having serial No. 60/357,293, filed on Feb. 14, 2002 and incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60357293 |
Feb 2002 |
US |