Provisioning of Complex Adaptive Services

Luciano Baresi, F. Daniel, A. Maurino, S. Modafferi, E. Mussi, B. Pernici, D. Bianchini, V. De Antonellis · 2004

Service oriented computing is becoming the standard paradi-gm to support the creation of applications composed of ser-vices selected from a registry. Nowadays, we are assisting to the proliferation of standardized approaches to describe such services, but there is the general agreement of distinguish-ing between the general characteristics of services and the characteristics associated with service invocation. In many cases, the selection of services is static and based on match-ing techniques to retrieve the most appropriate service. The paper presents the MAIS architecture to provide highly adaptive services in a mobile and interactive environment and we focused on service selection and invocation, context-aware orchestration and mechanisms for managing user in-teraction in a service-oriented architecture. We propose adaptivity at di®erent levels: at process level, during the selection of a concrete service, and also at end user level. Selection is based on suitable ontologies and considers the actual context and user characteristics to retrieve the most suitable services. The paper describes the main components of the architecture and exempli¯es them on a simple process for a shipping company.

Read the paper · More papers on PaperTik