OKI Common Services Shared API.

The OKI Shared API is a collection of interfaces which are utilized in the Common Services Layer. These interfaces describe Agent, AgentIterator, Exception, Factory, FactoryManager, Group, and Type which interact with, and are utilized by the Common Services APIs. Examples of objects using the Agent interface are, a person, a requesting service, an external OKI instance, or an OKI tool. The Group interface extends Agent and allow the application to define a collection of Agents. The Factory interface provides the mechanism for the user of a Common Service API to access objects in the API. The FactoryManager class provides the mechanism to access implementation of the Factory interface. Type provides a class used in exchanging information between the application and the api implementation about the implementation and the details of the objects returned. Exception is the base class for for OKI exceptions