Transaction management of multiple networked resources

    公开(公告)号:US11863610B2

    公开(公告)日:2024-01-02

    申请号:US17743066

    申请日:2022-05-12

    Abstract: A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes. In one approach, the process is programmed for receiving from a browser process a request to start a transaction associated with a data access process; acquiring a database connection from the data access process and storing the database connection in an open state; receiving from the browser process REST queries for execution; forwarding the REST queries to the data access process, and forwarding responses from the data access process to the browser process; receiving a request from the browser process to end the transaction, and only in response to the second request, completing the transaction in communication with the data access process, and changing the database connection to a closed state. As the connection to the database remains open, multiple REST queries may be sent for updating multiple resources in a single transaction efficiently through the same data access process without occupying extra server processes.

    TRANSACTION MANAGEMENT OF MULTIPLE NETWORKED RESOURCES

    公开(公告)号:US20240171630A1

    公开(公告)日:2024-05-23

    申请号:US18516934

    申请日:2023-11-21

    Abstract: A method for managing multiple representational state transfer (REST) requests using a transaction management process coupled to a cluster of computer-executed server processes. The method receives a first request to start a transaction associated with a data access process coupled to a database. The method acquires a database connection in an open state and a unique transaction identifier for the transaction. The method receives a plurality of REST queries, each of the plurality of REST queries associated with a corresponding transaction identifier. The method determines that, for at least one of the plurality of REST queries, the corresponding transaction identifier does not match the unique transaction identifier and proxy the corresponding REST queries to a selected server process. The method receives a second request to end the transaction. In response to the second request, the method completes the transaction and change the database connection to a closed state.

    TRANSACTION MANAGEMENT OF MULTIPLE NETWORKED RESOURCES

    公开(公告)号:US20230370517A1

    公开(公告)日:2023-11-16

    申请号:US17743066

    申请日:2022-05-12

    Abstract: A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes. In one approach, the process is programmed for receiving from a browser process a request to start a transaction associated with a data access process; acquiring a database connection from the data access process and storing the database connection in an open state; receiving from the browser process REST queries for execution; forwarding the REST queries to the data access process, and forwarding responses from the data access process to the browser process; receiving a request from the browser process to end the transaction, and only in response to the second request, completing the transaction in communication with the data access process, and changing the database connection to a closed state. As the connection to the database remains open, multiple REST queries may be sent for updating multiple resources in a single transaction efficiently through the same data access process without occupying extra server processes.

Patent Agency Ranking