A system for parallel asynchronous command execution is provided. The
system includes a first computer system for directing a plurality of
calls to at least one other computer system. The first computer system
invokes a remote procedure in the other computer system and receives
results from the procedure via an event triggered by the other computer
system. The system may also include a distributed object architecture for
communicating between the first computer system and the other computer
system.