Collaborative design of web service networks in a multilingual user community

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.

[1]  Sanda M. Harabagiu,et al.  Guest Editors' Introduction: Recent Advances in Natural Language Processing , 2003, IEEE Intell. Syst..

[2]  David A. Chappell,et al.  Java web services - using Java in service-oriented architectures , 2002 .

[3]  Bernard Dousset,et al.  DocCube: Multi-dimensional visualisation and exploration of large document sets , 2003, J. Assoc. Inf. Sci. Technol..

[4]  R.E. Filman Semantic services , 2003, IEEE Internet Computing.

[5]  Lance A. Miller,et al.  Natural Language Programming: Styles, Strategies, and Contrasts , 1981, IBM Syst. J..

[6]  이준상,et al.  미래 소프트웨어 개발기술 : Aspect - Oriented Programming과 Subject - Oriented Programming , 2003 .

[7]  Paul Dourish,et al.  Beyond AOP: Toward naturalistic programming : OOPSLA Onward! Track , 2003 .

[8]  Terry Winograd,et al.  Bringing Design to Software , 1996 .

[9]  Paul Dourish,et al.  Beyond AOP: toward naturalistic programming , 2003, SIGP.

[10]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[11]  Clay Shirky,et al.  Web Services and Context Horizons , 2002, Computer.

[12]  Robert E. Filman When Email Was Good , 2003, IEEE Internet Comput..

[13]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[14]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[15]  James McGovern,et al.  Chapter {8} – Java Web Service Developer Pack , 2003 .

[16]  Gregor Kiczales,et al.  Aspect-oriented programming , 1996, CSUR.