1. A data processing system implemented method for implementing a global lookup in a global ecosystem of interrelated services running in an enterprise, said enterprise comprising a plurality of network domains, the method comprising: launching a service in a local network domain; registering the service with a registrar in the local network domain, wherein the service is visible to local clients via the registrar in the local network domain; said registering the service with the registrar in the local network domain comprises: providing at least one attribute in the registrar, wherein at least one attribute being one of one or more names, domain-type information, and an interface for the service; and registering the service with a global lookup outside the local network domain, wherein the service is visible to non-local clients via the global lookup, said registering the service with the global lookup outside the local network domain comprises: passing a location for the registrar to the global lookup.