Constraint Adaptation in Web Service Composition

被引:10
作者
Laleh, Touraj [1 ]
Paquet, Joey [1 ]
Mokhov, Serguei [1 ]
Yan, Yuhong [1 ]
机构
[1] Concordia Univ, Montreal, PQ, Canada
来源
2017 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC) | 2017年
关键词
Web Service Composition; Service Constraints; Service Adaptation;
D O I
10.1109/SCC.2017.27
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service constraints are usage restrictions on service features that are imposed by service providers. Such constraints need to be verified prior to the execution of a service in order to ensure correct service execution. In the case of composite services, the set of applicable constraints is derived from the service constraints defined over the individual service components that are part of the service plan. During the execution of a composite service, a constraint-aware composite service execution model can be used to manage and eventually operationally verify the service constraints prior to the corresponding service's execution. In addition to service constraints, other constraints might be imposed to put externally-defined restrictions on composite services. Such externally-defined restrictions are likely to be defined and become or cease to be applicable after the composite service has been assemble and deployed. Such a situation requires adaptation of the plan to a set of externally-defined constraints. Current web service composition adaptation approaches only focus on adaptation to failure in functional capabilities or Quality of Service (QoS) properties which can be dealt with re-construction of the composite service. However, we argue that adaptation to external constraints does not necessarily require changes in the plan of a composite service. In this paper, we define a constraint-based composite service model that not only considers service constraints, but also adapts composite plans according to new constraints that might add new restriction to the composite service at run time. A publicly available test set generator is used to compare the proposed solution with other existing service adaptation solutions.
引用
收藏
页码:156 / 163
页数:8
相关论文
共 23 条
  • [1] [Anonymous], 2002, P 11 INT WORLD WID W
  • [2] [Anonymous], ADV WEB SERVICES
  • [3] Aschoff R, 2011, LECT NOTES COMPUT SC, V7084, P421, DOI 10.1007/978-3-642-25535-9_28
  • [4] Barakat L., 2016, FUTURE GENERATION CO
  • [5] Ben Hassine A, 2006, LECT NOTES COMPUT SC, V4273, P130
  • [6] Behaviour-aware discovery of Web service compositions
    Brogi, Antonio
    Corfini, Sara
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2007, 4 (03) : 1 - 25
  • [7] Cavallaro L, 2009, LECT NOTES COMPUT SC, V5900, P159, DOI 10.1007/978-3-642-10383-4_11
  • [8] Fox M., 2006, P 16 INT C AUT PLANN, P212
  • [9] A graph-based approach to web services composition
    Hashemian, SV
    Mavaddat, F
    [J]. 2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2005, : 183 - 189
  • [10] Efficient Constraint Verification in Service Composition Design and Execution
    Laleh, Touraj
    Paquet, Joey
    Mokhov, Serguei A.
    Yan, Yuhong
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2016 CONFERENCES, 2016, 10033 : 445 - 455