Skip to main content

Prioritizing Consumer-Centric NFPs in Service Selection

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8823))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Hai, D., Farookh, K., Elizabeth, C.: Semantic Web Service matchmakers: State of the art and challenges. Concurrency Computation Practice and Experience (2012)

    Google Scholar 

  3. Teka Abelneh, Y., Nelly, C.-F., Brahmananda, S.: A Systematic Literature Review on Service Description Methods. In: REFSQ, pp. 239–255 (2012)

    Google Scholar 

  4. Bartalos, P., Bielikova, M.: Automatic dynamic web service composition: A survey and problem formalization. Computing and Informatics 30(4), 793–827 (2011)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Becha, H., Amyot, D.: Non-Functional Properties in Service Oriented Architecture: A Consumer’s Perspective. Journal of Software 7(3), 575–587 (2012)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Askaroglu, E., Senkul, P.: Automatic QoS evaluation method for web services. In: IEEE Symposium on Computers and Communications, ISCC, pp. 367–369 (2012)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Mukpadhyay, D., Chougule, A.: A Survey on Web Service Discovery Approaches. CoRR abs/1206.5582 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics