In this section, we describe the design and implementation of the system. As mentioned before, the goal of the system is to support mobile data mining on small devices, such as cellular phones or PDAs, through the use of Web services. First, we introduce the system architecture and describe the design of system components. Then, we present the functionality of the system and its implementation.
The system is based on the client–server architecture shown in Figure 12.1.
The architecture includes three types of components:
As shown in Figure 12.1, data generated by data providers is collected by a set of mining servers that store it in a local data store. Depending on the application requirements, data coming from a given provider could be stored in more than one mining server.
The main role of mining servers is to allow mobile clients to perform the analysis of remote data by using a set of data mining algorithms. Once connected to a given server, ...