Skip to main content

Automated Clarification of Constraints in Web Services for Accurate Service Reuse

  • Conference paper
  • First Online:
Advances in Services Computing (APSCC 2015)

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

Included in the following conference series:

Abstract

Service reuse must follow certain constraints in order to correctly interact with Web Services. Violations of constraints can cause fatal errors or incorrect results in the service reuse. However, constraints are often not formally specified and are thus not available in the service reuse. To address this issue, this paper focuses on two common types of such constraints, including location constraints on Web Services and object constraints on simple parameters. An approach is proposed to clarify the two constraints automatically, via a hybrid analysis of heterogeneous information, including the social tags and the service documentations. Then an improved method is presented to identify collaborative relations among Web Services, integrating constraints compatibility into semantic matching. One experiment is carried out on 509 Web Services crawled from the Internet to evaluate the effectiveness of our approach. The other experiment is conducted on the same dataset to assess impacts of the two constraints on service relations. Experimental results show that our approach can clarify the two types of constraints effectively and achieve adequate recall and precision. Moreover, it is indicated that the two types of constraints, especially object constraints, have significant impacts on improving the quality of identified service relations, thus provide a strong guarantee for accurate service reuse.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    CDYNE Weather API: available at http://wsf.cdyne.com/WeatherWS/Weather.asmx.

  2. 2.

    Tiscali Email Services API: available at http://webservices.tiscali.com/EmailServices.asmx.

  3. 3.

    ProgrammableWeb.com: available at http://www.programmableweb.com/.

  4. 4.

    For each term prefixed by the string ‘#$’, it denotes a specific CycL constant of OpenCyc. For example, #$Country denotes the collection of all countries.

References

  1. Vaughan-Nichols, S.J.: Web services: beyond the hype. Computer 35, 18–21 (2002)

    Article  Google Scholar 

  2. McIlraith, S.A., Son, T.C., Zeng, H.L.: Semantic Web Services. IEEE Intell. Syst. 16, 46–53 (2001)

    Article  Google Scholar 

  3. Hu, X., Chen, S., Feng, Z.: Semi-automatic acquisition and formal representation of OpenAPI. In: Khachidze, V., Wang, T., Siddiqui, S., Liu, V., Cappuccio, S., Lim, A. (eds.) iCETS 2012. CCIS, vol. 332, pp. 85–96. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Wang, L.J., Liu, F., Zhang, L.J., Li, G., Xie, B.: Enriching descriptions for public web services using information captured from related web pages on the internet. In: 5th IEEE International Symposium on Service-Oriented System Engineering, pp. 141–150. IEEE Computer Society Press, Washington (2010)

    Google Scholar 

  5. Bizer, C., Lehmann, J., Kobilarov, G., Auer, S., Becker, C., Cyganiak, R., Hellmann, S.: DBpedia - a crystallization point for the web of data. J. Web. Semant. 7(3), 154–165 (2009)

    Article  Google Scholar 

  6. Lenat, D.B.: CYC: a large-scale investment in knowledge infrastructure. Commun. ACM 38(11), 33–38 (1995)

    Article  Google Scholar 

  7. Suchanek, F., Kasneci, G., Weikum, G.: Yago: a core of semantic knowledge. In: 16th International Conference on World Wide Web, pp. 697–706. ACM (2007)

    Google Scholar 

  8. Pan, W.S., Chen, S.Z., Feng, Z.Y.: Automatic clustering of social tag using community detection. Appl. Math. Inf. Sci. 7, 675–681 (2013)

    Article  Google Scholar 

  9. Wu, Q., Wu, L., Liang, G.T., Xie, T., Mei, H.: Inferring Dependency constraints on parameters for web services. In: 22nd International Conference on World Wide Web, pp. 1421–1432. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva (2013)

    Google Scholar 

  10. Bertolino, A., Inverardi, P., Pelliccione, P., Tivoli, M.: Automatic synthesis of behavior protocols for composable web-services. In: 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 141–150. ACM, New York (2009)

    Google Scholar 

  11. Fisher, M., Elbaum, S., Rothermel, G.: Automated Refinement and augmentation of web service description files. Technical report, University of Nebraska-Lincoln (2007)

    Google Scholar 

  12. Bouchiha, D., Malki, M.: Semantic annotation of web services. In: 4th International Conference on Web and Information Technologies, pp. 60–69 (2012)

    Google Scholar 

  13. Kungas, P., Dumas, M.: Cost-effective semantic annotation of XML schemas and web service interfaces. In: IEEE International Conference on Services Computing, pp. 372–379. IEEE Computer Society Press, Washington (2009)

    Google Scholar 

  14. Lerman, K., Plangprasopchok, A., Knoblock, C.A.: Automatically labeling the inputs and outputs of web services. In: 21st National Conference on Artificial Intelligence, pp. 1363–1368. AAAI Press (2006)

    Google Scholar 

  15. Patil, A.A., Oundhakar, S.A., Sheth, A.P., Verma, K.: METEOR-S web service annotation framework. In: 13th International Conference on World Wide Web, pp. 553–562. ACM, New York (2004)

    Google Scholar 

  16. Lee, D., Kwon, J., Lee, S., Park, S., Hong, B.: Scalable and efficient web services composition based on a relational database. J. Syst. Softw. 84(12), 2139–2155 (2011)

    Article  Google Scholar 

  17. Shin, D.H., Lee, K.H., Suda, T.: Automated generation of composite web services based on functional semantics. J. Web. Semant. 7(4), 332–343 (2009)

    Article  Google Scholar 

  18. Tang, X.F., Jiang, C.J., Zhou, M.C.: Automatic web service composition based on horn clauses and petri nets. Expert Syst. Appl. 38(10), 13024–13031 (2011)

    Article  Google Scholar 

Download references

Acknowledge

This work is supported by the National Natural Science Foundation of China grant 61373035, 61173155, the Tianjin Research Program of Application Foundation and Advanced Technology grant 14JCYBJC15600.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Keman Huang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Hu, X., Feng, Z., Chen, S., Huang, K. (2015). Automated Clarification of Constraints in Web Services for Accurate Service Reuse. In: Yao, L., Xie, X., Zhang, Q., Yang, L., Zomaya, A., Jin, H. (eds) Advances in Services Computing. APSCC 2015. Lecture Notes in Computer Science(), vol 9464. Springer, Cham. https://doi.org/10.1007/978-3-319-26979-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26979-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26978-8

  • Online ISBN: 978-3-319-26979-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics