System and method for web services management

US9407513B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9407513-B2
Application numberUS-201313800944-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateJul 1, 2005
Publication dateAug 2, 2016
Grant dateAug 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a system and method for managing web services. The described exemplary system and method provides an infrastructure for managing various aspects of publishing and using web services, such as logging, security, monitoring, SLA management, service level metrics and notification.

First claim

Opening claim text (preview).

That which is claimed: 1. A web service management system, comprising: a server-side web service publisher platform that includes computer hardware, a web service repository containing published web services that are provided by said server-side web service publisher platform for access by one or more client-side web service subscribing applications, and a service agent that intercepts a web service request, from a client-side web service subscribing application included in said one or more client-side web service subscribing applications, for access to a web service included in said published web services and selectively authorizes or denies said access to said web service by said client-side web service subscribing application; and a web service management platform that includes computer hardware and that is accessible to said server-side web service publisher platform over a communication network, said web service management platform comprising one or more web service management modules configured to monitor said published web services and report exceptions to said published web services; wherein said service agent authorizes said access to said web service by said client-side web service subscribing application by: examining a cache maintained by said service agent; determining, based on data in said cache, that credentials for said client-side web service subscribing application have not been previously validated within a defined time frame; sending said credentials and an identifier of said web service to a security unit included in said web service management platform for validation; receiving a response from said security unit; and evaluating said response to validate said credentials. 2. The system of claim 1 , wherein said request comprises subscriber identification credentials for said client-side web service subscribing application. 3. The system of claim 1 , wherein said service agent in said server-side web service publisher platform comprises a security application configured to communicate with said web service management platform in order to present and verify said web service request. 4. The system of claim 1 , wherein said service agent in said server-side web service publisher platform is further configured to pass said web service request to said web service repository in response to said service agent authorizing said access to said web service by said client-side web service subscribing application. 5. The system of claim 1 , wherein said security unit included in said web service management platform for validation is configured to receive said web service request from said service agent and inspect whether said client-side web service subscribing application is authorized to access said web service. 6. The system of claim 5 , wherein said security unit includes a security policy server and a security policy database accessible to said security policy server, said security policy database containing authorization information related to said web service repository, said security policy server configured to manage different levels of access via user identifications. 7. The system of claim 1 , wherein said web service management platform further comprises a logging unit that is configured to collect login information related to the web service request. 8. The system of claim 1 , wherein said web service management platform further comprises an executive dashboard user interface for publishing and subscribing to web services. 9. The system of claim 1 , wherein said one or more web service management modules of said web service management platform include a monitoring service that is configured to detect exception events and generate notifications for said exception events. 10. The system of claim 9 , wherein said monitoring service includes a service-level agreement (“SLA”) evaluator that is configured to measure SLA data against a set of pre-defined rules. 11. The system of claim 9 , wherein said one or more web service management modules of said web service management platform further include a notification service that is configured to receive said notifications from said monitoring service and pass said notifications to a web service subscriber. 12. The system of claim 1 , wherein at least one of said one or more web service management modules of said web service management platform is configured to, in response to a user request, generate custom reports related to web services specified in said user request. 13. The system of claim 1 , wherein said one or more web service management modules of said web service management platform include a monitoring service that is configured to detect a breach of a service-level agreement and to generate a notification of said breach of said service-level agreement. 14. The system of claim 1 , wherein said service agent passes, after said credentials are validated, said web service request to said web service to facilitate access of said web service by said client-side web service subscribing application. 15. The system of claim 1 , wherein said service agent caches, after said credentials are validated, data representative of said credentials and expiration information for said credentials. 16. A method comprising: receiving, by a web service agent included in a server-side web service publisher platform that includes computer hardware and a web service repository containing published web services that are provided by said server-side web service publisher platform for access by one or more client-side web service subscribing applications, a web service request, from a client-side web service subscribing application included in said one or more client-side web service subscribing applications, for access to a web service included in said published web services; and selectively authorizing or denying, by said web service agent, access to said web service by said client-side web service subscribing, the selectively authorizing or denying of said access to said web service comprising: examining a cache maintained by said service agent; determining, based on data in said cache, that credentials for said client-side web service subscribing application have not been previously validated within a defined time frame; sending said credentials and an identifier of said web service to a web service management platform communicatively coupled to said server-side web service publisher platform by a network, said web service management platform including computer hardware and one or more web service management modules configured to monitor said published web services and report exceptions to said published web services; receiving a response from said web service management platform; and evaluating said response to validate said credentials. 17. The method of claim 16 , further comprising: passing, by said web service agent after said credentials are validated, said web service request to said web service to facilitate access of said web service by said client-side web service subscribing application. 18. The method of claim 16 , further comprising: caching, by said web service agent after said credentials are validated, data representative of said credentials and expiration information for said credentials. 19. A non-transitory computer-readable medium comprising computer-executable instructions configured to direct a computer device to: receive, by a web service agent included in a server-side web service publisher platform that includes computer hardware and a web service reposi

Assignees

Inventors

Classifications

  • Automatic or semi-automatic definitions, e.g. definition templates · CPC title

  • for controlling access to devices or network resources · CPC title

  • using web services for network management, e.g. simple object access protocol [SOAP] · CPC title

  • Generating service level reports · CPC title

  • Managing SLA; Interaction between SLA and QoS · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9407513B2 cover?
Disclosed is a system and method for managing web services. The described exemplary system and method provides an infrastructure for managing various aspects of publishing and using web services, such as logging, security, monitoring, SLA management, service level metrics and notification.
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/5003. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).