CFP last date
20 January 2025
Reseach Article

A Goal Model for Adaptive Service Composition

by V. Portchelvi, V. Prasanna Venkatesan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 94 - Number 16
Year of Publication: 2014
Authors: V. Portchelvi, V. Prasanna Venkatesan
10.5120/16445-6115

V. Portchelvi, V. Prasanna Venkatesan . A Goal Model for Adaptive Service Composition. International Journal of Computer Applications. 94, 16 ( May 2014), 30-39. DOI=10.5120/16445-6115

@article{ 10.5120/16445-6115,
author = { V. Portchelvi, V. Prasanna Venkatesan },
title = { A Goal Model for Adaptive Service Composition },
journal = { International Journal of Computer Applications },
issue_date = { May 2014 },
volume = { 94 },
number = { 16 },
month = { May },
year = { 2014 },
issn = { 0975-8887 },
pages = { 30-39 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume94/number16/16445-6115/ },
doi = { 10.5120/16445-6115 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:17:51.368051+05:30
%A V. Portchelvi
%A V. Prasanna Venkatesan
%T A Goal Model for Adaptive Service Composition
%J International Journal of Computer Applications
%@ 0975-8887
%V 94
%N 16
%P 30-39
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Achieving fully-automated service composition is a major requirement in SOA based systems. They try to satisfy the user request to composite service automatically by composing the services at one stage and executing the composed service at the next stage. User request has been transformed formally into the concept of goal and goal models and the success of the goal determines the satisfaction of user request. Goal failure returns no composite service and the user request is not satisfied. The success/failure of goal is based on the ability of the composition process to automatically adapt itself to the dynamic and complex services environment. AI-planning based and Goal-driven approaches, based on the concept of goal and goal models, provide effective solutions to develop fully-automated composition. They semi-automatically adapt the composition to dynamic and complex services domain. Semi-automated adaptive composition approaches try to handle composition (plan) failure and do not handle composition request (goal) failure. Only few approaches try to handle goal failure and that too manually. The concept of goal and goal models in these approaches are explored and research gaps are identified to improve these models so that they aid in producing highly adaptive composition. The aim of this work is to make explicit that the decoupling of Goal Failure and Plan Failure and handling them automatically is essential for full automated service composition. This is made possible by proposing a goal model that can provide more number of alternates to failed goal. The proposed goal model is well explained with an application example taken from Online Travelling Domain. Then the model is compared with the existing models.

References
  1. Koehler, J. , and B. Srivastava, "Web service composition – current Solutions and open problems. ",In Proceedings of the ICAPS 2003 Workshop on Planning for Web Services, pp. 28–35, 2003.
  2. V. Portchelvi, V. Prasanna Venkatesan, G. Shanmugasundaram, "Achieving Web services composition – A survey", SAP publishing,Software Engineering. 2012 2 (5). doi: 10. 5923/j. se. 20120205. 03
  3. S. Dustdar, W. Schreiner, "A survey on web services composition", Int. Journal of Web and Grid Services, vol. 1, no. 1, pp. 1–30, 2005.
  4. Rao, J. , and X. Su. , "A survey of automated web service composition methods", In Proceedings of the First International Workshop on Semantic Web Services and Web Process Composition, SWSWPC 2004.
  5. Vikas Agarwal, Girish Chafle, Sumit Mittal, Biplav Srivast ava, "Understanding Approaches for Web Service Composition and Execution", in Proceedings of First Bangalaore Annual Compute conference, Article no. 1, 2008.
  6. Dominik Kuropka, Anja Bog, and Mathias Weske," Semantic Enterprise Services Platform: Motivation, Potential, Functionality and Application Scenarios EDOC, page 253-264. IEEE Computer Society 2006.
  7. Michael Stollberg et al. , "Deliverable: WP3: Service Ontologies and Service Description D3. 10 Goal Description Ontology", Project Title: Data, Information and Process Integration with Semantic Web Services, July 10, 2006.
  8. Maja Vukovic, "Context-aware Service Composition", Technical Report UCAM –CL-TR-700 , ISSN 1476-2986, 2007.
  9. M. Trainotti, M. Pistore, G. Calabrese, G. Zacco, G. Lucchese, F. Barbon ,P. Bertoli, and P. Traverso, "ASTRO: Supporting Composition and Execution of Web Services,. in Proc. of ICAPS 2005.
  10. LI Huan, QIN Zheng, YU Fan, Qin Jun, YANG Bo, "Automatic Semantic Web Service Composition via Agent Intention Execution in AgentSpeak", International Conference on Web Intelligence, IEEE/WIC/ACM, 2007.
  11. Xiaocong Fan, Karthikeyan Umapathy, John Yen, and Sandeep Purao, "An Agent-Based Approach for Interleaved Composition and Execution of Web Services", ER, volume 3288 of Lecture Notes in Computer Science, page 582-595. Springer, (2004)
  12. Kangkang Zhang, Qingzhong Li, Qi Sui, "A Goal-driven Approach of Service Composition for Pervasive Computing", 1st International Symposium on Pervasive Computing and Applications, 2006.
  13. Yoo-mi Park et al. , "Semantic Web Service Processes Enabling Goal-Driven Application Creation", 15th International conference on Intelligence in Next generation Networks, 2011
  14. Dmytro Zhovtobryukh, "A Petri Net- based Approach for Automated Goal-Driven Web Service Composition", SIMULATION, Vol. 83, No. 1, 2007.
  15. Luiz Olavo Bonino da Silva Santos et al. , "Towards a Goal-Based Service Framework for Dynamic Service Discovery and Composition", Sixth International conference on Information Technology: New Generations, 2009.
  16. Luiz Olavo Bonino da Silva Santos et al. , "Towards a Conceptual Framework to Support Dynamic Service Provisioning for Non-Technical Service Clients", Journal of Software, Vol. 6, No. 4, April 2011.
  17. Manshan Lin et al. , "Goal Description Language for Semantic Web Service Automatic Composition", (SAINT'05) Proceedings of the 2005 Symposium on Applications and the Internet.
  18. Tomas Olsson et al. , "Goal Refinement for Automated Service Discovery", Service Computation 2011: The Third International Conferences on Advanced service Computing 2011
  19. J. L. Hainaut et al. , "GOORE: Goal-Oriented and Ontology Driven Requirements Elicitation Method", ER Workshops 2007, Springer-Verlag Berlin Heidelberg, LNCS 4802, pp 225-234, 2007.
  20. Seheon Song, Seok-Won Lee, "A goal-driven approach for adaptive service composition using planning", Mathematical and Computer Modeling, Volume 58, Issues 1–2, July 2013, Pages 261-273, 2013.
  21. Luciano Baresi and Liliana Pasquale, "Adaptive Goals for Self-Adaptive Service Composition", IEEE conference on Web services, 2010.
  22. Shirin Shorabhi, "Web Service Composition via Generic Procedures and Customizing User Preferences", 2007.
Index Terms

Computer Science
Information Sciences

Keywords

Automated composition Dynamic service composition Adaptive Goal-Driven Goal-Model.