Skip to main content

Services Discovery and Recommendation for Multi-datasource Access: Exploiting Semantic and Social Technologies

  • Chapter
  • First Online:
A Comprehensive Guide Through the Italian Database Research Over the Last 25 Years

Part of the book series: Studies in Big Data ((SBD,volume 31))

  • 2007 Accesses

Abstract

The advent of Service Oriented Architectures (SoA) in the late 90s has significantly changed the development of enterprise systems. Web application development relying on selection and reuse of services, offered as third party software components, has been proposed as a new paradigm to effectively support creativity and productivity of developers. This development paradigm strongly requires advanced discovery and recommendation techniques, able to use and combine different types of information to suggest the most suitable data services for multi-datasource access. WSDL-based, semantic-enriched service matchmaking approaches have been initially proposed to enable service discovery and composition. Subsequently, approaches for web mashup, through RESTful services and Web APIs selection based on their lightweight descriptions, have emerged to meet requirements of agile development. Recently, in this context, service discovery and recommendation techniques are being empowered by considering factors related to the social web such as the existence of developers social networks and the possibility of evaluating the experience of web application developers. According to these premises, in this chapter, we present main features of a comprehensive data service selection framework, apt to provide advanced discovery and recommendation techniques. In the framework, an experience perspective will be considered, focused on social networks of developers, where social relationships represent explicit endorsements among developers concerning their skill in Web application development and votes on data services, assigned by developers, are used to estimate developers’ credibility according to a majority-based approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    https://www.programmableweb.com/search/hotel%20booking.

  2. 2.

    http://enhancing-peer-review.nih.gov/scoring%26reviewchanges.html.

References

  1. C. Pedrinaci, J. Domingue, Web services are dead. Long Live Internet Services, Technical report, SOA4All White Paper (2010)

    Google Scholar 

  2. D. Bianchini, V. De Antonellis, M. Melchiori, Flexible semantic-based service matchmaking and discovery. World Wide Web J. 11(2), 227–251 (2008)

    Article  Google Scholar 

  3. W. Xu, J. Cao, L. Hu, J. Wang, M. Li, A social-aware service recommendation approach for mashup creation, in IEEE International Conference on Web Services (2013)

    Google Scholar 

  4. L. Yao, S. Zheng, A. Segev, J. Yu, Recommending web services via combining collaborative filtering with content-based features, in IEEE International Conference on Web Services (2013)

    Google Scholar 

  5. B. Cao, J. Liu, M. Tang, Z. Zheng, G. Wang, Mashup service recommendation based on user interest and social network, in Proceedings of International Conference on Web Services (ICWS) (2013)

    Google Scholar 

  6. B. Cao, M. Tang, X. Huang, Cscf: a mashup service recommendation approach based on content similarity and collaborative filtering. Int. J. Grid Distrib. Comput. 7(2), 163–172 (2014)

    Article  Google Scholar 

  7. X. Liu, I. Fulia, Incorporating user, topic, and service related latent factors into web service recommendation, in Proceedings of IEEE International Conference on Web Services (ICWS 2015) (2015), pp. 185–192

    Google Scholar 

  8. D. Bianchini, V. De Antonellis, M. Melchiori, Exploratory search of web data services, in OTM Conferences, vol. LNCS 10033 (2016), pp. 456–464

    Google Scholar 

  9. S. Ceri, D. Braga, F. Corcoglioniti, M. Grossniklaus, S. Vadacca, Search computing challenges and directions, in Objects and Databases, Lecture Notes in Computer Sciences, vol. 6348 (2010), pp. 1–5

    Google Scholar 

  10. S. Quarteroni, M. Brambilla, S. Ceri, A. Bottom-up, Knowledge-aware approach to integrating and querying web data services. ACM Trans. Web 7(4), 1–33 (2013)

    Article  Google Scholar 

  11. C. Li, R. Z. Z. Huai, H. Sun, A novel approach for api recommendation in mashup development, in Proceedings of International Conference on Web Services (ICWS) (2014), pp. 289–296

    Google Scholar 

  12. R. Liu, X. Xu, Z. Wang, Service recommendation using customer similarity and service usage pattern, in Proceedings of IEEE International Conference on Web Services (ICWS 2015) (2015), pp. 408–415. doi:10.1109/ICWS.2015.61

  13. J. Al-Sharawneh, M. Williams, X. Wang, D. Goldbaum, Mitigating risk in web-based social network service selection: follow the leader, in Proceedings of Sixth International Conference on Internet and Web Applications and Services (2011), pp. 156–164

    Google Scholar 

  14. Z. Malik, A. Bouguettaya, RATEWeb: reputation assessment for trust establishment among web services. VLBD J. 18, 885–911 (2009)

    Google Scholar 

  15. A. Maaradji, H. Hacid, R. Skraba, A. Lateef, J. Daigremont, N. Crespi, Social-based web services discovery and composition for step-by-step mashup completion, in Proceedings of International Conference on Web Services (ICWS) (2011)

    Google Scholar 

  16. D. Bianchini, V. De Antonellis, M. Melchiori, A multi-perspective framework for web API search in enterprise mashup design (best paper), in Proceedings of 25th International Conference on Advanced Information Systems Engineering (CAiSE), vol. LNCS 7908 (2013), pp. 353–368

    Google Scholar 

  17. V. Gupta, G. Lehal, A survey of text mining techniques and applications. J. Emerg. Technol. Web Intell. 1(1), 60–76 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michele Melchiori .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Cite this chapter

Bianchini, D., De Antonellis, V., Melchiori, M. (2018). Services Discovery and Recommendation for Multi-datasource Access: Exploiting Semantic and Social Technologies. In: Flesca, S., Greco, S., Masciari, E., SaccĂ , D. (eds) A Comprehensive Guide Through the Italian Database Research Over the Last 25 Years. Studies in Big Data, vol 31. Springer, Cham. https://doi.org/10.1007/978-3-319-61893-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-61893-7_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-61892-0

  • Online ISBN: 978-3-319-61893-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics