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

[22–29]

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, 34–38],

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