Skip to main content

Table 1 Service composition approaches comparison

From: A context-aware framework for dynamic composition of process fragments in the internet of services

Approaches Customization and context-awareness Openness Flexibility
Our approach Runtime service composition in a dynamic context Transparent handling of new services available at runtime Structural changes in services functionalities and services unavailability
[2229] Context-aware selection of services using semantic information, or context events to identify adaptation situations Not addressed Adaptation plans defined atdesign-time together with the relations with the goals they can satisfy or predefined adaptation points.
[14, 33] Not addressed Syntax level service selection and composition at design-time Not addressed
[16, 31, 32, 3438], Semantic Knowledge to drive the service composition Design-time services selection, binding and composition Service Choreography evolution through adaptation to possible changes in the discovered services