Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence
First Claim
1. A method of creating a Web site, the method comprising:
- invoking a Web site building application program from a site on the Internet by a first user;
creating a Web site data model having a central hub structure containing central hub application data;
creating a plurality of data objects wherein a data object contains fixed Web site building data and extensible Web site building data;
creating a first Web site building model object having a first framework capable of managing tasks, processing said data objects, and being an interface between other model objects and the Web site building application;
creating one or more additional Web site building model objects for containing Web site application data;
combining the first Web site building model object with the one or more additional Web site building model object wherein the first framework of the first Web site building model is unaltered; and
enabling the combined first Web site building model object and the one or more additional Web site building model objects to share central hub application data.
13 Assignments
0 Petitions
Accused Products
Abstract
Data constructs and architectures are disclosed for providing a foundation for an application-building system for enabling a non-technical user to perform discrete tasks to build a complete network-based application and maintain the same user experience throughout the application development. A data model having an extensible underlying structure that can be used in a user-oriented application development system having a task-based architecture is defined. The data model is capable of allowing for extensible attributes such that the addition of a new data attribute can be made without changing the underlying structure of the data model. Multiple applications making up the user-oriented application development system can access data from the data model. Data stored in a database having the data model as an underlying structure can be reused by the task-based architecture for various applications.
95 Citations
16 Claims
-
1. A method of creating a Web site, the method comprising:
-
invoking a Web site building application program from a site on the Internet by a first user; creating a Web site data model having a central hub structure containing central hub application data; creating a plurality of data objects wherein a data object contains fixed Web site building data and extensible Web site building data; creating a first Web site building model object having a first framework capable of managing tasks, processing said data objects, and being an interface between other model objects and the Web site building application; creating one or more additional Web site building model objects for containing Web site application data; combining the first Web site building model object with the one or more additional Web site building model object wherein the first framework of the first Web site building model is unaltered; and enabling the combined first Web site building model object and the one or more additional Web site building model objects to share central hub application data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer storage device containing computer-executable instructions for implementing a Web site-building application having an extensible framework, the computer storage device comprising:
-
a first storage area containing executable instructions for creating a first model object relating to a Web site building application, said first model object capable of managing tasks and performing as a user interface between the Web site building application and a first user, of being a data manipulation logic component, and of being an interface between other model objects and the Web site building application; a second storage area containing executable instructions for creating a second model object for a Web site building application that can be added to the first model object data model without altering the extensible framework of the Web site building application; and a third storage area containing executable instructions for creating a Web site building application data object containing Web site fixed application data and Web site extensible application data. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification