1. A processor-implemented method for interfacing with a distributed computing service, comprising: accessing an ontology specification describing messages of the distributed computing service; accessing a semantic interpretation specification that describes rules for semantically handling the messages, as specified in the ontology specification, with the distributed computing service; entering the semantic interpretation specification into a rules engine adapted for providing processor executable procedures; obtaining a set of procedures from the rules engine for interacting with the distributed service based on the semantic interpretation specification; receiving a request for interfacing with the distributed service; and interfacing with the distributed computing service using the set of procedures in response to the request, wherein the interfacing comprises forming distributed computing service messages based on the ontology specification and forming a service bridge having a generic programmatic interface adapted to receive the request.