A Dynamic Implementation Independent Web Service Framework for Client-Server Architecture: A Web Service Framework Proposal for Utopiapeople
Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
This thesis presents a solution proposal as a framework for making the company Utopiapeople’s service automatic with the possibility to extend this service to a large system such as a complete online project management system. The presented framework makes it possible to create a big system and make it to communicate with several different client devices that are developed on different platforms like Android, Iphone, Blackberry, web browser, etc. The aim of this framework is to make the system compatible with today’s client platforms and the future platforms.
The communication between the clients and the server system is via different web service technologies for example REST, RPC, SOAP, etc. The framework is constructed in such way that it is possible to add web service technologies when it is required without any or very small alterations to the server system. The framework is constructed in this way make the server system compatible with the future client platforms. A proof of concept implementation is presented to show the function of the framework and that it works. The server system is written in PHP 5. The two clients; Android that is written with Java communicates via the XML-RPC web service technology and a Flex application that is written with Action Script 4 communicates via the AMF-RPC web service technology.
Place, publisher, year, edition, pages
2011. , 32 p.
IdentifiersURN: urn:nbn:se:kth:diva-36196OAI: oai:DiVA.org:kth-36196DiVA: diva2:430397
Subject / course
Bachelor of Science in Engineering - Computer Engineering
Lindbäck, Leif, Universitetsadjunkt