REST Inspired Code Partitioning with a JavaScript Middleware

  • Janne Kuuskeri
  • Tommi Mikkonen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6385)


The Web has become a commonly used programming environment for a number of types of applications, and to a great extent, applications that would have formerly been implemented as desktop systems are now run inside the browser. Numerous approaches have been proposed for application development on the Web, but it is not obvious how the different approaches fit together. In this paper, we introduce a middleware platform intended for composing JavaScript applications. When using the middleware applications are implemented solely using JavaScript in a fashion, where the client side of applications runs inside the browser, whereas the server side gains advantage from a newly emerged activity, CommonJS.


Server Side Client Side Representational State Transfer RESTful Interface Client Side Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Fielding, R.: Architectural Styles and Design of Network-based Software Architectures. Doctoral Dissertation, University of California, Irvine, USA (2000)Google Scholar
  2. 2.
    Papazoglou, M.P.: Web Services: Principles and Technology. Prentice-Hall, Englewood Cliffs (2007)Google Scholar
  3. 3.
    Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly, Sebastopol (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Janne Kuuskeri
    • 1
  • Tommi Mikkonen
    • 1
  1. 1.Department of Software SystemsTampere University of TechnologyTampereFinland

Personalised recommendations