×

Chaining of services

  • US 20040260949A1
  • Filed: 03/15/2004
  • Published: 12/23/2004
  • Est. Priority Date: 06/20/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for a first Web service provider to invoke a service hosted on a second Web service provider on behalf of a principal in a computer environment, comprising the steps of:

  • said principal logging in with a discovery service;

    said discovery service passing to said principal an identity assertion associated with said principal and a discovery service descriptor associated with said discovery service for use by principal for future authentication;

    said principal authenticating using said identity assertion and using said discovery service descriptor at a Web service client, said Web service client linking to and representing a desired commerce site of said principal;

    in response to an action related to said desired commercial site, said Web service client requesting a first service descriptor associated with said first Web service and a first service assertion associated with said first Web service from said discovery service;

    in response to receiving said first service descriptor and said first service assertion, said Web service client invoking a desired service at said first Web service;

    upon said first Web service determining a need to invoke a second desired service at a second Web service, said first Web service requesting from said discovery service a second service descriptor associated with said second Web service and a second service assertion associated with said second Web service; and

    in response to receiving said request for said second service descriptor and said second service assertion, said discovery service adding said second service assertion to said first service assertion and subsequently passing said first service assertion and said second service descriptor to said first Web service;

    in response to receiving said first service assertion and second service descriptor, said first Web service invoking said desired second service at said second Web service.

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