Figure 2. Get the Right Design
This Unified Modeling Language (UML) design model for the service-oriented framework shows all the framework's concepts and how they relate to one another structurally. RemoteServer is a Windows service that hosts the remoting ServiceController object. ServiceController controls the life cycle of all the services. ServiceContext provides context to each service. Clients use ServiceLocator to get access to the services.