SADICO: Self-ADaptIve Approach to the Web Service COmposition

  • Hajer NabliEmail author
  • Sihem Cherif
  • Raoudha Ben Djmeaa
  • Ikram Amous Ben Amor
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 76)


Web service Compositions are rapidly gaining acceptance as a fundamental technology in the web field. They are becoming the cutting edge of communication between different applications all over the web. With the need for the ubiquitous computing and the pervasive use of mobile devices, the context aware web service composition becomes a hot topic. The latter aims at adapting the web service composition behavior according to the user’s context, such as his specific working environment, language, type of Internet connection, devices and preferences. Many solutions have been proposed in this area. Nevertheless, the adaptation was carried out only at the run-time and it partially covered the user’s general context. In this paper, we proposed a self-adaptive approach to the context-aware web service composition named SADICO for Self ADaptIve to the web service COmposition. Our approach studied a generic context, based on MAPE model (Monitoring, Analysis, Planning, and Execution) to ensure self-adaptation.


Web service composition Context-aware Self-adaptive MAPE loop SABPEL 


  1. 1.
    Portchelvi, V., Venkatesan, V.P.: A goal-directed orchestration approach for agile service composition. Int. J. Inf. Technol. Comput. Sci. (IJITCS) 7(3), 60 (2015)Google Scholar
  2. 2.
    Jaroucheh, Z., Liu, X., Smith, S.: Apto: a MDD-based generic framework for context-aware deeply adaptive service-based processes. In: 2010 IEEE International Conference on Web Services (ICWS), pp. 219–226. IEEE, July 2010Google Scholar
  3. 3.
    Hermosillo, G.: Towards creating context-aware dynamically-adaptable business processes using complex event processing. Doctoral dissertation, Université des Sciences et Technologie de Lille-Lille I (2012)Google Scholar
  4. 4.
    Cheng, J., Liu, C., Zhou, M., Zeng, Q., Ylä-Jääski, A.: Automatic composition of semantic web services based on fuzzy predicate petri nets. IEEE Trans. Autom. Sci. Eng. 12(2), 680–689 (2015)CrossRefGoogle Scholar
  5. 5.
    Madkour, M., El Ghanami, D., Maach, A., Hasbi, A.: Context-aware service adaptation: an approach based on fuzzy sets and service composition. J. Inf. Sci. Eng. 29(1), 1–16 (2013)Google Scholar
  6. 6.
    Ordonez, A., Alcázar, V., Borrajo, D., Falcarin, P., Corrales, J.C.: An automated user-centered planning framework for decision support in environmental early warnings. In: Ibero-American Conference on Artificial Intelligence, pp. 591–600. Springer, Heidelberg, November 2012Google Scholar
  7. 7.
    Furno, A., Zimeo, E.: Context-aware composition of semantic web services. J. Mob. Netw. Appl. 19(2), 235–248 (2014)CrossRefGoogle Scholar
  8. 8.
    Liu, Z.Z., Chu, D.H., Jia, Z.P., Shen, J.Q., Wang, L.: Two-stage approach for reliable dynamic Web service composition. Knowl.-Based Syst. 97, 123–143 (2016)CrossRefGoogle Scholar
  9. 9.
    Gabrel, V., Manouvrier, M., Murat, C.: Web services composition: complexity and models. Discrete Appl. Math. 196, 100–114 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Tout, H., Mourad, A., Talhi, C., Otrok, H.: AOMD approach for context-adaptable and conflict-free web services composition. Comput. Electr. Eng. 44, 200–217 (2015)CrossRefGoogle Scholar
  11. 11.
    Grati, R., Boukadi, K., Ben-Abdallah, H.: A QoS monitoring framework for composite web services in the cloud. In: Proceedings of the Sixth International Conference on Advanced Engineering Computing and Applications in Sciences (Advcomp 2012), September 2012Google Scholar
  12. 12.
    White, S.R., Hanson, J.E., Whalley, I., Chess, D.M., Kephart, J.O.: An architectural approach to autonomic computing. In: ICAC, pp. 2–9, May 2004Google Scholar
  13. 13.
    Martin, C.: Composition flexible par planification automatique. Doctoral dissertation, Université de Grenoble (2012)Google Scholar
  14. 14.
    Cherif, S., Ben Djemaa, R., Amous, I.: Adaptable web service registry for publishing context aware service composition. In: Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services, p. 62. ACM, December 2015Google Scholar
  15. 15.
    Cherif, S., Djemaa, R.B., Amous, I.: SABPEL: creating self-adaptive business processes. In: 2015 IEEE/ACIS 14th International Conference on Computer and Information Science (ICIS), pp. 619–626. IEEE, June 2015Google Scholar
  16. 16.
    David, P.C., Ledoux, T.: WildCAT: a generic framework for context-aware applications. In: Proceedings of the 3rd International Workshop on Middleware for Pervasive and Ad-hoc Computing, pp. 1–7. ACM, November 2005Google Scholar
  17. 17.
    O’Connor, M.J., Shankar, R.D., Musen, M.A., Das, A.K., Nyulas, C.: The SWRLAPI: a development environment for working with SWRL rules. In: OWLED (2008)Google Scholar
  18. 18.
    El Hog, C., Djemaa, R.B., Amous, I.: A user-aware approach to provide adaptive web services. J. UCS 20(7), 944–963 (2014)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Hajer Nabli
    • 1
    Email author
  • Sihem Cherif
    • 1
  • Raoudha Ben Djmeaa
    • 1
  • Ikram Amous Ben Amor
    • 1
  1. 1.MIRACL, ISIMSSfaxTunisia

Personalised recommendations