1. A distributed processing system comprising: a plurality of processing objects; and an object management system, wherein at least two of the processing objects comprise an interface in the object management system defining a deferred procedure call from first processing object to a second processing object according to an interface definition language.