×

System for web service QoS observation and dynamic selection

  • US 7,386,620 B2
  • Filed: 08/12/2004
  • Issued: 06/10/2008
  • Est. Priority Date: 08/12/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for observing of Web services Quality of Service (QoS), comprising:

  • a service criteria generator which computes QoS criteria values of services by subscribing user feedback events and service execution events, based on a deployed observation model;

    a QoS observation manager which allows users to define an observation model and deploy to the service criteria generator;

    a service repository which provides persistent storage for QoS criteria values;

    an evaluation manager which allows users to specify selection preferences and select services based on QoS ranking; and

    a service invocation manager which invokes Web services, collects user'"'"'s feedback on usage of Web services and publishes events according to the QoS of Web services,wherein said service criteria generator comprises;

    an observation model loader which loads the observation model specification into the system;

    an event filter which subscribes events from an event bus based on event specification repository and correlates primitive events to composite events and notifies the criteria evaluator;

    a criteria evaluator that evaluates evaluation policies to check which dependence expression needs to be computed in order to create or update a value of criteria for a Web service;

    a dependence expression specification repository that stores dependence expressions, score functions and evaluation policies for each criteria; and

    an event specification repository that stores event specification that is subscribed by the criteria generator.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×