Skip to main content

Service Discovery Method for Agile Mashup Development

  • Conference paper
  • First Online:
Computer Supported Cooperative Work and Social Computing (ChineseCSCW 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1042))

Abstract

With the rapid expansion of services on the Internet, Mashup development has become a trend toward mainstream development. How to efficiently and quickly discover available services in Mashup development and make full use of existing services to meet the changing needs of users has become a new concern. Although there are a lot of work for service discovery, there are still some problems in the existing methods, such as limiting the service description to a single structured document, limiting the service search statement to keywords, and rarely mining the deeper semantics of the service text. information. In view of the above problems, this paper proposes the Service Discovery approach for Agile Mashup Development (SDAMD), which breaks the limitation of the single document and drives the user story in agile development as a service search. The original text, through the natural language processing technology, extracts the three elements of agile requirements, and then extracts the three service attributes of the agile service; then finds and recommends similar services by calculating the similarity between the service description and the search text. This article uses the real data of the services on the Programmable Web to verify the validity of SDAMD.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

References

  1. Majchrzak, A., More, P.H.B.: Emergency! web 2.0 to the rescue! J. Commun. ACM 54(4), 125 (2011). https://doi.org/10.1145/1924421.1924449

    Article  Google Scholar 

  2. Shi, M., Liu, J., Zhou, D., Tang, Y.: A topic-sensitive method for mashup tag recommendation utilizing multi-relational service data. J. IEEE Trans. Servi. Comput. 1, (2018). https://doi.org/10.1109/tsc.2018.2805826

  3. Xing, Z., Shijun, L.I., Wei, Y.U., Sha, Y., Yonggang, D., Yahui, H.U., et al.: Research on web data source quality assessment method in big data. J. Comput. Eng. 43, 48–56 (2017)

    Google Scholar 

  4. Zhou, N., Xie, J.Y.: Select web services based on qualitative multi-users preferences. J. Acta Electronica Sinica 39(4), 729–736 (2011). https://doi.org/10.1016/j.cageo.2010.07.006

    Article  Google Scholar 

  5. Lin, J., Yu, H., Shen, Z., Miao, C.: Using goal net to model user stories in agile software development (2014). https://doi.org/10.1109/snpd.2014.6888731

  6. Hui-Ming, Z., Hui-Jia, T.: Research of matching strategy of semantic web services discovery. J. Comput. Appl. (2010). https://doi.org/10.3724/sp.j.1087.2010.01083

  7. Mateos, C., Rodriguez, J.M., Zunino, A.: A tool to improve code-first web services discoverability through text mining techniques. J. Softw.: Pract. Exp. 45(7), 925–948 (2015). https://doi.org/10.1002/spe.2268

    Article  Google Scholar 

  8. Haekal, M., Eliyani.: Token-based authentication using JSON web token on SIKASIR RESTful web service. In: International Conference on Informatics & Computing. IEEE (2017). https://doi.org/10.1109/iac.2016.7905711

  9. Yi-Song, L., Yu-Cheng, Y.: Semantic web service discovery based on text clustering and similarity of concepts. J. Comput. Sci. 11, 46 (2013)

    Google Scholar 

  10. Zhang, N., Wang, J., He, K., Li, Z.: An approach of service discovery based on service goal clustering. In: IEEE International Conference on Services Computing IEEE (2016). https://doi.org/10.1109/scc.2016.22

  11. Paliwal, A.V., Shafiq, B., Vaidya, J., Xiong, H., Adam, N.: Semantics-based automated service discovery. J. IEEE Trans. Serv. Comput. 5(2), 260–275 (2012). https://doi.org/10.1109/TSC.2011.19

    Article  Google Scholar 

  12. Roman, D., Kopecký, J., Vitvar, T., Domingue, J., Fensel, D.: WSMO-lite and hRESTS: lightweight semantic annotations for web services and RESTful APIs. J. Web Semant.: Sci. Serv. Agents World Wide Web 31, 39–58 (2015). https://doi.org/10.1016/j.websem.2014.11.006

    Article  Google Scholar 

  13. Deng, S.G., Yin, J.W., Li, Y., Wu, Z.: A method of semantic web service discovery based on bipartite graph matching. J. Chin. J. Comput. 31(8), 1364–1375 (2008). https://doi.org/10.3724/sp.j.1016.2008.01364

    Article  Google Scholar 

  14. Shi, M., Liu, J., Zhou, D., Tang, M., Cao, B.: WE-LDA: a word embeddings augmented LDA model for web services clustering. In: 2017 IEEE International Conference on Web Services (ICWS). IEEE Computer Society (2017). https://doi.org/10.1109/icws.2017.9

  15. Zhong, Y., Fan, Y., Huang, K., Tan, W., Zhang, J.: Time-aware service recommendation for mashup creation in an evolving service ecosystem. In: 2014 IEEE International Conference on Web Services (ICWS). IEEE Computer Society (2014). https://doi.org/10.1109/icws.2014.17

  16. Meng, Y., Rumshisky, A., Romanov, A.: Temporal information extraction for question answering using syntactic dependencies in an LSTM-based architecture (2017)

    Google Scholar 

  17. Li, Z., Wang, J., Zhang, N., He, C., He, K.: A topic-oriented clustering approach for domain services. J. Comput. Res. Dev. 51(2), 408–419 (2014). https://doi.org/10.7544/issn1000-1239.2014.20120776

    Article  Google Scholar 

  18. Cai, M., Zhang, W.Y., Zhang, K.: Manuhub: a semantic web system for ontology-based service management in distributed manufacturing environments. J. IEEE Trans. Syst. Man Cybern. Part A-Syst. Hum. 41(3), 574–582 (2011). https://doi.org/10.1109/tsmca.2010.2076395

    Article  MathSciNet  Google Scholar 

  19. Lin, J., Yu, H., Shen, Z., Miao, C.: Using goal net to model user stories in agile software development. In: 2014 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). IEEE (2014). https://doi.org/10.1109/snpd.2014.6888731

  20. Platzer, C., Dustdar, S.: A vector space search engine for web services. In: European Conference on Web Services (2005). https://doi.org/10.1109/ecows.2005.5

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ye Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jiang, B., Chen, Y., Wang, Y., Liu, P. (2019). Service Discovery Method for Agile Mashup Development. In: Sun, Y., Lu, T., Yu, Z., Fan, H., Gao, L. (eds) Computer Supported Cooperative Work and Social Computing. ChineseCSCW 2019. Communications in Computer and Information Science, vol 1042. Springer, Singapore. https://doi.org/10.1007/978-981-15-1377-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-1377-0_3

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-1376-3

  • Online ISBN: 978-981-15-1377-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics