Dynamic Publication
Programmatic registration is really just a tool that can enable you to implement your own custom registration schemes. This can prove useful if you have several servers that host different remote components and run different component hosts. Keeping track of the active component hosts, available channels, and usable URL endpoints is no small task.
One interesting approach is to borrow an idea from peer-to-peer programming and create a centralized discovery and lookup server. The idea is that one XML Web service (and one database) can store information that tracks all your active objects. This gives you an easy way to query summary information and troubleshoot connection problems.
Recording Connection Information with an XML Web ...
Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.