Web Service Management
First Claim
1. A web service management system for automatically managing at least one web service with one or more associated policies, comprising:
- at least one web service;
a policy enforcement point operatively connected to the web service for operating at least one policy with the web service; and
a management agent for managing service agreements relating to the web service;
wherein the management agent includes a policy decision data store relating policies of the web service and at least one query for querying semantic contracts for terms related to the respective policies; and
the management agent is arranged to run the at least one query against a semantic service agreement for a consumer of the web service represented using an ontology to determine which associated policies are to be run for the consumer and the web service and to update the policy enforcement point so that the policy enforcement point runs the determined associated policies.
2 Assignments
0 Petitions
Accused Products
Abstract
A web service management system manages a web service 12 with one or more policies. A service level agreement is represented ontologically and queries are provided corresponding to the policies. To determine which policies are required for a consumer with a specific instance of the service level agreement the queries are run against the service level agreement, and then the determined policies used in the service. An engine 26 may monitor metrics relating to the service 12 provided by a service intermediary 22 and run queries using the metrics as data to determine if the service level agreements are breached.
25 Citations
15 Claims
-
1. A web service management system for automatically managing at least one web service with one or more associated policies, comprising:
-
at least one web service; a policy enforcement point operatively connected to the web service for operating at least one policy with the web service; and a management agent for managing service agreements relating to the web service; wherein the management agent includes a policy decision data store relating policies of the web service and at least one query for querying semantic contracts for terms related to the respective policies; and the management agent is arranged to run the at least one query against a semantic service agreement for a consumer of the web service represented using an ontology to determine which associated policies are to be run for the consumer and the web service and to update the policy enforcement point so that the policy enforcement point runs the determined associated policies. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing a web service including
defining at least one policy of the web service and a semantic query corresponding to the or each policy; -
accepting an input semantic contract for a consumer; running the or each semantic query against the semantic contract to determine the appropriate policies corresponding to the consumer; and updating the web service with the determined policies corresponding to the consumer; and operating the web service for the consumer using the determined policies. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A management agent for managing a web service, including:
-
a contract information table for storing contracts represented ontologically for the provision of the web service to consumers; a policy decision table relating policies of the web service and at least one query for querying semantic contracts for terms related to the respective policies; and a policy decision point for running the at least one query against the semantic contracts for a consumer to determine which associated policies are to be run for the consumer and the web service. - View Dependent Claims (15)
-
Specification