The Community for Technology Leaders
2013 IEEE International Conference on Services Computing (2008)
July 7, 2008 to July 11, 2008
ISBN: 978-0-7695-3283-7
pp: 85-92
ABSTRACT
One reason that enterprises are adopting service-oriented architectures (SOA) is to develop applications more quickly by packaging – and then reusing – applications and data assets as services. Service encapsulation of implementation details is an important feature, and contributes to the loosely-coupled nature of a SOA. From this perspective, SOA data-services seem incompatible with AJAX frameworks which presume a great degree of client-side control of an application's data. For their part, AJAX frameworks promise to increase web-application performance by reducing the number of interactions between the browser and server. Caching server data on the web-client is a well known technique for achieving this goal, but implies that enterprise data is exposed to client-side developers. This paper presents ZAZEN, a SOA that mediates between the need to encapsulate enterprise data as a service and the needs of AJAX developers who want more control of their application's data. We describe ZAZEN's server-side architecture and discuss two APIs to the data-service: a REST API, and an implementation of the DOJO data APIs for relational databases.
INDEX TERMS
ajax, soa, data access, relational database, dojo
CITATION
Avraham Leff, James T. Rayfield, "Zazen: A Mediating SOA between Ajax Applications and Enterprise Data", 2013 IEEE International Conference on Services Computing, vol. 01, no. , pp. 85-92, 2008, doi:10.1109/SCC.2008.27
97 ms
(Ver 3.1 (10032016))