A.o. Univ. Prof. Dr. Dipl.-Ing. eva Kühn
TU Wien

HTTP XML client (Praktikum)

Context

-

Task Description

HTTP client works as a proxy. It implements the Capi interface from the XVSM Core. This makes it possible to use XVSM over the net in the same way as embedded. The Capi implementation in this project uses the XML protocol (see XVSM Core Documentation for informations regarding the protocol) to encode the request (if the programmer calls a method from the Capi interface) of the user. The generated XML is sent to a server (e.g. the tomcat servlet) using http. The server will decode the XML, process the request and will return an answer in form of another XML document. The Http XML client receives this XML document, decodes it and forms a return result valid to the Capi interface. When the server states out that there was a fault processing the request, an exception will be thrown. For notifications the client polls the server in a given configurable interval. Maybe this techique will change in the nearer future but at the moment it seems to be the only possible technique to easily implement notifications per HTTP. The HTTP XML Client uses xmlbeans to map the XML document to Java classes. Maven is used for building, log4j for logging and junit for testing.

Requirements

-

Student

Rudolf Mildner (please contact eva Kühn)

Supervisor

A.o. Univ.-Prof. Dr. Dipl.-Ing. eva Kühn (please contact eva Kühn)

Related Projects in the Network

Contact
Sitemap
Home
Fakultät für Informatik
Technische Universität Wien
top | XHtml 1.0 strict | last update: Nov 2008