Research Article

An Approach for Composing Services Based on Environment Ontology

Table 4

Comparison of various approaches to service composition.

ApproachService descriptionRequirement descriptionDescription objectService typeApproachesOthers Complexity

Berardi et al. [12] BehaviorBService B, ABehavior equivalenceSingle communityExponential
McIlraith and Son [2]IOPEBOEAAgentUser constrain
Bultan et al. [13]BBConversation B, ABehavior equivalence
Roman et al. [14]IOPEBIOPEBService, goalMediatorDomain ontologyExponential
Maamar et al. [5]IOBOContextAAgentMultilevel context
Sirin et al. [8]IOPEOEAComplex service-based decompositionComplex and simple service
Brogi et al. [6]IOBOC, AGraph constructing and coloringExponential
Arpinar et al. [7]IOIODomain, service and processAMatching and searching
Liang et al. [15]QosQosServiceAMatchingConstrainPolynomial
Tao et al. [16]IO, QosIO, QosService, taskADecomposition and discoveryQosPolynomial
Cai [17, 18]IOPEBIOPEBEnvironmentA, B, CDecomposition and transformationEnvironment ontologyPolynomial