Skip to main content
Log in

Collaborative design of web service networks in a multilingual user community

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

This paper presents the WS–Talk (Web Service−Talk) interface layer, which is a structured natural language interface for the inter-service communication that extends the “find, bind, and execute” paradigm of web service interaction. This “open building block” can be implemented by both the service designers who, as providers, are more concerned with the architecture of the underlying service model and the service requesters who, as users, will seek to specify web services as solutions to specific problems. Through a semantic layer, WS–Talk transforms service descriptions or requests that have been expressed in natural language into task-specific web-serviced specifications. Whilst the objective of bringing together the service providers with relevant task-competent end-users in the architectural design of web service applications is, on the one hand, to build connected interoperable applications, on the other hand, the WS–Talk layer enables service requesters and providers to design and implement new ad hoc services or fine-tune existing ones.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Filman RE (2003) Semantic services. IEEE Internet Comput 7(4):4–6

    Google Scholar 

  2. Shirky C (2002) Web services and context horizons. IEEE Comput 35(9):98–100

    Google Scholar 

  3. WebServices.Org (2004) New specifications intended to harmonize grid and web service standards. Available at http://www.webservices.org/index.php/article/view/1314/

  4. Fowler M (1997) UML distilled: applying the standard object modelling language. Addison-Wesley, Reading, Massachusetts

    Google Scholar 

  5. McGovern J, Tyagi S, Stevens M, Mathew S (2003) Java web service architecture. Morgan Kaufmann, San Francisco

    Google Scholar 

  6. Winograd T (1996) Bringing design to software. ACM Press, New York

    Google Scholar 

  7. Lopes CV, Dourish P, Lorenz DH, Lieberherr K (2003) Beyond AOP: toward naturalistic programming. ACM SIGPLAN Notices 38(12):34–43

    Google Scholar 

  8. Ciravegna F, Harabagiu S (2003) Recent advances in natural language processing. IEEE Intell Syst 18(1):12–13

    Article  Google Scholar 

  9. Kiczales G, Lamping J, Mendhekar M, Maeda C, Lopes C, Loingtier J-M, Irwin J (1997) Aspect-oriented programming. In: Proceedings of the 11th European conference on object-oriented programming (ECOOP’97), Jyväskylä, Finland, June 1997

  10. Miller LA (1981) Natural language programming: styles, strategies, and contrasts. IBM Syst J 20(2):184–215

    Google Scholar 

  11. Nardi B (1993) A small matter of programming: perspectives on end user computing. MIT Press, Cambridge, Massachusetts

    Google Scholar 

  12. Englmeier K, Mothe J (2003) Natural language meets semantic web. KTweb article. Available athttp://www.ktweb.org/doc/Englmeier-NLP-SW.pdf

  13. Mothe J, Chrisment C, Dousset B, Alaux J (2003) DocCube: multi-dimensional visualisation and exploration of large document sets. J Am Soc Inf Sci Technol 54(7):650–659

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marios C. Angelides.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Angelides, M.C., Englmeier, K. Collaborative design of web service networks in a multilingual user community. Pers Ubiquit Comput 9, 333–341 (2005). https://doi.org/10.1007/s00779-004-0337-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-004-0337-0

Keywords

Navigation