Abstract
As web services are gaining more popularity over the web, there are multiple web services available for different tasks. At run time, the composition of these services based on the requester’s functional and non-functional requirements is a difficult task due to the heterogeneous nature of results of the services. This paper introduced some requirements that when fulfilled, a successful composition process can be achieved. In order to find the best approach, various composition approaches on these requirements were evaluated. Suggestions were provided on what approach can be used in which scenario in order to gain the best results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ran, S.: A model for web services discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (2003)
Koehler, J., Srivastava, B.: Web service composition: Current solutions and open problems. In: Presented at the Proceedings of the ICAPS 2003 Workshop on Planning for Web Services, pp. 28–35 (2003)
Cabral, L., Domingue, J., Motta, E., Payne, T.R., Hakimpour, F.: Approaches to Semantic Web Services: an Overview and Comparisons. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 225–239. Springer, Heidelberg (2004)
Benatallah, B., Dumas, M., Sheng, Q.Z., Ngu, A.H.H.: Declarative composition and peer-to-peer provisioning of dynamic Web services. In: Proceedings of the 18th International Conference on Data Engineering 2002, pp. 297–308 (2002)
Benatallah, B., Medjahed, B., Bouguettaya, A., Elmagarmid, A., Beard, J.: Composing and Maintaining Web-based Virtual Enterprises. In: Workshop on Technologies for E-Services (2000)
Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Shan, M.-C.: Adaptive and Dynamic Service Composition in eFlow. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 13–31. Springer, Heidelberg (2000)
Lazcano, A., Alonso, G., Schuldt, H., Schuler, C.: The WISE approach to electronic commerce. International Journal of Computer Systems Science & Engineering (2000)
Muth, P., Wodtke, D., Weissenfels, J., Dittrich, A.K., Weikum, G.: From Centralized Workflow Specification to Distributed Workflow Execution. J. Intell. Inf. Syst. 10, 159–184 (1998)
Schuster, H., Georgakopoulos, D., Cichocki, A., Baker, D.: Modeling and Composing Service-Based and Reference Process-Based Multi-enterprise Processes. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 247–263. Springer, Heidelberg (2000)
Sandro Hawke, I.H., Prud’hommeaux, E., Swick, R.: W3C Semantic Web Activity (2010)
Berners-Lee, T.: Services and Semantics: Web Architecture, W3C (April 2004)
Bussler, C., Fensel, D., Maedche, A.: A conceptual architecture for semantic web enabled web services. SIGMOD Rec. 31:24-29 (2002)
Tsur, S., Abiteboul, S., Agrawal, R., Dayal, U., Klein, J., Weikum, G.: Are Web Services the Next Revolution in e-Commerce? (Panel). In: Proceedings of the 27th International Conference on Very Large Data Bases, pp. 614–617. Morgan Kaufmann Publishers Inc., San Francisco (2001)
Berners-Lee, T.: Services and Semantics: Web Architecture, W3C (April 2004)
Berners-Lee, T., et al.: The Semantic Web. Scientific American (May 2001)
Medjahed, B., Bouguettaya, A., Elmagarmid, A.: Composing Web services on the Semantic Web. The VLDB Journal 12, 333–351 (2003)
Lecue, F., Leger, A., Delteil, A.: DL Reasoning and AI Planning for Web Service Composition. In: Web Intelligence, pp. 445–453. IEEE, Los Alamitos (2008)
Rao, J., Dimitrov, D., Hofmann, P., Sadeh, N.M.: A mixed initiative approach to semantic web service discovery and composition: Sap’s guided procedures framework. In: ICWS, pp. 401–410. IEEE Computer Society Press, Los Alamitos (2006)
Sohrabi, S., Prokoshyna, N., McIlraith, S.A.: Web Service Composition via the Customization of Golog Programs with User Preferences. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 319–334. Springer, Heidelberg (2009)
Aydın, O., Kesim Cicekli, N., Cicekli, I.: Automated web services composition with the event calculus. In: Artikis, A., O’Hare, G.M.P., Stathis, K., Vouros, G.A. (eds.) ESAW 2007. LNCS (LNAI), vol. 4995, pp. 142–157. Springer, Heidelberg (2008)
Dustdar, S., Schreiner, W.: A survey on web services composition. Int. J. Web Grid Serv. 1, 1–30 (2005)
Rao, J., Su, X.: 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)
Marconi, A., Pistore, M.: Synthesis and Composition of Web Services. In: Marco, B., Luca, P., Gianluigi, Z. (eds.) Formal Methods for Web Services, pp. 89–157. Springer, Heidelberg (2009)
Küster, U., Stern, M., König-Ries, B.: A classification of issues and approaches in automatic service composition. In: International Workshop WESC 2005 (2005)
Hull, R., Su, J.: Tools for composite web services: a short overview. SIGMOD Rec. 34, 86–95 (2005)
Milanovic, N., Malek, M.: Current solutions for Web service composition. In: Internet Computing, vol. 8, pp. 51–59. IEEE, Los Alamitos (2004)
Lécué, F., Silva, E., Pires, L.F.: A Framework for Dynamic Web Services Composition. In: Gschwind, T., Pautasso, C. (eds.) Emerging Web Services Technology, Birkhäuser Basel, vol. II, pp. 59–75 (2008)
Ardagna, D., Comuzzi, M., Mussi, E., Pernici, B., Plebani, P.: PAWS: A Framework for Executing Adaptive Web-Service Processes. In: Software, vol. 24, pp. 39–46. IEEE, Los Alamitos (2007)
Groenmo, R., Jaeger, M.C.: Model-driven semantic Web service composition. In: 12th Asia-Pacific Software Engineering Conference (APSEC 2005), p. 8 (2005)
Zeng, L., Ngu, A., Benatallah, B., Podorozhny, R., Lei, H.: Dynamic composition and optimization of Web services. Distributed and Parallel Databases 24, 45–72 (2008)
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. In: Internet Computing, vol. 6, pp. 86–93. IEEE, Los Alamitos (2002)
Tsur, S., et al.: Are Web Services the Next Revolution in e-Commerce? (Panel). In: Presented at the Proceedings of the 27th International Conference on Very Large Data Bases (2001)
Arroyo, S., et al.: Semantic aspects of web services. In: Singh, M.P. (ed.) The Practical Handbook of Internet Computing, pp. 311–317. Chapman & Hall/CRC, Boca Raton (2005)
Ankolekar, A., et al.: Web Service Description for the Semantic Web. In: Presented at the Proceedings of the Semantic Web Conference (2002)
WSMO, Web Service Modeling Ontology–Standard (2005), http://www.wsmo.org/2004/d2/
Sivasubramanian, S.P., Ilavarasan, E., Vadivelou, G.: Dynamic Web Service Composition: Challenges and techniques. In: International Conference on Intelligent Agent & Multi-Agent Systems (IAMA 2009), pp. 1–8 (2009)
Agarwal, V., Chafle, G., Mittal, S., Srivastava, B.: Understanding approaches for web service composition and execution. In: Proceedings of the 1st Bangalore Annual Compute Conference, pp. 1–8. ACM, Bangalore (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mohamad, R., Zeshan, F. (2011). Comparative Evaluation of Semantic Web Service Composition Approaches. In: Zain, J.M., Wan Mohd, W.M.b., El-Qawasmeh, E. (eds) Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22203-0_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-22203-0_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22202-3
Online ISBN: 978-3-642-22203-0
eBook Packages: Computer ScienceComputer Science (R0)