Analyzing the selection and dynamic composition of web services in e-commerce transactions

Over the past few years Web Services (WS) have revolutionized the way loosely coupled distributed systems communicate and interact online. The aforementioned success has led to an abundance of available WS, which makes it harder for users and businesses to discover the appropriate services to be used as standalones or as part of a domain-specific service composition. Semantics and Ontologies may certainly provide invaluable solutions to facilitate the discovery process. In addition, Quality of Service (QoS) characteristics may also be taken into consideration towards optimizing service compositions. In this paper we firstly attempt to stress the importance of properly discovering and selecting WS by reviewing recent research results and secondly to analyze and identify the current discrete dynamic service composition approaches. Our interest is both for QoS-aware service compositions (system level), and for Business-driven automated compositions (business level). We highlight the advantages, the methods and techniques involved and the challenges of each approach. Finally, we analyze their influence on designing and implementing interoperable e-commerce transactions as solutions that exploit dynamic composition scenarios.

[1]  Freddy Lécué,et al.  Towards Scalability of Quality Driven Semantic Web Service Composition , 2009, 2009 IEEE International Conference on Web Services.

[2]  Thomas Risse,et al.  Selecting skyline services for QoS-based web service composition , 2010, WWW '10.

[3]  Κυριάκος Κρητικός,et al.  Qos - based web service description and discovery , 2008 .

[4]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[5]  Bassam Al-Shargabi,et al.  Web Service Composition Survey: State of the Art Review , 2010 .

[6]  Reiner Dumke,et al.  FERP mall role in FERP Web Services marketing , 2010, 2010 International Conference on Information Society.

[7]  Brahim Medjahed,et al.  A Query Rewriting Approach for Web Service Composition , 2010, IEEE Transactions on Services Computing.

[8]  Dimitris Plexousakis,et al.  QoS-Based Web Service Description and Discovery , 2008, ERCIM News.

[9]  David M. Booth,et al.  Web Services Architecture , 2004 .

[10]  Nora Koch,et al.  MDD4SOA: Model-Driven Service Orchestration , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[11]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[12]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[13]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[14]  Junde Song,et al.  An Architectural Design for E-Commerce Service Composition , 2010, 2010 International Conference on Service Sciences.

[15]  Dimitris Sacharidis,et al.  Serving the Sky: Discovering and Selecting Semantic Web Services through Dynamic Skyline Queries , 2008, 2008 IEEE International Conference on Semantic Computing.

[16]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[17]  Luís Ferreira Pires,et al.  Model-Driven Development of Service Compositions for Enterprise Interoperability , 2011, IWEI.

[18]  Maude Manouvrier,et al.  TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition , 2010, IEEE Transactions on Services Computing.

[19]  Freddy Lécué,et al.  Optimizing QoS-Aware Semantic Web Service Composition , 2009, SEMWEB.

[20]  Ee-Peng Lim,et al.  Dynamic Web Service Selection for Reliable Web Service Composition , 2008, IEEE Transactions on Services Computing.

[21]  Yan Yang,et al.  QoS-driven Service Selection Optimization Model and Algorithms for Composite Web Services , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).