CPC G06F 9/455 (2013.01) | 20 Claims |
1. A computer-implemented method, comprising:
maintaining, by a virtual service proxy engine executed by one or more processors, a plurality of virtual service rules that correspond to a virtual service executed by the virtual service proxy engine, wherein:
different sets of rules, included in the plurality of virtual service rules, respectively correspond with team identifiers of different teams, and
the team identifiers of the different teams comprise port numbers of respective different ports exposed by the virtual service proxy engine;
receiving, by the virtual service proxy engine, a service request from a client application configured to use a team identifier, of a particular team, that comprises a particular port number of a particular port exposed by the virtual service proxy engine, wherein the service request indicates:
the team identifier, and
at least one input parameter associated with the virtual service;
identifying, by the virtual service proxy engine, a virtual service rule, of the plurality of virtual service rules, that is associated with:
the team identifier, and
match criteria that corresponds with the at least one input parameter;
determining, by the virtual service proxy engine, a team response indicated by the virtual service rule;
generating, by the virtual service proxy engine, a service response based on the team response; and
sending, by the virtual service proxy engine, the service response to the client application in response to the service request.
|