摘要 |
The present invention relates to a system and a procedure for distribution of a service request in a computer system based on a client-server architecture and comprising at least one client (1), which sends service requests to servers (2<1>, 2<2>, ..., 2<n>); one or more servers (2<1>, 2<2>, ..., 2<n>), which provide callable services for the client (1); and middleware means (3). According to the invention, the system comprises a multiplexing server (4), by means of which the client's (1) service request is copied and distributed to the servers (2<1>, 2<2>, ..., 2<n>) for parallel execution; a queue system (5<1>, 5<2>, ..., 5<n>) for storing service requests not yet executed; and queue handling means (6<1>, 6<2>, ..., 6<n>), by means of which the service requests placed in the queue system (5<1>, 5<2>, ..., 5<n>) are passed on for re-execution. The invention allows transparent distribution of the service request, guarantees improved reliability of operation in failure situations and consistency of resources.
|