Authors:
Vasilios Andrikopoulos
;
Santiago Goméz Sáez
;
Dimka Karastoyanova
and
Andreas Weiß
Affiliation:
University of Stuttgart, Germany
Keyword(s):
Collaborative, Dynamic & Complex Systems, Service Orchestration & Choreography, Pervasive Computing, Service Networks, Context-awareness.
Related
Ontology
Subjects/Areas/Topics:
Business Services Realized by IT Services
;
Cloud Application Architectures
;
Cloud Computing
;
Cloud Middleware Frameworks
;
Communication and Software Technologies and Architectures
;
e-Business
;
Enterprise Architectures and Services
;
Enterprise Information Systems
;
Human Beings in Service Systems
;
Languages, Tools and Architectures
;
Model-Driven Software Development
;
Model-Driven Web Service Engineering
;
Platforms and Applications
;
Service Monitoring and Control
;
Service-Oriented Architectures
;
Services Science
;
Software Engineering
;
Technology Platforms
Abstract:
Service orientation has significantly facilitated the development of complex distributed systems spanning multiple organizations. However, different application areas approach such systems in domain-specific ways, focusing only on particular aspects relevant for their application types. As a result, we observe a very fragmented landscape of service-oriented systems, which does not enable collaboration across organizations. To address this concern, in this work we introduce the notion of Collaborative, Dynamic and Complex (CDC) systems and position them with respect to existing technologies. In addition, we present how CDC systems are modeled and the steps to provision and execute them. Furthermore, we contribute an architecture and prototypical implementation, which we evaluate by means of a case study in a Cloud-enabled context-aware pervasive application.