{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T12:56:35Z","timestamp":1771937795874,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2015,5,12]],"date-time":"2015-05-12T00:00:00Z","timestamp":1431388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"SAVI Strategic Research Network (Smart Applications on Virtual Infrastructure), funded by NSERC (The Natural Sciences and Engineering Research Council of Canada)"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Quality web service discovery requires narrowing the search space from an overwhelming set of services down to the most relevant ones, while matching the consumer\u2019s request. Today, the ranking of services only considers static attributes or snapshots of current attribute values, resulting in low-quality search results. To satisfy the user\u2019s need for timely, well-chosen web services, we ought to consider quality of service attributes. The problem is that dynamic attributes can be difficult to measure, frequently fluctuate, are context-sensitive and depend on environmental factors, such as network availability at query time. In this paper, we propose the Dynamis algorithm to address these challenges effectively. Dynamis is based on well-established database techniques, such as skyline and aggregation. We illustrate our approach using observatory telescope web services and experimentally evaluate it using stock market data. In our evaluation, we show significant improvement in service selection over existing techniques.<\/jats:p>","DOI":"10.3390\/fi7020110","type":"journal-article","created":{"date-parts":[[2015,5,12]],"date-time":"2015-05-12T11:05:31Z","timestamp":1431428731000},"page":"110-139","update-policy":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Dynamis: Effective Context-Aware Web Service Selection Using Dynamic Attributes"],"prefix":"10.3390","volume":"7","author":[{"given":"Atousa","family":"Pahlevan","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Victoria, 3800 Finnerty Road, Victoria, BC V8P 5C2, Canada"}]},{"given":"Jean-Luc","family":"Duprat","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Victoria, 3800 Finnerty Road, Victoria, BC V8P 5C2, Canada"}]},{"given":"Alex","family":"Thomo","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Victoria, 3800 Finnerty Road, Victoria, BC V8P 5C2, Canada"}]},{"given":"Hausi","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Victoria, 3800 Finnerty Road, Victoria, BC V8P 5C2, Canada"}]}],"member":"1968","published-online":{"date-parts":[[2015,5,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1232","DOI":"10.1016\/j.jcss.2011.10.011","article-title":"Hybrid Approach for Context-Aware Service Discovery in Healthcare Domain","volume":"78","author":"Fenza","year":"2012","journal-title":"J. Comput. Syst. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"10463","DOI":"10.3390\/s120810463","article-title":"Cognitive LF-Ant: A Novel Protocol for Healthcare Wireless Sensor Networks","volume":"12","author":"Sousa","year":"2012","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1109\/TKDE.2007.22","article-title":"An Adaptation of the Vector-Space Model for Ontology-Based Information Retrieval","volume":"19","author":"Castells","year":"2007","journal-title":"IEEE Trans. Knowl. Data Eng. (KDE)"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/j.scico.2008.02.002","article-title":"Easy Web Service Discovery: A Query-by-Example Approach","volume":"71","author":"Crasso","year":"2008","journal-title":"Sci. Comput. Program."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/52.582976","article-title":"Document Ranking and the Vector Space Model","volume":"14","author":"Lee","year":"1997","journal-title":"IEEE Softw."},{"key":"ref_6","first-page":"17","article-title":"METEOR-S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services","volume":"6","author":"Verma","year":"2005","journal-title":"J. Inf. Technol. Manag. Spec. Issue Univers. Glob. Integr. (IJITM)"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Chen, I., Yang, S., and Zhang, J. (2006, January 18\u201322). Ubiquitous Provision of Context Aware Web Services. Proceedings of the 2006 IEEE International Conference on Services Computing (SCC \u201906), Chicago, IL, USA.","DOI":"10.1109\/SCC.2006.110"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"De Almeida, D., de Souza Baptista, C., da Silva, E., Campelo, C., de Figueiredo, H., and Lacerda, Y. (2006, January 18\u201320). A Context-Aware System Based on Service-Oriented Architecture. Proceedings of the 20th International Conference on Advanced Information Networking and Applications, 2006 (AINA 2006), Vienna, Austria.","DOI":"10.1109\/AINA.2006.16"},{"key":"ref_9","first-page":"5","article-title":"A Survey on Context-Aware Web Service Systems","volume":"5","author":"Truong","year":"2009","journal-title":"Int. J. Ad Hoc Ubiquitous Comput. (IJAHUC)"},{"key":"ref_10","unstructured":"Fagin, R., Lotem, A., and Naor, M. Optimal Aggregation Algorithms for Middleware. Proceedings of the 20th ACM Symposium on Principles of Database Systems (PODS)."},{"key":"ref_11","unstructured":"Tian, X., Zhang, D., and Tao, Y. (2008, January 7\u201312). On Skyline with Flexible Dominance Relation. Proceedings of the 24th International Conference on Data Engineering (ICDE), Cancun, Mexico."},{"key":"ref_12","unstructured":"Borzonyi, S., Kossmann, D., and Stocker, K. (2001, January 2\u20136). The Skyline Operator. Proceedings of the 17th International Conference on Data Engineering (ICDE), Heidelberg, Germany."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/1391729.1391730","article-title":"A Survey of Top-k Query Processing Techniques in Relational Database Systems","volume":"40","author":"Ilyas","year":"2008","journal-title":"ACM Comput. Surv."},{"key":"ref_14","unstructured":"Skoutas, D., Sacharidis, D., Simitsis, A., Kantere, V., and Sellis, T. (2009, January 24\u201326). Top-k Dominant Web Services under Multi-Criteria Matching. Proceedings of the 12th International Conference on Extending Database Technology (EDBT), Saint-Petersburg, Russia."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1:1","DOI":"10.1145\/2522968.2522969","article-title":"A Survey on Service Quality Description","volume":"46","author":"Kritikos","year":"2013","journal-title":"ACM Comput. Surv."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kritikos, K., and Plexousakis, D. (2012, January 24\u201329). Towards Optimal and Scalable Non-Functional Service Matchmaking Techniques. Proceedings of the 2012 IEEE 19th International Conference on Web Services (ICWS), Honolulu, HI, USA.","DOI":"10.1109\/ICWS.2012.27"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1109\/TSC.2009.26","article-title":"Requirements for QoS-based Web Service Description and Discovery","volume":"Volume 2","author":"Kyriakos","year":"2009","journal-title":"IEEE Transactions on Services Computing (TSC)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/TSC.2010.5","article-title":"TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition","volume":"3","author":"Manouvrier","year":"2010","journal-title":"Trans. Serv. Comput. (TSC)"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Benouaret, K., Benslimane, D., and Hadjali, A. (2012, January 24\u201329). Selecting Skyline Web Services from Uncertain QoS. Proceedings of the 9th International Conference on Services Computing (SCC), Honolulu, HI, USA.","DOI":"10.1109\/SCC.2012.84"},{"key":"ref_20","unstructured":"Leitner, P., Rosenberg, F., Michlmayr, A., and Dustdar, S. (2008, January 12). Towards a Flexible Mediation Framework for Dynamic Service Invocations. Proceedings of the 6th IEEE European Conference on Web Services (ECOWS), Dublin, Ireland."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1109\/TSC.2010.20","article-title":"End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo","volume":"3","author":"Michlmayr","year":"2010","journal-title":"IEEE Trans. Serv. Comput. (TSC)"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Vu, L.H., and Aberer, K. (2009, January 6\u201310). Towards Probabilistic Estimation of Quality of Online Services. Proceedings of the 2009 IEEE International Conference on Web Services (ICWS), Los Angeles, CA, USA.","DOI":"10.1109\/ICWS.2009.11"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Doshi, P., Paradesi, S., and Swaika, S. (2009, January 6\u201310). Integrating Behavioral Trust in Web Service Compositions. Proceedings of the 2009 IEEE International Conference on Web Services (ICWS), Los Angeles, CA, USA.","DOI":"10.1109\/ICWS.2009.106"},{"key":"ref_24","unstructured":"Pahlevan, A., M\u00fcller, H.A., and Cheng, M. A Dynamic Framework for Quality Web Service Discovery. Proceedings of the 4th International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA)."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Pahlevan, A., and M\u00fcller, H.A. (2009, January 21). Static-Discovery Dynamic-Selection (SDDS) Approach to Web Service Discovery. Proceedings of the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA), Edmonton, BC, Canada.","DOI":"10.1109\/SERVICES-I.2009.81"},{"key":"ref_26","unstructured":"Pahlevan, A., and M\u00fcller, H.A. (2010, January 1\u20133). Self-Adaptive Management of Web Service Discovery. Proceedings of the Doctoral Symposium 8th IEEE European Conference on Web Services (ECOWS), Ayia Napa, Cyprus."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Pahlevan, A., Chester, S., Thomo, A., and M\u00fcller, H.A. (2011, January 26\u201326). On Supporting Dynamic Web Service Selection with Histogramming. Proceedings of the International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-based Systems (MESOCA), Williamsburg, VA, USA.","DOI":"10.1109\/MESOCA.2011.6049032"},{"key":"ref_28","unstructured":"Pahlevan, A. (2013). Dynamic Web Service Discovery. [Ph.D. Thesis, Department of Computer Science, University of Victoria]."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ishikawa, Y., and He, J. (2008). Advanced Web and Network Technologies and Applications, Springer-Verlag.","DOI":"10.1007\/978-3-540-89376-9"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Tsetsos, V., Anagnostopoulos, C., and Hadjiefthymiades, S. (2006, January 4\u20136). On the Evaluation of Semantic Web Service Matchmaking Systems. Proceedings of the 4th European Conference on Web Services (ECOWS), Zurich, Switzerland.","DOI":"10.1109\/ECOWS.2006.28"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Lee, D., Kwon, J., Yang, S., and Lee, S. (2007, January 11\u201313). Improvement of the Recall and the Precision for Semantic Web Services Search. Proceedings of the 6th IEEE\/ACIS International Conference on Computer and Information Science (ICIS), Melbourne, QLD, Australia.","DOI":"10.1109\/ICIS.2007.114"},{"key":"ref_32","first-page":"107","article-title":"Web Services Discovery based on Schema Matching","volume":"Volume 62","author":"Hao","year":"2007","journal-title":"Proceedings of the 30th Australasian Computer Science Conference (ACSC)"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TSC.2009.14","article-title":"Context-based Matching and Ranking of Web Services for Composition","volume":"2","author":"Segev","year":"2009","journal-title":"IEEE Trans. Serv. Comput. (TSC)"},{"key":"ref_34","unstructured":"Wang, Y., and Stroulia, E. (2003, January 13). Flexible Interface Matching for Web-Service Discovery. Proceedings of the 4th International Conference on Web Information Systems Engineering (WISE), Rome, Italy."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1142\/S0218843005001213","article-title":"Structural and Semantic Matching for Assessing Web-Service Similarity","volume":"14","author":"Stroulia","year":"2005","journal-title":"Int. J. Coop. Inf. Syst. (IJCIS)"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1353\/lib.0.0000","article-title":"Effects of Inc.onsistent Relevance Judgments on Information Retrieval Test Results: A Historical Perspective","volume":"56","author":"Saracevic","year":"2008","journal-title":"Libr. Trends"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"K\u00fcster, U., and K\u00f6nig-Ries, B. (2009, January 9\u201311). Relevance Judgments for Web Services Retrieval\u2014A Methodology and Test Collection for SWS Discovery Evaluation. Proceedings of the 7th IEEE European Conference on Web Services (ECOWS), Eindhoven, The Netherlands.","DOI":"10.1109\/ECOWS.2009.6"},{"key":"ref_38","unstructured":"K\u00fcster, U., and K\u00f6nig-Ries, B. (2008, January 26\u201330). Evaluating Semantic Web Service Matchmaking Effectiveness Based on Graded Relevance. Proceedings of the 2nd International Workshop on Service Matchmaking and Resource Retrieval in the Semantic Web (SMR) at the 7th International Semantic Web Conference (ISWC), Congress Center, Karlsruhe, Germany."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Tsetsos, V., Anagnostopoulos, C., and Hadjiefthymiades, S. (2006, January 4\u20136). On the Evaluation of Semantic Web Service Matchmaking Systems. Proceedings of the 4th European Conference on Web Services (ECOWS), Zurich, Switzerland.","DOI":"10.1109\/ECOWS.2006.28"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1145\/582415.582418","article-title":"Cumulated Gain-based Evaluation of IR Techniques","volume":"20","year":"2002","journal-title":"ACM Trans. Inf. Syst. (TOIS)"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mdpi.com\/1999-5903\/7\/2\/110\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:46:11Z","timestamp":1760215571000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mdpi.com\/1999-5903\/7\/2\/110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5,12]]},"references-count":40,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2015,6]]}},"alternative-id":["fi7020110"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.3390\/fi7020110","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,5,12]]}}}