APPARATUS AND METHOD FOR DYNAMIC WEB SERVICE DISCOVERY
First Claim
1. A method of dynamically discovering services in a multi-tiered distributed registry system comprising:
- conducting a search with a rules engine within a chain of one or more service registries based on consumer profile matching criteria contained within a consumer service profile; and
generating a result set of replacement services that correspond to a selected service utilized by a service consumer corresponding to the consumer service profile.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method is provided to dynamically search for available Web services by persistently searching a distributed multi-level UDDI registry chain, interrogating their published technical specifications and enabling the consumer to find, bind, and invoke the desired Web service in real-time and without intervention by the consumer. The search criteria includes identifying candidate published services that fall within an acceptable margin of error based on information previously published within a consumer service profile. The measure of conformance between the registry semantic map and consumer service profile is parameterized and chosen by the consumer in advance. The service profile includes an XML schema which exposes consumer profile metadata and corresponding information sets used by a rules engine for pattern matching purposes.
144 Citations
32 Claims
-
1. A method of dynamically discovering services in a multi-tiered distributed registry system comprising:
-
conducting a search with a rules engine within a chain of one or more service registries based on consumer profile matching criteria contained within a consumer service profile; and generating a result set of replacement services that correspond to a selected service utilized by a service consumer corresponding to the consumer service profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus of dynamically discovering services in a multi-tiered distributed registry system comprising:
a rules engine that conducts a search within a chain of one or more service registries based on consumer profile matching criteria contained within a consumer service profile and generates a result set of replacement services that correspond to a selected service utilized by a service consumer that corresponds to the consumer service profile. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
Specification