Planning for Future Internet Services
published: Nov. 15, 2010, recorded: May 2010, views: 4213
Report a problem or upload filesIf you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
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.
Link this pageWould you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !