AIW Service Handler API offers the main access to the AIW framework functionality.
AIW Service Handler API is a library API. From the AIW consumer application point of view, it can be categorized as a method call API. AIW Service Handler API hides the complexity of resolving and calling the AIW providers, which are implemented as ECom plug-ins.
The most important use cases of AIW Service Handler API are the following:
The main class of AIW Service Handler API is called CAiwServiceHandler
.
This class is the main entity of the AIW framework. Each AIW consumer application
should create an instance of that class, which can then be used for attaching
application's interest, initializing the AIW menu items, and executing the
AIW service commands. The CAiwServiceHandler
and some of
its most important methods are illustrated in Figure 1:
Figure 1: Class diagram of AIW Service Handler API