A director for routing a message from a client to a chosen one of a plurality
of
servers to access a resource and for routing the response of the resource from
the chosen server to the client. Each message has an indication of its origin,
an indication of its destination and a message body. The message body comprises
first input means for receiving a first input message from the client, first output
means for providing a first output message to the chosen server, second input means
for receiving a second input message from the chosen server in response to the
first output message, an indication identifying the client; and second output means
for providing a second output message to the one client in response to the second
input message, indicating its source as the routing means, and its destination
as the one client.