Implementation and Evaluation of a JSON Binding for Mobile Web Services with IMS Integration Support
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Service Oriented Architecture SOA is a well recognized and immensely applied reference model for service oriented computing, both in industry and research. Because of its fastidious features, such as reusability, interoperability, scalability and flexibility a Web Based SOA is adopted, in the areas like Enterprise Application Integration EAI. These days the Web Based Services, such as XML Web Services are not limited to fixed servers but can also be deployed on mobile devices in order to enhance the capability to become the service provider as well, such Web Services are known as Mobile Web Services MobWS. With the limited capabilities of mobile devices, the performance of XML based Mobile Web Services is affected due to the requirements of XML manipulation and parsing over the Representational State Transfer REST architecture. This Thesis work aims to develop and design a lightweight JSON Binding using the REST architecture. This will enhance the REST architecture to enable service creation and management for the synchronous as well as for the asynchronous Mobile Web Services MobWS. Initially, the existing synchronous and asynchronous server architecture is analysed to establish the foundation of the JSON Framework. Then the JSON Binding is developed in conformance with the analysed architecture. Therefore, the existing XML messaging constructs are redefined and optimized by using the JSON. Additionally JSON Binding developed in this work is used to enable service consumption in the IMS. This work is done by developing IMS client side modules in the middleware using EricssonÃ¢ÂÂs Mobile Java Communication Framework (MJCF). Finally the performance analyses have been done to evaluate and compare the impact of JSON Vs XML Binding over the synchronous as well as for the asynchronous server architecture. Thus, the architectural capability of the MobWS middleware has been customized to select the appropriate content type to handle and process the client requests.
Place, publisher, year, edition, pages
2012. , 55 p.
EES Examensarbete / Master Thesis, XR-EE-LCN 2012:002
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-99191OAI: oai:DiVA.org:kth-99191DiVA: diva2:541461
Master of Science - Network Services and Systems
Fodor, Viktoria, Univ lektor