Computational BioMedicine Laboratory
Project Title: Web services communicating in the language of their user community.
Funding Organization: EC
Programme Nature: Integrating and strengthening the ERA
Coordinator: LemonLabs Gmbh
Partners: FORTH-Greece, AKRA-Germany, LuckyEye-Turkey, Queens Univ. of Belfast-United Kingdom, University of P Sabatier-France, Soluciones-Chile, Universidad de Talca-Chile, Archimedia S.A.-Greece
Expiration Date: 2006
FORTH ICS budget: 378.000 Euro
Web Site: http://www.akra.de/ws-talk/login.php
Project Objective: The Web Service (WS)-Talk interface Layer is a structured natural language interface for the inter-service communication that extends service virtualisation to strengthen consumer self-service. In a growing proliferation of Web service networks the representation of context becomes more and more an issue for both service providers and service consumers. While providers will concentrate more on the technical levels of activation and communication within a service network, the users, i.e. the service consumers, will form ad-hoc collaborations between services at the semantic level that suit their own specific needs. We present the Web Service (WS)-Talk layer as a structured-language interface for Web services. 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 consumers who as users will seek to specify Web services as solutions to specific problems. Through a semantic layer, WS-Talk creates an abstraction layer that enables views on services expressed in natural language. 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 interconnected and interoperable applications, on the other hand, the WS-Talk Layer enables service consumers and providers to design and implement ad-hoc new services or fine-tune existing ones.We want to help users and developers to create re-usable and flexible components. In turn, this will facilitate construction of ad-hoc micro applications (or rapid prototypes). The resulting wrapper, WS-Talk, helps to establish interoperable web services across platforms. Much in the vision of JXTA a web service announces its service context through advertisements in domain talk defined by its user community. The non-standardised part reflects the “enterprise talk”, the well-established way for an enterprise to describe its business processes. To ensure that the advertisements are machine-processable we apply robust text mining methods that map advertisement content into a suitable controlled vocabulary. Our approach fosters quick ad-hoc solutions for a small network of peer-organisations. The advertisements cooperate with the transport level of well-established web service standards. WS-Talk can be applied in a variety of areas that require simple, but powerful and flexible, ad-hoc solutions. One such solution addressed in this project is the community-wide establishment of a population of web services for a variety of business intelligence environments.