METHOD AND APPARATUS FOR A CONTEXT-BASED SERVICE LOOK UP
First Claim
1. A method for a context-based service lookup that includes a service instance having a scope, including at least one service instance data set having a hierarchical state structure, with each state of each hierarchy level contained in the respective higher-level state of the hierarchy, the method comprising:
- receiving from a service consumer having a situation, at least one service consumer data set having said hierarchical state structure, wherein said service instance data set contains an amount of state levels independent from an amount of levels contained in said service consumer data set;
comparing each service consumer data set with each service instance data set by performing comparisons of the respective state values of states of the same level of hierarchy;
aggregating the results of the comparisons; and
determining, depending on the aggregate results, if said situation of said service consumer matches said scope of said service instance.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a context-based service look up, wherein a service instance, having a scope includes at least one service instance data set having a hierarchy of levels. A service consumer data set, having a hierarchy of levels is received from a service consumer, having a situation. Comparisons are made of each service consumer data set with each service instance data set, for the same level. Dependent on results of the comparisons, it is determined whether said situation of said service consumer matches said scope of said service instance.
63 Citations
21 Claims
-
1. A method for a context-based service lookup that includes a service instance having a scope, including at least one service instance data set having a hierarchical state structure, with each state of each hierarchy level contained in the respective higher-level state of the hierarchy, the method comprising:
-
receiving from a service consumer having a situation, at least one service consumer data set having said hierarchical state structure, wherein said service instance data set contains an amount of state levels independent from an amount of levels contained in said service consumer data set; comparing each service consumer data set with each service instance data set by performing comparisons of the respective state values of states of the same level of hierarchy; aggregating the results of the comparisons; and determining, depending on the aggregate results, if said situation of said service consumer matches said scope of said service instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. An apparatus for a context-based service lookup, the apparatus comprising:
-
a service instance, having a scope, comprising at least one service instance data set having a hierarchical state structure, with each state of each hierarchy level being contained in the respective higher level state of hierarchy, wherein the apparatus is adapted to receive from a service consumer, having a situation, at least one service consumer data set having said hierarchical state structure, and wherein said service instance data set contains an amount of hierarchy levels which are independent from an amount of hierarchy levels contained in said service consumer data set, and wherein the apparatus is further designed to perform comparisons of each service consumer data set with each service instance data set by comparing the respective state values of states of the same hierarchy level, and aggregate the results of the comparisons, and determine, depending on the aggregate results, whether said situation of said service consumer matches said scope of said service instance. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
21. A method of equipping a client system with a context-based service lookup, comprising:
-
providing the system capable of; comparing each service consumer data set of a service consumer with each service instance data set of a service instance by comparing respective state values of states of the same level of hierarchy of said service consumer data set or said service instance data set, starting with the highest level in the hierarchy and then going down the hierarchy; aggregating the results of the comparisons of each respective service consumer data set with each respective service instance data set; and determining, depending on the aggregate results, whether a situation of said service consumer matches a scope of said service instance.
-
Specification