AAU Student Projects - visit Aalborg University's student projects portal
A master thesis from Aalborg University

Producing Efficient Web Services for Distributed Embedded Systems

Author(s)

Term

4. term

Education

Publication year

2004

Submitted on

2012-02-14

Abstract

This thesis studies how Web services can be applied efficiently in distributed embedded systems. The study is approached by developing a tool, which we name WSTOOL, for generating Web service middleware in the C programming language. An analysis of the differences in the semantics offered by C and Web services is performed, leading to a mapping between C and SOAP. The developed mapping enables a high level of transparency when developing Web services in C. After discussing the overall architecture of WSTOOL and the middleware generated by the tool, we define interfaces enabling the use of alternative network representations of SOAP messages. Additionally, a design is provided which exploits service specific knowledge to generate efficient middleware. Based on a performance evaluation it is concluded that the techniques used in the design and implementation of WSTOOL does help generate efficient middleware, when compared to alternative tools. The main contribution of this thesis lies in the design of WSTOOL and a proof of concept implementation of this tool.

Documents


Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.

If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.