Digging deeper into some terminology, and why using some terms makes some people squirm.
Although there is an S in OSID, the terms OSID Consumer and OSID Provider are preferred over service. The problem is that service is usually assumed to be something that presents itself as a protocol over the wire. An OSID, which is the definition of the specification to an integration point, binds in software. It does not bind to a protocol.
An OSID Consumer and an OSID Provider meet in an OsidRuntime, not a URL.