A method and system for locating resources outside a client's normal
domain provides for the client to send a query to a core serving the
client. The core then sends the query to remote core over a communication
network. The remote core runs the query in an advertising service serving
the remote core, then returns a message identifying a matching resource
to the core serving the client. The core serving the client locates the
remote core by searching for appropriate advertising services in a
well-known portal. In some embodiments, the client's core authenticates
itself to the remote core before the query is run. Accordingly,
unauthorized clients are prevented from accessing resources registered
with the advertising service serving the remote core.