RTI's draft submission to the RPC Over DDS specification. The submission defines a Remote Procedure Calls (RPC) framework using the basic building blocks of DDS, such as topics, types, and entities (e.g., datareader, datawriter) to provide request/reply semantics. It defines distributed services, characterized by a service interface, which serves as a shareable contract between service provider and a service consumer. It supports synchronous and asynchronous method invocation.