×

System and method for providing a configuration wizard for use in creating representational state transfer services for execution in a service bus runtime

  • US 10,313,451 B2
  • Filed: 04/01/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 04/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing a configuration wizard for use in generating a reference service or proxy service for execution in a service bus runtime, the system comprising:

  • a computer comprising one or more microprocessors; and

    a management console executing on the computer, wherein the management console is configured to manage a service bus runtime, and wherein the management console comprises a plurality of interfaces associated with a plurality of application programming interfaces (APIs),wherein the management console is configured to start a particular session,wherein the management console operates to perform, in the particular secession, a configuration wizard method comprising;

    receiving, at one of the plurality of interfaces, a base uniform resource identifier (URI) of an external representational state transfer (REST) service to be accessed by the service bus runtime;

    retrieving a plurality of resources from the external REST service;

    generating a plurality of options for each of the plurality of resources for selection by an associated user of the system via one or more of the plurality of interfaces, the plurality of options representing one or more filter actions and/or one or more routing actions to be performed on a client request for the external REST service;

    generating a plurality of methods for the plurality of resources, the plurality of methods for selection by the associated user of the system via the one or more of the plurality of interfaces, the plurality of methods representing a plurality of operations to be performed on the plurality of resources;

    invoking one or more of the plurality of APIs to generate a REST reference service based on one or more selected options and one or more selected methods, and to generate a web application description language (WADL) file that describes the generated REST reference service;

    generating a REST proxy service for routing the client request for the external REST service to the REST reference service; and

    enabling the particular session, which causes the generated REST reference and proxy services to be activated in the service bus runtime for;

    filtering the client request for the external REST service based on the one or more selected options;

    performing the plurality of operations on the client request for the external REST service reference based on the one or more selected methods; and

    routing the client request for the external REST service to the REST reference service.

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