1. A data processing system implemented method performed by a computer to implement an enterprise lookup in an ecosystem of interrelated services running in an enterprise, the enterprise comprising a plurality of network domains, the method comprising: launching a service in a local network domain, where the local network domain is associated with one or more clients that are local to a particular network domain, and where another network domain of the plurality of network domains is associated with one or more non-local clients that are local to the other network domain; registering the service with a registrar in the local network domain to make the service visible only to local clients in the local network domain, where the registering the service with the registrar in the local network domain comprises: providing at least one attribute in the registrar, where the at least one attribute includes one of: one or more names, domain-type information, or an interface for the service; determining that the service is to be made visible to the non-local clients outside of the local network domain, the non-local clients being local to the other network domain; and registering the service with an enterprise lookup outside the local network domain to make the service visible to the non-local clients, where the registering the service with the enterprise lookup outside the local network domain comprises: passing a location for the registrar to the enterprise lookup.