Web Services for Adaptive Planning (original) (raw)

This paper presents the design and development of an adaptive planning system using the technology of Web services. The Web-based adaptive planning system consists of two modules that can work independently. The first one is called HAP-WS and is the Web service interface to the domain independent planner HAP (Highly Adjustable Planner) that can be customized through the adjustment of several parameters, either manually or automatically. In the manual mode, the user itself adjusts planner parameters giving explicitly the values. In the automatic mode, the second subsystem, called LAMP-WS, computes the values of the planning parameters of HAP. LAMP-WS is the Web service interface to the learning system LAMP (Lazy Adaptive Multicriteria Planning) that can automatically configure a planning system using instance-based learning on past performance data of that system. The two subsystems are implemented as independent Web services, which can be used stand-alone and reside in different servers in potentially different geographical locations. This paper presents the design and development of a Web-based system for Adaptive Planning that utilizes the technology of Web services. The system consists of two independent Web services: HAP-WS is a Web service interface to the HAP (Highly Adjustable Planner) planning system [14]. A user or program can directly use HAP-WS by providing it the planning domain and problem definition files, and optionally the values for its 7 planning parameters. LAMP-WS is a Web service interface to the LAMP (Lazy Adaptive Multicriteria Planning) learning system [12] that predicts a configuration for the planning parameters of HAP based on the characteristics of the given planning problem. LAMP-WS can also be used directly by a user or program for consultation on a suitable parameter configuration for the HAP planner. For automatically configuring HAP, a combination of the two services is required, which can be easily handled by a suitable client application. Such an application example developed in ASP.NET is also presented in this paper. The rest of the paper is organized as follows. Section 2 presents a brief reference to the technologies that the Web service architecture entails. Section 3 introduces the concept of Adaptive Planning and related work. Section 4 describes the Web services that were developed for the purposes of Adaptive Planning and Section 5 presents an example ASP.NET application that uses these Web services. Finally the last section concludes this work and points areas for improvements.

Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.