Dynamic web service discovery

Existing methods used for service discovery assume that the world is static, considering a predetermined set of attributes. As a result, current discovery techniques return many results that are irrelevant. Our approach to high quality service discovery improves the results’ relevancy by considering dynamic attributes with values changing over time. Using this approach, we reveal structure from the data to satisfy the consumers’ experiences. Web service quality is a set of dynamic attributes used to rank services with similar functionalities. When picking a service to execute financial transactions efficiently, we might consider availability, reliability, response time, and transaction cost as quality indicators. Supporting dynamic attributes is a feature critical to providing exceptional quality service discovery. In addition, effective service discovery requires detailed context models that describe both static and dynamic features. The context takes into consideration the situation of the service, the operating environment, the users’ circumstances, and their preferences. For instance, latency is an important issue in stock trading services with direct impact on revenue. One of the main challenges in enabling dynamic service discovery is developing techniques and models to handle the novel aspects of the web service paradigm. This

[1]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

[2]  P. Ramadge,et al.  Modular Supervisory Control of Discrete Event Systems , 1988 .

[3]  S. Vandermerwe,et al.  Servitization of business : Adding value by adding services , 1988 .

[4]  Ralph C. Merkle,et al.  A Certified Digital Signature , 1989, CRYPTO.

[5]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[6]  Dik Lun Lee,et al.  Document Ranking and the Vector-Space Model , 1997, IEEE Softw..

[7]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[8]  R. Sengupta,et al.  An Optimal Control Theory for Discrete Event Systems , 1998 .

[9]  Surya Nepal,et al.  Query processing issues in image (multimedia) databases , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[10]  Karl Aberer,et al.  CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises , 2000 .

[11]  Werner Kießling,et al.  Optimizing Multi-Feature Queries for Image Databases , 2000, VLDB.

[12]  Wan Fokkink,et al.  Introduction to Process Algebra , 1999, Texts in Theoretical Computer Science. An EATCS Series.

[13]  Thomas A. Henzinger,et al.  Interface automata , 2001, ESEC/FSE-9.

[14]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[15]  Donald E. Eastlake,et al.  XML-Signature Syntax and Processing , 2001, RFC.

[16]  Andrea Westerinen,et al.  Terminology for Policy-Based Management , 2001, RFC.

[17]  Yuichi Nakamura,et al.  Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI , 2001 .

[18]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[19]  Carsten Rudolph,et al.  Role based specification and security analysis of cryptographic protocols using asynchronous product automata , 2002, Proceedings. 13th International Workshop on Database and Expert Systems Applications.

[20]  Carsten Rudolph,et al.  Security Analysis of (Un-) Fair Non-repudiation Protocols , 2002, FASec.

[21]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[22]  Jan Jürjens,et al.  UMLsec: Extending UML for Secure Systems Development , 2002, UML.

[23]  David Whitney,et al.  Professional Web Services Security , 2002 .

[24]  David A. Basin,et al.  SecureUML: A UML-Based Modeling Language for Model-Driven Security , 2002, UML.

[25]  Luis Gravano,et al.  Evaluating top-k queries over Web-accessible databases , 2002, Proceedings 18th International Conference on Data Engineering.

[26]  Takahiro Kawamura,et al.  Importing the Semantic Web in UDDI , 2002, WES.

[27]  Debra S. Herrmann,et al.  Using the Common Criteria for IT Security Evaluation , 2002 .

[28]  Sunil Prabhakar,et al.  Evaluating probabilistic queries over imprecise data , 2003, SIGMOD '03.

[29]  Justin O'Sullivan,et al.  Towards a Precise Understanding of Service Properties , 2003, ICEIS Doctoral Consortium.

[30]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[31]  Eleni Stroulia,et al.  Flexible interface matching for Web-service discovery , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[32]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[33]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[34]  Raymond A. Paul,et al.  Verification of Web services using an enhanced UDDI server , 2003, Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003)..

[35]  Wolf-Tilo Balke,et al.  Towards Personalized Selection of Web Services , 2003, WWW.

[36]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[37]  D. Eastlake,et al.  XML Encryption Syntax and Processing , 2003 .

[38]  Phillip Hallam-Baker,et al.  Web services security: soap message security , 2003 .

[39]  Moni Naor,et al.  Optimal aggregation algorithms for middleware , 2001, PODS.

[40]  Tim Moses,et al.  EXtensible Access Control Markup Language (XACML) version 1 , 2003 .

[41]  Jeffrey Scott Vitter,et al.  Efficient Indexing Methods for Probabilistic Threshold Queries over Uncertain Data , 2004, VLDB.

[42]  Elisa Bertino,et al.  Merkle Tree Authentication in UDDI Registries , 2004, Int. J. Web Serv. Res..

[43]  Katia P. Sycara,et al.  An Efficient Algorithm for OWL-S Based Semantic Search in UDDI , 2004, SWSWPC.

[44]  Jan Tretmans,et al.  Test Generation Based on Symbolic Specifications , 2004, FATES.

[45]  Roy Grønmo,et al.  Web service composition in UML , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[46]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.

[47]  Weijia Jia,et al.  Context-Awareness in Mobile Web Services , 2004, ISPA.

[48]  Steven B. Lipner,et al.  The trustworthy computing security development lifecycle , 2004, 20th Annual Computer Security Applications Conference.

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

[50]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[51]  Marcel-Catalin Rosu,et al.  A survey of public web services , 2004, WWW Alt. '04.

[52]  Alessandro Armando,et al.  SATMC: a SAT-based model checker for security protocols, business processes, and security APIs , 2004, International Journal on Software Tools for Technology Transfer.

[53]  Abdelhakim Hafid,et al.  A QoS broker based architecture for efficient Web services selection , 2005, IEEE International Conference on Web Services (ICWS'05).

[54]  Bernhard Seeger,et al.  Progressive skyline computation in database systems , 2005, TODS.

[55]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[56]  Alessandro Armando,et al.  SAT-based Model-Checking of Security Protocols , 2005 .

[57]  Boi Faltings,et al.  Reputation-Based Service Level Agreements for Web Services , 2005, ICSOC.

[58]  Subbarao Kambhampati,et al.  A snapshot of public web services , 2005, SGMD.

[59]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[60]  Sang-Rok Oh,et al.  CAMUS: a middleware supporting context-aware services for network-based robots , 2005, IEEE Workshop on Advanced Robotics and its Social Impacts, 2005..

[61]  Wei-Tek Tsai,et al.  WSDL-based automatic test case generation for Web services testing , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[62]  Eleni Stroulia,et al.  Structural and Semantic Matching for Assessing Web-service Similarity , 2005, Int. J. Cooperative Inf. Syst..

[63]  The Rational Edge: E-zine for the Rational Community , 2005 .

[64]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[65]  Jadwiga Indulska,et al.  Middleware for Distributed Context-Aware Systems , 2005, OTM Conferences.

[66]  Jakob E. Bardram The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications , 2005, Pervasive.

[67]  Maarten Wegdam AWARENESS: A project on Context AWARE mobile NEtworks and ServiceS , 2005 .

[68]  Stathes Hadjiefthymiades,et al.  On the Evaluation of Semantic Web Service Matchmaking Systems , 2006, 2006 European Conference on Web Services (ECOWS'06).

[69]  Cláudio de Souza Baptista,et al.  A context-aware system based on service-oriented architecture , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[70]  Anthony K. H. Tung,et al.  Continuous Skyline Queries for Moving Objects , 2006, IEEE Transactions on Knowledge and Data Engineering.

[71]  Gerti Kappel,et al.  Towards Using UML 2 for Modelling Web Service Collaboration Protocols , 2006 .

[72]  Sungwon Kang,et al.  Generating Test Cases for Web Services Using Extended Finite State Machine , 2006, TestCom.

[73]  Jan Tretmans,et al.  Towards Model-Based Testing of Web Services , 2006 .

[74]  Jignesh M. Patel,et al.  Efficient Continuous Skyline Computation , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[75]  Gerardo Canfora,et al.  Testing services and service-centric systems: challenges and opportunities , 2006, IT Professional.

[76]  Khaled M. Khan,et al.  Security-Oriented Service Composition and Evolution , 2006, 2006 13th Asia Pacific Software Engineering Conference (APSEC'06).

[77]  Véronique Malleret Value Creation through Service Offers , 2006 .

[78]  Hang Yu,et al.  Web Service Testing Method Based on Fault-coverage , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[79]  Miltiades E. Anagnostou,et al.  QoS awareness support in Web-Service semantics , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[80]  Wenli Dong QoS Driven Service Discovery Method Based on Extended UDDI , 2007, Third International Conference on Natural Computation (ICNC 2007).

[81]  Lea Kutvonen,et al.  Managing Non-Functional Properties of Inter-enterprise Business Service Delivery , 2009, ICSOC Workshops.

[82]  Dimitris Plexousakis,et al.  Requirements for QoS-based Web Service Description and Discovery , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[83]  Junfeng Zhao,et al.  Personalized QoS Prediction forWeb Services via Collaborative Filtering , 2007, IEEE International Conference on Web Services (ICWS 2007).

[84]  Pablo Castells,et al.  An Adaptation of the Vector-Space Model for Ontology-Based Information Retrieval , 2007, IEEE Transactions on Knowledge and Data Engineering.

[85]  Jia Zhang,et al.  Ubiquitous Provision of Context-Aware Web Services , 2007, Int. J. Web Serv. Res..

[86]  Hal Lockhart,et al.  Web Services Profile of XACML (WS-XACML) Version 1.0 , 2007 .

[87]  George N. Prezerakos,et al.  Model-driven Composition of Context-aware Web Services Using ContextUML and Aspects , 2007, IEEE International Conference on Web Services (ICWS 2007).

[88]  Asir S Vedamuthu,et al.  Web Services Policy 1.5 - Framework , 2007 .

[89]  Joonho Kwon,et al.  Improvement of the Recall and the Precision for Semantic Web Services Search , 2007, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007).

[90]  Carsten Rudolph,et al.  Security Evaluation of Scenarios Based on the TCG's TPM Specification , 2007, ESORICS.

[91]  Malcolm Munro,et al.  An Approach for Specification-based Test Case Generation for Web Services , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[92]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[93]  Chia-Hao Wang,et al.  Web services QoS evaluation and service selection framework - a proxy-oriented approach , 2007, TENCON 2007 - 2007 IEEE Region 10 Conference.

[94]  Yanchun Zhang,et al.  Web Services Discovery Based On Schema Matching , 2007, ACSC.

[95]  J. Caleb Goodwin,et al.  Survey of Semantic Extensions to UDDI: Implications for Sensor Services , 2007, SWWS.

[96]  Julie A. McCann,et al.  A survey of autonomic computing—degrees, models, and applications , 2008, CSUR.

[97]  Alessandro Armando,et al.  Formal analysis of SAML 2.0 web browser single sign-on: breaking the SAML-based single sign-on for google apps , 2008, FMSE '08.

[98]  Alexander Mintchev Interoperability among Service Registry Implementations: Is UDDI Standard Enough? , 2008, 2008 IEEE International Conference on Web Services.

[99]  G. Lewis,et al.  Service Level Agreements in Service-Oriented Architecture Environments , 2008 .

[100]  Florian Rosenberg,et al.  Towards A Flexible Mediation Framework for Dynamic Service Invocations , 2008 .

[101]  A. Nourollah,et al.  Dynamic broker-based service selection with QoS-driven recurrent counter classes , 2008, 2008 International Conference on Service Systems and Service Management.

[102]  Stephen L. Vargo,et al.  From goods to service(s): Divergences and convergences of logics , 2008 .

[103]  Man Lung Yiu,et al.  Multi-dimensional top-k dominating queries , 2009, The VLDB Journal.

[104]  Marcelo R. Campo,et al.  Easy web service discovery: A query-by-example approach , 2008, Sci. Comput. Program..

[105]  Birgitta König-Ries,et al.  Evaluating Semantic Web Service Matchmaking Effectiveness Based on Graded Relevance , 2008, SMRR.

[106]  Yufei Tao,et al.  On Skylining with Flexible Dominance Relation , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[107]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.2 , 2008, RFC.

[108]  Ihab F. Ilyas,et al.  A survey of top-k query processing techniques in relational database systems , 2008, CSUR.

[109]  Ernesto Damiani,et al.  Open Source Systems Security Certification , 2008 .

[110]  Valérie Issarny,et al.  CoWSAMI: Interface-aware context gathering in ambient intelligence environments , 2008, Pervasive Mob. Comput..

[111]  Hans-Arno Jacobsen,et al.  Automating SLA modeling , 2008, CASCON '08.

[112]  Taratip Suwannasart,et al.  Web Service Test Case Generation Based on Decision Table (Short Paper) , 2008, 2008 The Eighth International Conference on Quality Software.

[113]  Tefko Saracevic,et al.  Effects of Inconsistent Relevance Judgments on Information Retrieval Test Results: A Historical Perspective , 2008, Libr. Trends.

[114]  Chengying Mao Towards a Hierarchical Testing and Evaluation Strategy for Web Services System , 2009, 2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications.

[115]  Katarzyna Wac,et al.  Power- and delay-awareness of health telemonitoring services: the mobihealth system case study , 2009, IEEE Journal on Selected Areas in Communications.

[116]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[117]  Birgitta König-Ries,et al.  Relevance Judgments for Web Services Retrieval - A Methodology and Test Collection for SWS Discovery Evaluation , 2009, 2009 Seventh IEEE European Conference on Web Services.

[118]  Ernesto Damiani,et al.  Toward WS-certificate , 2009, SWS '09.

[119]  Eran Toch,et al.  Context-Based Matching and Ranking of Web Services for Composition , 2009, IEEE Transactions on Services Computing.

[120]  Elisa Bertino,et al.  Security for Web Services and Service-Oriented Architectures , 2009 .

[121]  Gillian Dobbie,et al.  Towards Specification Based Testing for Semantic Web Services , 2009, 2009 Australian Software Engineering Conference.

[122]  Tao Liu,et al.  Adaptation of Mismatching Services Based on Labelled Interface Automata , 2009, 2009 Fifth International Conference on Semantics, Knowledge and Grid.

[123]  Hausi A. Müller,et al.  Static-Discovery Dynamic-Selection (SDDS) Approach to Web Service Discovery , 2009, 2009 Congress on Services - I.

[124]  Ladan Tahvildari,et al.  Self-adaptive software: Landscape and research challenges , 2009, TAAS.

[125]  Verena Kantere,et al.  Top-k dominant web services under multi-criteria matching , 2009, EDBT '09.

[126]  Schahram Dustdar,et al.  A survey on context-aware web service systems , 2009, Int. J. Web Inf. Syst..

[127]  Demian Antony D'Mello,et al.  A Review of Dynamic Web Service Description and Discovery Techniques , 2010, 2010 First International Conference on Integrated Intelligent Computing.

[128]  Bernhard Hollunder,et al.  Quality of Service Attributes in Web Services , 2010, 2010 Fifth International Conference on Software Engineering Advances.

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

[130]  Hausi A. Müller,et al.  Managing Dynamic Context to Optimize Smart Interactions and Services , 2010, The Smart Internet.

[131]  Schahram Dustdar,et al.  End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo , 2010, IEEE Transactions on Services Computing.

[132]  David S. Rosenblum,et al.  Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification , 2010, IEEE Transactions on Software Engineering.

[133]  Wolfgang Emmerich,et al.  Service-Level Agreements for Electronic Services , 2010, IEEE Transactions on Software Engineering.

[134]  Ernesto Damiani,et al.  Fine-Grained Modeling of Web Services for Test-Based Security Certification , 2011, 2011 IEEE International Conference on Services Computing.

[135]  Alan O. Freier,et al.  Internet Engineering Task Force (ietf) the Secure Sockets Layer (ssl) Protocol Version 3.0 , 2022 .

[136]  Hausi A. Müller,et al.  On supporting dynamic web service selection with histogramming , 2011, 2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems.

[137]  Yousef Jasemian Sensing of Vital Signs and Transmission Using Wireless Networks , 2011 .

[138]  K. Perreault,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2011 .

[139]  Hausi A. Müller,et al.  Web Service Assurance: The Notion and the Issues , 2012, Future Internet.

[140]  David A. Patterson,et al.  Engineering long-lasting software : an agile approach using SaaS and cloud computing , 2012 .

[141]  Djamal Benslimane,et al.  Selecting Skyline Web Services from Uncertain QoS , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[142]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[143]  S R Satapathy Threat modeling in web applications , 2014 .

[144]  Richard Kissel,et al.  Glossary of Key Information Security Terms , 2014 .