Patent ID: 8135851

Claim:
A processing system, comprising: a plurality of processing resources adapted to execute a plurality of objects, the objects comprising a client object and one or more server objects, the client object configured to request a service provided by at least one of the one or more server objects; a hardware object request broker adapted to receive one or more messages from the processing resource executing the client object and to communicate the one or more messages to the processing resource executing at least one of the one or more server objects that provides the requested service, the one or more messages configured to invoke the requested service; a wire engine, coupled to the processing resource, configured to execute the client object and adapted to accelerate object-oriented communications between the client object and the object request broker, the wire engine comprising a processing resource specific interface configured to operate in master mode, a formatter configured to format the one or more messages, and a first network specific interface, wherein the object request broker is adapted to receive the one or more messages from the wire engine; and a second wire engine adapted to receive the one or more messages from the wire engine and to provide the one or more messages to the object request broker, the second wire engine comprising a second network specific interface configured to operate in slave mode and a read/write interface.