Your browser does not support JavaScript!

Web service matchmaking for the development of context-aware applications

Web service matchmaking for the development of context-aware applications

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Context-awareness is related to the application capability to respond proactively to environment conditions. The reuse of existing components is an important challenge in the development of context-aware applications. Web services (WSs), usually exploited in this field acting either as business services by providing specific functionality or as context sources by exposing the retrieval of context information, need to be discovered and matched. In this study, the matchmaking of WSs for the identification of potential context sources is proposed. Descriptions are matched based on context adaptation cases, whereas the process is based on adequate WS descriptions that derive from the proposed semantic WS profile. The procedure is illustrated through a proof of concept based on service descriptions retrieved from online service registries.


    1. 1)
      • Yu, Y., Lu, J., Fernandez-Ramil, J., Yuan, P.: `Comparing web services with other software components', Proc. IEEE Int. Conf. on Web Services, 2007, p. 388–397.
    2. 2)
    3. 3)
    4. 4)
    5. 5)
      • E. Voorhees . (1998) Using wordnet for text retrieval, WordNet: an electronic lexical database.
    6. 6)
      • Gannod, G.C., Bhatia, S.: `Facilitating automated search for Web services', ICWS 2004: Proc. IEEE Int. Conf. on Web Services, 2004, p. 761–764.
    7. 7)
      • M. Klusch , F. Kaufer . WSMO-MX: a hybrid semantic Web service matchmaker. Web Intelligence and Agent Systems , 1 , 23 - 42
    8. 8)
      • Yu, J., Falcarin, P., Rego, S.: `XDM-compatible service repository for user-centric service creation and discovery', Proc. IEEE Int. Conf. Web Services, 2009, p. 992–999.
    9. 9)
      • Hao, Y., Zhang, Y., Cao, J.: `WSXplorer: searching for desired Web services', Proc. 19th Int. Conf. on Advanced Information Systems Engineering, 2007, p. 73–18.
    10. 10)
      • V.I. Levenshtein . Binary codes capable of correcting deletions, insertions and reversals. Soviet Phys. Doklady , 8 , 707 - 710
    11. 11)
      • Rajasekaran, P., Miller, J., Verma, K., Sheth, A.: `Enhancing. Web services description and discovery to facilitate composition', Proc. 2004 Int. Workshop on Semantic Web Services and Web Process Composition, 2004, p. 55–68.
    12. 12)
      • Paducheva, E.V., Rakhilina, E.V., Filipenko, M.V.: `Semantic dictionary viewed as a lexical database', Proc. 14th Conf. on Computational linguistics, 2002, p. 1295–1299.
    13. 13)
      • Park, S., Park, S., Sugumaran, V.: `Extending reusable asset specification to improve software reuse', Proc. ACM Symp. Applied Computing, 2007, p. 1473–1478.
    14. 14)
      • Kapitsaki, G.M.: `Identifying context sources towards context-aware adapted web services', Proc. Seventh Int. Conf. on Web Information Systems and Technologies, 2011, p. 135–140.
    15. 15)
      • W3C: OWL-S: Semantic markup for web services. Available at Submission/OWL-S/ accessed January 2012.
    16. 16)
    17. 17)
    18. 18)
      • Falleri, J.-R., Azmeh, Z., Huchard, M., Tibermacine, C.: `Automatic tag identification in web service descriptions', Proc. Int. Conf. on Web Information Systems and Technology, 2010.
    19. 19)
      • Wang, Y., Stroulia, E.: `Flexible interface matching for Web-service discovery', Proc. Int. Conf. on Web Information Systems Engineering, 2003, p. 147–156.
    20. 20)
      • Walkerdine, J., Hutchinson, J., Sawyer, P., Dobson, G., Onditi, V.: `A faceted approach to service specification', Proc. Second Int. Conf. Internet and Web Applications and Services, 2007.
    21. 21)
      • Wu, C., Chang, E.: `Searching services “on the Web”: a public web services discovery approach', Proc. 3rd Int. IEEE Conf. on Signal-Image Technologies and Internet-Based Systems, 2007, p. 321–328.
    22. 22)
      • OMG: Reusable Asset Specification. 2.2. Available at accessed January 2012.
    23. 23)
      • Kapitsaki, G.M., Kateros, D.A., Venieris, I.S.: `Architecture for provision of context-aware web applications based on web services', Proc. IEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications, 2008.
    24. 24)
      • Liu, F., Shi, Y., Yu, J., Wang, T., Wu, J.: `Measuring similarity of Web services based on WSDL', Proc. 2010 IEEE Int. Conf. Web Services, 2010, p. 155–162.
    25. 25)
      • Dey, K., Abowd, G.D.: `Towards a better understanding of context and context-awareness', Proc. 2000 Conf. Human Factors in Computing Systems, Workshop on the What, Who, Where, When, and How of Context-Awareness, 2000.
    26. 26)
      • Mandala, R., Takenobu, T., Hozumi, T.: `The use of WordNet in information retrieval', Proc. COLING/ACL Workshop on Usage of WordNet in Natural Language Processing Systems, 1998, p. 31–37.
    27. 27)
      • Reiss, S.P.: `Semantics-based code search', Proc. IEEE 31st Int. Conf. Software Engineering, 2009, p. 243–253.

Related content

This is a required field
Please enter a valid email address