Definition of QA systems as Web services
Luís Costa
Linguateca & SINTEF ICT
To deploy their systems as Web services the participants need to:
- Create a set of basic methods: GetSupportedSourceLanguages, GetSupportedTargetLanguages, GetResourcesUsed, GetAccuracy and GetAnswer. In the page "Proposal for QA Web service definition in QolA" we give more details about these methods.
- Create a SOAP server which gives access to the aforementioned methods. You can find tutorials about how to create a SOAP server in your favourite language googling "SOAP server" Perl | Java | etc :-)
Here we provide some examples of the definition and use of a QA system as a Web service:
- The definition of the QA system Esfinge as a QA Web service is available here as ilustration. Please don't be scared about this WSDL file :-) The only things that you need to change here are the namespace (the package where your methods are implemented) and your SOAP server adress.
- An example in Perl of how a client application can invoke this Web service is also available here
We provide a "registry" of all QA services so that participants can design their participations based on it.
Last update: 2 November 2006.
Comments and suggestions