×

Dynamic virtual service

  • US 10,628,420 B2
  • Filed: 12/18/2015
  • Issued: 04/21/2020
  • Est. Priority Date: 12/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request from a software component at a virtual service simulating a particular data service, wherein the virtual service is instantiated from a service model, the service model is based at least in part on previously observed request-response pairs involving the particular data service, the service model models response behavior of the particular data service to one or more types of requests, the request comprises an uniform resource locator (URL), the URL comprises a service root portion and a resource path portion, and the resource path portion identifies a particular resource of a data structure, wherein the virtual service further comprises a data model corresponding to the particular data service;

    verifying syntax of at least the resource path portion based on a particular protocol using a data model;

    verifying consistency of the resource path portion with a structure of the data model corresponding to the particular data service, wherein the service model identifies the data model;

    performing a query of a database using the virtual service based on contents of at least the resource path portion;

    generating, at the virtual service, a simulated response of the particular data service to the request using results of the query; and

    sending the simulated response to the software component in lieu of an actual response by the particular data service.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×