ENTERPRISE COMPUTING PLATFORM
First Claim
1. One or more computer-readable devices comprising computer-executable instructions for performing a method comprising:
- in an extensible view architecture framework, receiving a request to interact with a document;
responsive to receiving the request, processing the request according to configuration information stored for the extensible view architecture framework;
collecting content of one or more logical document elements from one or more locations within a data source;
constructing a logical view of the document based on the one or more logical document elements; and
providing access to the logical view for consumption by a view provider;
wherein the logical view is of a format for consumption by a plurality of different view provider types.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies related to an enterprise computing platform are presented. A new level of software development can be achieved by avoiding the coding process. An enterprise computing platform having a variety of frameworks can be configured to operate in a variety of business domains. Features such as parallel computing, distributed computing, logical documents, document transformation, space visualization, data security, and others can be accomplished via configuration rather than coding. Considerable efficiency improvements in the software development process can be realized.
-
Citations
36 Claims
-
1. One or more computer-readable devices comprising computer-executable instructions for performing a method comprising:
-
in an extensible view architecture framework, receiving a request to interact with a document; responsive to receiving the request, processing the request according to configuration information stored for the extensible view architecture framework; collecting content of one or more logical document elements from one or more locations within a data source; constructing a logical view of the document based on the one or more logical document elements; and providing access to the logical view for consumption by a view provider; wherein the logical view is of a format for consumption by a plurality of different view provider types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method implemented at least in part by one or more computing devices, the method comprising:
-
receiving a request for a view of a document; responsive to the request, accessing a logical document comprising one or more logical document elements of the document, wherein accessing the logical document comprises calling at least one method on at least one programming object representing the logical document, wherein the at least one programming object is configured to provide content of the document; and further responsive to the request, providing the content of the logical document as represented by the at least one programming object representing the logical document. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-implemented method of processing a document of a document type, the method comprising:
-
in a computer system comprising a processor, representing a logical view of the document for consumption by a view provider out of a plurality of view providers, wherein the logical view of the document is represented via an entity object or a class derived from the entity object; representing a logical document, wherein the logical document comprises one or more logical document elements taken from scattered locations in a data source, and the logical document filters data from the scattered locations in the data source, wherein the logical document is represented via the entity object or a class derived from the entity object; storing configuration information for the document type, wherein the configuration information comprises a meta type indicating that the document is a document; receiving a request to view the document; responsive to the request, calling a method on an object class for providing content of the document, wherein the object class is derived from a domain-independent object class for providing content of an entity; and sending the content to the view provider for rendering as a physical view of the document.
-
-
36-73. -73. (canceled)
Specification