Modeling system for retrieving and displaying data from multiple sources
First Claim
1. A method of generating a computer model for the collection and display of data, the method comprising:
- generating a first reusable software component that collects data from a first type of data source;
generating a first view that specifies how data collected by the first component is to be displayed;
creating multiple instances of the first component, each such instance corresponding to a different respective data source of the first type and using the first view to display data collected therefrom; and
connecting each instance of the first component to its respective data source such that at least some of the multiple instances are configured to retrieve data from their respective data sources in a different manner than others of the multiple instances.
3 Assignments
0 Petitions
Accused Products
Abstract
A model development system provides tools for developers to define reusable, object oriented components and views for collecting and displaying data from multiple sources, and for incorporating such reusable components and views into an informational model. Using the system, a developer can create a reusable component, create multiple instances of that component, and connect each such instance to one or more corresponding back-end data sources. The developer can also define one or more associated views that specify how data collected by the component from the back-end data sources is to be displayed. Many different components and views may be defined and deployed to build an informational model of a business entity, such as a business that operates processing or manufacturing plants in various locations.
155 Citations
16 Claims
-
1. A method of generating a computer model for the collection and display of data, the method comprising:
-
generating a first reusable software component that collects data from a first type of data source;
generating a first view that specifies how data collected by the first component is to be displayed;
creating multiple instances of the first component, each such instance corresponding to a different respective data source of the first type and using the first view to display data collected therefrom; and
connecting each instance of the first component to its respective data source such that at least some of the multiple instances are configured to retrieve data from their respective data sources in a different manner than others of the multiple instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A development system for developing computer models for the collection and display of data, the development system comprising:
-
a component builder that provides functionality for generating reusable components for collecting data from back-end data sources, including back-end data sources associated with business elements, whereby a user may create a reusable component that represents a particular type of business element;
a view builder that provides functionality for generating views that correspond to specific components generated by the component builder, whereby a user can generate one or more views that specify how data collected by a corresponding component is to be displayed;
a catalog that contains components generated with the component builder; and
a module that provides functionality for selecting components from the catalog, creating multiple instances of a selected component to represent multiple elements of a common type, and connecting an instance to a respective source of back-end data to allow that instance to collect data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification