Monitoring in composite request systems
AssigneesAtlassian Pty Ltd., Atlassian Inc.
InventorBenjamin Edwin Morgan
Life of this patent
Estimating the term…
Abstract
Described herein is a computer implemented method for generating a composite response. The method comprises receiving a composite request defining one or more operations and generating a composite response by, for each operation: executing the operation using one or more server side resources; receiving execution result data; writing operation response data to the composite response; determining a status code providing information on at least one of the one or more server side resources used to execute the operation; and associating the status code with the operation response data in the composite response.
Claims20
A computer implemented method for generating a composite response, the method comprising:
- receiving, from a client system, a composite request defining one or more operations;
- and
- generating a composite response in respect of the composite request by, for each operation in the composite request:
- executing the operation using one or more server side resources;
- receiving execution result data from the one or more server side resources in response to execution of the operation;
- writing operation response data to the composite response, the operation response data based on the execution result data;
- determining a status code for the operation based on the execution result data, the status code providing information on at least one of the one or more server side resources used to execute the operation;
- and
- associating the status code with the operation response data in the composite response.
A computer processing system comprising:
- a processing unit;
- a communication interface;
- and
- a non-transitory computer-readable storage medium storing instructions which, when executed by the processing unit, cause the processing unit to,
- receive, from a client system, a composite request defining one or more operations;
- and
- generate a composite response in respect of the composite request by, for each operation in the composite request:
- executing the operation using one or more server side resources;
- receiving execution result data from the one or more server side resources in response to execution of the operation;
- writing operation response data to the composite response, the operation response data based on the execution result data;
- determining a status code for the operation based on the execution result data, the status code providing information on at least one of the one or more server side resources used to execute the operation;
- and
- associating the status code with the operation response data in the composite response.
A non-transitory storage medium storing instructions executable by a processing unit to cause the processing unit to:
- receive, from a client system, a composite request defining one or more operations;
- and
- generate a composite response in respect of the composite request by, for each operation in the composite request:
- executing the operation using one or more server side resources;
- receiving execution result data from the one or more server side resources in response to execution of the operation;
- writing operation response data to the composite response, the operation response data based on the execution result data;
- determining a status code for the operation based on the execution result data, the status code providing information on at least one of the one or more server side resources used to execute the operation;
- and
- associating the status code with the operation response data in the composite response.
Dependencies are inferred from the claim text.