Period
2004-2007
Description
A universal Web server is a single Web server that allows programmers to create Web applications in different programming languages and different Web application paradigms (e.g., Java servlets, PHP scripts) and hosts these in a secure and efficient environment. Thus it provides a superset of the functionality available with other systems and allows for easy component instantiation in a distributed digital library system.
Resources
- Thesis: Universal Web Application Server
X-Switch v2.0 Source Code (contact Mayumbo)
- X-Switch v1.1 Source Code
Team Members
Mayumbo Nyirenda, Andrew Maunder, Reinhardt van Rooyen, hussein
Publications
Mayumbo Nyirenda and H. Suleman (2009), X-Switch: An Efficient, Multi-User, Multi-Language Web Application Server, South African Computer Journal, Issue 44, pp. 57-68, December 2009, SAICSIT. Available http://pubs.cs.uct.ac.za/archive/00000591/
Mayumbo Nyirenda, and H. Suleman (2008), "X-Switch: A Secure, Multi-User, Language-Independent Web Application Server", in Proceedings of CARI'08, 28-30 October 2008, Rabat, Morrocco.
Andrew Maunder, Reinhardt van Rooyen and H. Suleman (2005). "Designing a Universal Web Application Server", in J. Bishop and D. Kourie (eds): Proceedings of SAICSIT 2005, 20-22 September, White River, South Africa, ACM Press, pp. 86-94. ISBN 1-59593-258-5. Available http://pubs.cs.uct.ac.za/archive/00000222/01/Maunder_C13.pdf