Material Detail

Planning for Future Internet Services

Planning for Future Internet Services

This video was recorded at 20th International Conference on Automated Planning and Scheduling. A lot of work has been done so far in the field of planning for web or software services. In this work, major tasks can be described in a planning framework: modeling of software services leads to a planning domain, their automated composition can be done by plan generation, their monitoring becomes monitoring of plan executions, and adaptation can done by re-planning. Things change radically when we move to the framework envisioned by Future Internet. One of the major promises of the vision of Future Internet is the so called ŇInternet of ServicesÓ, where applications ŇliveÓ in the network and are available to end users as Ňreal servicesÓ are available today to consumers in everyday life. According to this vision, software services are just software components that provide electronic access to Ňreal servicesÓ (e.g., a software service for travel booking allows us to access the actual service behind it, namely Ňthe possibility of travelingÓ). ŇReal servicesÓ are however very different from the corresponding software services, since they differ in their main characteristics, such as their duration, their accessibility, their constraints and conflicts, and their connection with the real world, which makes them highly dynamic. This new vision requires a shift in the research approach, as well as in the corresponding planning framework: Modeling should describe how the use of real services affects their consumers; Composition does not consist anymore in the generation of a new composed service, it becomes a task that finds relations among services based on emergent needs, constraints, opportunities of the consumers; Monitoring should not check software executions but rather focus on properties of the physical environment where the real services operate; Adaptation should move from reaction to changes in software services to reaction to changes in real services, in the physical environment where they operate, and to usersŐ behaviors. In this tutorial I will briefly summarize the traditional approaches to planning for software services, and I will then focus on the new research challenges for the future internet of services and how they are related to planning.


  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.