The Federation lesson describes federation from an API user's perspective. That lesson discussed that federation basically involves three steps:
- Figure out which part of a composite name to process.
- Decide how to process the part that belongs to the current naming system.
- Forward the operation to be completed in the nns (next naming system).
This lesson further details each step and gives examples of how to implement them. It also shows you how to make a context implementation act as an intermediate context for interfaces that it otherwise does not support. Finally, it shows you how to define an object factory for a context implementation so that it can be bound in other naming systems.