Unique interface in service oriented architecture
First Claim
Patent Images
1. An interface between a data tier and a client tier of a computing system, comprising:
- an interface software component; and
a set of services associated with a data source in the data tier, the services and data source being automatically determined at runtime for a user of the client tier by the interface component from the user'"'"'s identity;
wherein the interface software component includes;
a plurality of master data pages; and
an artificial intelligence, including;
a rules base; and
an inferencing engine capable operating on the rules base to perform the automatic determination.
1 Assignment
0 Petitions
Accused Products
Abstract
A service architected logistics solution generates a user interface to a computing system unique for a given user among a multiplicity of users. The interface includes a plurality of services and access to data sources automatically determined from the user'"'"'s identity. In various aspects, the technique includes not only the interface, but also a computer-implemented method, a program storage medium encoded with instruction that perform such a method when executed, and a computing apparatus programmed to perform such a method.
-
Citations
48 Claims
-
1. An interface between a data tier and a client tier of a computing system, comprising:
-
an interface software component; and a set of services associated with a data source in the data tier, the services and data source being automatically determined at runtime for a user of the client tier by the interface component from the user'"'"'s identity; wherein the interface software component includes; a plurality of master data pages; and an artificial intelligence, including; a rules base; and an inferencing engine capable operating on the rules base to perform the automatic determination. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for interfacing a data tier and a client tier of a computing system, comprising:
-
identifying the user of a client; automatically determining from the user identity a data source and a set of services associated with the data source, including inferencing on a plurality of rules to determine the data source and services; and associating the client with the automatically determined data source and services. - View Dependent Claims (6)
-
-
7. A computer-readable, program storage device encoded with instructions that, when executed by a processor, perform a method for interfacing a data tier and a client tier of a computing system, the method comprising:
-
identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source, including inferencing on a plurality of rules to determine the data source and services; and associating the client with the automatically determined data source and services. - View Dependent Claims (8)
-
-
9. A computing system, comprising:
-
a processor; a bus system; a storage, in which resides; a client that may communicate over the bus system; a plurality of data sources accessible over the bus system; a plurality of services that may be invoked and operate over the bus system; and an interface software component that, when invoked by the processor over the bus system, performs a method including; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source; and associating the client with the automatically determined data source and services; wherein the interface software component includes; a plurality of master data pages; and an artificial intelligence, including; a rules base; and an inferencing engine capable operating on the rules base to perform the automatic determination. - View Dependent Claims (10, 11, 12)
-
-
13. A computing system, comprising:
-
a plurality of data sources; a plurality of clients; a plurality of services; and an interface between the data sources and the clients capable of; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source; and associating the client with the automatically determined data source and services; wherein the interface software component includes; a plurality of master data pages; and an artificial intelligence, including; a rules base; and an inferencing engine capable operating on the rules base to perform the automatic determination. - View Dependent Claims (14, 15, 16)
-
-
17. An interface between a data tier and a client tier of a computing system, comprising:
-
an interface software component, wherein the interface software component includes; a plurality of master data pages; and a plurality of lookup tables; and a set of services associated with a data source in the data tier, the services and data source being automatically determined at runtime for a user of the client tier by the interface component from the user'"'"'s identity. - View Dependent Claims (18, 19)
-
-
20. An interface between a data tier and a client tier of a computing system, comprising:
-
an interface software component comprising a plurality of master data pages through which the user interacts; and a set of services associated with a data source in the data tier, the services and data source being automatically determined at runtime for a user of the client tier by the interface component from the user'"'"'s identity. - View Dependent Claims (21, 22)
-
-
23. A computer-implemented method for interfacing a data tier and a client tier of a computing system, comprising:
-
identifying the user of a client; automatically determining from the user identity a data source and a set of services associated with the data source, including consulting a look-up table to determine the data source and services; and associating the client with the automatically determined data source and services.
-
-
24. A computer-readable, program storage device encoded with instructions that, when executed by a processor, perform a method for interfacing a data tier and a client tier of a computing system, the method comprising:
-
identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source, including consulting a look-up table to determine the data source and services; and associating the client with the automatically determined data source and services.
-
-
25. A computing system, comprising:
-
a processor; a bus system; a storage, in which resides; a client that may communicate over the bus system; a plurality of data sources accessible over the bus system; a plurality of services that may be invoked and operate over the bus system; and an interface software component including; a plurality of master data pages; and a plurality of lookup tables; wherein the interface software component, upon invocation by the processor over the bus system, performs a method including; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source; and associating the client with the automatically determined data source and services. - View Dependent Claims (26, 27, 28)
-
-
29. A computing system, comprising:
-
a processor; a bus system; a storage, in which resides; a client that may communicate over the bus system; a plurality of data sources accessible over the bus system; a plurality of services that may be invoked and operate over the bus system; and an interface software component that, when invoked by the processor over the bus system, performs a method including; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source, including inferencing on a plurality of rules to determine the data source and services; and associating the client with the automatically determined data source and services. - View Dependent Claims (30, 31, 32)
-
-
33. A computing system, comprising:
-
a processor; a bus system; a storage, in which resides; a client that may communicate over the bus system; a plurality of data sources accessible over the bus system; a plurality of services that may be invoked and operate over the bus system; and an interface software component that, when invoked by the processor over the bus system, performs a method including; identifying the user of a client; automatically deter mining at runtime from the user identity a data source and a set of services associated with the data source, including consulting a look-up table to determine the data source and services; and associating the client with the automatically determined data source and services. - View Dependent Claims (34, 35, 36)
-
-
37. A computing system, comprising:
-
a plurality of data sources; a plurality of clients; a plurality of services; and an interface between the data sources and the clients including; a plurality of master data pages; and a plurality of lookup tables; and capable of; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source; and associating the client with the automatically determined data source and services. - View Dependent Claims (38, 39, 40)
-
-
41. A computing system, comprising:
-
a plurality of data sources; a plurality of clients; a plurality of services; and an interface between the data sources and the clients capable of; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source, including inferencing on a plurality of rules to determine the data source and services; and associating the client with the automatically determined data source and services. - View Dependent Claims (42, 43, 44)
-
-
45. A computing system, comprising:
-
a plurality of data sources; a plurality of clients; a plurality of services; and an interface between the data sources and the clients capable of; identifying the user of a client; automatically determining at runtime from the user identity a data source and a set of services associated with the data source, including consulting a look-up table to determine the data source and services; and associating the client with the automatically determined data source and services. - View Dependent Claims (46, 47, 48)
-
Specification