CFP last date
20 December 2024
Reseach Article

An Approach to Classify Existing Constraints as Inputs for Web Service Composition

by Amine Akhavan Sarraf, Hassan Haghighi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 69 - Number 12
Year of Publication: 2013
Authors: Amine Akhavan Sarraf, Hassan Haghighi
10.5120/11895-7954

Amine Akhavan Sarraf, Hassan Haghighi . An Approach to Classify Existing Constraints as Inputs for Web Service Composition. International Journal of Computer Applications. 69, 12 ( May 2013), 23-31. DOI=10.5120/11895-7954

@article{ 10.5120/11895-7954,
author = { Amine Akhavan Sarraf, Hassan Haghighi },
title = { An Approach to Classify Existing Constraints as Inputs for Web Service Composition },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 69 },
number = { 12 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 23-31 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume69/number12/11895-7954/ },
doi = { 10.5120/11895-7954 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:30:05.251555+05:30
%A Amine Akhavan Sarraf
%A Hassan Haghighi
%T An Approach to Classify Existing Constraints as Inputs for Web Service Composition
%J International Journal of Computer Applications
%@ 0975-8887
%V 69
%N 12
%P 23-31
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The selection of an appropriate Web service for a particular task has become a difficult challenge due to the increasing number of Web services offering similar functionalities. Therefore, when one wants to compose web services to catch a goal, she is faced with some preferences and constraints affecting the final configuration; for simplicity, the single terminology "constraint" in place of both "constraint" and "preference" is used throughout the paper. Most of these constraints in real applications are either functional or qualitative. These constraints have been scattered and unstructured until now, and therefore, when combining services, some of them are considered while many of them are forgotten. In addition to the possibility that some constraints are unthinkable to the user, some of them are overlapping and some may even be contradictory. In this paper a well-formed classification of all known composition constraints is presented. The classification structure is a tree whose parent-child relationships shape the proposed categorization. Leaves of the tree can contain metrics to satisfy the constraints, which are their parents. The tree structure of the classification helps one to deliver constraints as an input in the XML format to the composition process. Using a simple case study, the applicability of the presented classification structure is shown. Having this structure in place, the user can determine her constraints and their priorities more easily. Moreover, one can apply this structure to evaluate various composite services from user's point of view.

References
  1. Jafarpour, Nasrin, Khayambashi, Mohammadreza, 2009. Composite Web Service Creation Based On Users Quality Requirement, 2nd conference of Electronic city, Jahad Daneshgahi Institute of Information and Communication Technology, Tehran Municipality, Tehran, Iran.
  2. Akhavan Sarraf, Amine, 2012. An Approach to Classify Existing Constraints as Inputs for Developing Web Services Composition, MSC Thesis, Shahid Beheshti University, Iran.
  3. Annika Pettersson, October 2006. Service-Oriented Architecture (SOA) quality attributes – A research Model, MSC Thesis, University of Lund, Switzerland.
  4. Liam O'Brien, Paulo Merso and Len Bass, 2007. Quality Attributes for Service-Oriented Architectures, International Workshop on Systems Development in SOA Environments, Minneapolis, Minnesota.
  5. Moreno Marzolla, Raffaela Mirandola, 2010. QoS Analysis for Web Service Applications: a Survey of Performance-oriented Approaches from an Architectural Viewpoint, Technical Report UBLCS-2010-05, Department of Computer Science University of Bologn, Mura Anteo Zamboni 7, Bologna (Italy).
  6. Zhiqiang Fan, Li Zhang, Jufang Shen and Shouxin Wang. 2010. A User's Preference based Method for Web Service Selection, 2nd Inter. Conf. on Comp, Research and Dev. Kuala Lumpur, Malaysia.
  7. Rostampour, Ali, 2011. Metric-based evaluation of software services in service-oriented modeling phase, MSC Thesis, Shahid Beheshti University, Iran.
  8. Hu Yan and Wang Hui, 2008. Constraints in Web Services Composition, IEEE 4th International Conference on Wireless Communications, Networking and Mobile Computing WiCOM '08, Dalian, China.
  9. http://fusion. cs. uniena. de/OPOSSum/index. php?action=searchservices&showserviceid=-1.
  10. Nizamuddin Channa, Shanping Li, Abdul Wasim Shaikh and Xiangjun Fu, 2005. Constraint Satisfaction in Dynamic Web Service Composition, Proc. the 16th International Workshop on Database and Expert Systems Applications.
  11. Rohit Aggarwal, Kunal Verma, John Miller and William Milnor, 2004. Constraint Driven Web Service Composition in METEOR-S, Proceedings of the 2004 IEEE International Conference on Services Computing, Pages 23-30, IEEE Computer Society Washington, DC, USA.
  12. Ying Guan, Aditya K. Ghose and Zheng Lu, 2006. HCLP Based Service Composition, Proc. 2006 IEEE/WIC/ACM Inter. Conf. on Web Intel. and Intelligent Agent Technology, Pages 138-141, Hong Kong, China.
  13. Philip Bianco, Grace A. Lewis, Paulo Merson, 2008. Service Level Agreements in Service-Oriented Architecture Environments, Technical Report CMU/SEI-2008-TN-021, Software Endineering Institute, Carnegie Mellon University.
  14. Jiuxin Cao, Jingyu Huang, Guojin Wang and Jun Gu, 2009. QoS and Preference based Web Service Evaluation Approach, 8th Inter. Conf. on Grid and Cooper. Computing, Jiangsu Provincial Key Lab. of Network & Inf. Security, Southeast Univ, Nanjing, China.
  15. Youakim Badr, Ajith Abraham, Frédérique Biennier and Crina Grosan, 2008. Enhancing Web Service Selection by User Preferences of Non-Functional Features, 4th International Conference on Next Generation Web Services Practices, Nat. Inst. of Appl. Sci. of Lyon, Villeurbanne.
  16. Zhiyong Chen, Haiyang Wang, Peng Pan, 2009. An Approach to Optimal Web Service Composition Based on QoS and User Preferences, International Joint Conference on Artificial Intelligence, Hainan Island, China.
  17. Moreno Marzolla and Raffaela Mirandola, 2010. QoS Analysis for Web Service Applications: a Survey of Performance-oriented Approaches from an Architectural Viewpoint, Technical Report UBLCS-2010-05, University of Bologna (Italy). Department of Computer Science.
  18. MingXue Wang, Kosala Yapa Bandara, Claus Pahl, 2009. Constraint Integration and Violation Handling for BPEL Processes, 4th Inter. Conf. on Internet and Web Applications, Venice, Italy.
  19. Anna Hristoskova, Bruno Volckaert, Filip De Turck, 2009. Dynamic Composition of Semantically Annotated Web Services through QoS-aware HTN Planning Algorithms, 4th Inter. Conf. on Internet and Web Applications, Venice, Italy
  20. Hiroshi Wada and Junichi Suzuki, Katsuya Oba, 2007. A Feature Modeling Support for Non-Functional Constraints in Service Oriented Architecture, IEEE International Conference on Service Computing, Salt Lake City, Utah.
  21. Rohallah Benaboud, Ramdane Maamri and Zaidi Sahnou, 2010. User's preferences and experiences based web service discovery using ontologies, Fourth International Conference on Research Challenges in Information Science (RCIS 2010), Nice, France.
  22. Assel Akzhalova, Iman Poernomo, 2010. Model driven approach for dynamic service composition based on QoS constraints, IEEE 6th World Congress on Services, Miami, Florida, USA.
  23. Jing Luo, Ying Li, Jie Qiu, Ying Chen, 2008. Declarative Constraint Framework for SOA Deployment and Configuration, IEEE International Conf. on Web Services, Beijing, China
Index Terms

Computer Science
Information Sciences

Keywords

Constraint Service Oriented Architecture Service Composition Service Selection Taxonomy