4. Subsystem Services
This section will provide an overview of what services provided by each subsystem in terms of their operation. Application subsystem will act as a backbone for the functionality of the system. Context subsystem provides the location information and interprets the interaction of the user. Network subsystem will provide a communication platform for the other subsystems. Other subsystem will rely on this to make sure they can interact with each others. To offer great user interaction with the system, GUI subsystem will be responsible for this. An expert system subsystem provides repair information for the system. This intelligent control system was important to make sure SAMs can handle the entire possibilities scenario that may be feed to the system from the external environment. All the information is going to be waste if there is no reliable data storage provided. This is where the persistent data storage comes into the picture.