Patrick Bellot, Loïc Baud
This work, started in 2010, is related to the conception and development of efficient Web services architectures.
Web sites, when they do not rely on an application server such as GlassFish, IBM WebSphere, BEA Weblogic, JOnAS, JBoss, are built using LAMP architecture. The L (Linux) is optional but the A (Apache), the M (MySQL) and the P (PHP) are widely used. LAMP architecture is a powerful and efficient tool for implementing Web sites and Web services. What we propose is a more efficient technology named SAW for Stand-Alone Web services. This technology allows building dedicated Web servers without using any external components such as a database. Only the file system iq required. SAW is not a revolution but the concatenation of several paradigms that make it more efficient than LAMP architecture for a comparable service.
SAW technology cannot be used in place of LAMP architecture. LAMP architecture is open: everyone can implements new pages and develop new Web site on a given server. SAW does not allow that. SAW allows implementing a web site and, of course, one can dynamically add new pages but SAW is not intended to do that. SAW technology is not able to support that, mainly because most of the server outputs are cached in memory.
A JAVA implementation of SAW has been done and is currently in use for the IEEE-RIVF Conference in Asia.
A C++ implementation is in preparation.