1. A process comprising: retrieving a list of one or more candidate objects with which an origin object can communicate using a standard command language, wherein at least one of the one or more candidate objects uses a command language different than the standard command language; querying the schema of one or more target objects selected from among the one or more candidate objects; and using the standard command language to transmit to the one or more target objects commands and/or data consistent with the schemas of the target objects.