×

Service modeling and virtualization

  • US 10,565,086 B2
  • Filed: 02/19/2015
  • Issued: 02/18/2020
  • Est. Priority Date: 09/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a virtualized version of a particular software service implemented in a computing system, the method comprising:

  • deploying a virtual service within a software container hosted by a particular computing system, wherein the virtual service is designated to use a service model corresponding to the particular software service;

    intercepting a request, from a requesting software component, directed to the particular software service, the request comprising a command;

    re-routing the request to the virtual service, wherein the service model is generated from transaction data describing a plurality of previously observed transactions involving the particular software service, each of the previously observed transactions comprises a respective observed request of the particular software service and a respective observed response of the particular software service to the observed request;

    generating a response by the virtual service, using a processor device of the particular computing system, to the received request based on the service model, wherein attribute values of the request are different from attribute values of the plurality of previously observed transactions and values in the response are generated based on the attributes of the request and a pattern in the service model based on the plurality of previously observed transactions; and

    sending the response from the virtual service to the requesting software component, wherein the response is sent to appear to originate from the particular software service.

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