Performance optimization of SOA based AJAX application

  • Authors:
  • Kanakalata N.;Udayan Banerjee;Shantha Kumar

  • Affiliations:
  • NIIT Technologies Ltd, Bangalore, India;NIIT Technologies Ltd, Bangalore, India;NIIT Technologies Ltd, Bangalore, India

  • Venue:
  • Proceedings of the 2nd India software engineering conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

SOA (Service Oriented Architecture) and AJAX (Asynchronous JavaScript and XML) address different aspects of building flexible business applications with rich user interfaces. Since AJAX is for the client side programming and SOA is for the server side programming, they complement each other. Optimal partitioning of an application between multiple machines has always been a challenge. Not much work has been done to establish best practices in arriving at how an SOA based AJAX application can be partitioned. In this paper we describe our experiences of partitioning an insurance underwriting application between client and server for performance optimization. We also outline a set of design guidelines and a four step methodology for achieving the same.