Abstract
Service Selection continues to be a challenge in Service Oriented Architecture (SOA). In this paper, we propose a consumer-centric Non- Functional Properties (NFP) based services selection approach that relies on an externally-validated set of NFP descriptions integrated with the Web Service Description Language (WSDL). Our approach is based on three steps: (1) a Filtering step based on Hard NFPs defined in the consumer’s request, (2) a Matchmaking step to discover the functionally-equivalent services, and (3) a Ranking step that sorts the resulting set of services based on the Soft NFPs defined by the consumer. The evaluation of our proposed service selection approach shows that the prioritization of NFP usage enhances the performance time of the service selection process while satisfying the functional and the nonfunctional requirements of the consumer.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Klose, K., Knackstedt, R., Beverungen, D.: Identification of services - a stakeholderbased approach to SOA development and its application in the area of production planning. In: ECIS, pp. 1802–1814. University of St. Gallen (2007)
Hai, D., Farookh, K., Elizabeth, C.: Semantic Web Service matchmakers: State of the art and challenges. Concurrency Computation Practice and Experience (2012)
Teka Abelneh, Y., Nelly, C.-F., Brahmananda, S.: A Systematic Literature Review on Service Description Methods. In: REFSQ, pp. 239–255 (2012)
Bartalos, P., Bielikova, M.: Automatic dynamic web service composition: A survey and problem formalization. Computing and Informatics 30(4), 793–827 (2011)
Becha, H., Mussbacher, G., Amyot, D.: Modeling and Analyzing Non-Functional Requirements in Service Oriented Architecture with the User Requirements Notation. In: Non-Functional Properties in Service Oriented Architecture: Requirements, Models and Methods, IGI Global, USA (2011)
Becha, H.: Exposing and Aggregating Non-functional Properties in SOA from the Perspective of the Service Consumer. Ph.D. thesis, University of Ottawa, Canada (2012)
Becha, H., Amyot, D.: Non-Functional Properties in Service Oriented Architecture: A Consumer’s Perspective. Journal of Software 7(3), 575–587 (2012)
Becha, H., Amyot, D.: Consumer-Centric Non-functional Properties of SOA-Based Services. In: 6th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems, PESOS (to appear, 2014)
Klusch, M., Kapahnke, P., Zinnikus, I.: Hybrid adaptive web service selection with SAWSDL-MX and WSDL-analyzer. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 550–564. Springer, Heidelberg (2009)
Sellami, S., Boucelma, O.: Towards a Flexible Schema Matching Approach for Semantic Web Service Discovery. In: Proceeding of the IEEE 20th International Conference on Web Services, pp. 611–612 (2013)
María, G.J., Martin, J., David, R., Sudhir, A., Antonio, R.C.: Integrating semantic Web services ranking mechanisms using a common preference model. Knowl.-Based Syst. 49, 22–36 (2013)
Askaroglu, E., Senkul, P.: Automatic QoS evaluation method for web services. In: IEEE Symposium on Computers and Communications, ISCC, pp. 367–369 (2012)
Kritikos, K., Plexouakis, D.: OWL-Q for Semantic QoS-based Web Service Description and Discovery. In: Proceedings of the SMRR 2007 Workshop on Service Matchmaking and Resource Retrieval in the Semantic Web (SMRR 2007) co-located with ISWC 2007 + ASWC (2007)
Shi, C., Lin, D., Ishida, T.: User-Centered QoS Computation for Web Service Selection. In: IEEE 19th International Conference on Web Services, ICWS, pp. 456–463 (2012)
Muñoz Frutos, H., Kotsiopoulos, I., Vaquero Gonzalez, L.M., Rodero Merino, L.: Enhancing service selection by semantic qoS. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 565–577. Springer, Heidelberg (2009)
Ajao, T.A., Deris, S.: Optimal Web Service Selection with Consideration for User’s Preferences. IJCSI International Journal of Computer Science Issues 10(2(3)) (2013)
Lin, S.-Y., Lai, C.-H., Wu, C.-H., Lo, C.: A trustworthy QoS-based collaborative filtering approach for webservice discovery. The Journal of Systems and Software (2014)
Huang, A.F.M., Lan, C.-W., Yang, J.H.: An optimal QoS-based Web service selection scheme. Inf. Sci. 179(19), 3309–3322 (2009)
Mukpadhyay, D., Chougule, A.: A Survey on Web Service Discovery Approaches. CoRR abs/1206.5582 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Becha, H., Sellami, S. (2014). Prioritizing Consumer-Centric NFPs in Service Selection. In: Indulska, M., Purao, S. (eds) Advances in Conceptual Modeling. ER 2014. Lecture Notes in Computer Science, vol 8823. Springer, Cham. https://doi.org/10.1007/978-3-319-12256-4_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-12256-4_30
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12255-7
Online ISBN: 978-3-319-12256-4
eBook Packages: Computer ScienceComputer Science (R0)