Authors:
Anders Møller
and
Mathias Schwarz
Affiliation:
Aarhus University, Denmark
Keyword(s):
Web programming, Web services, Java, XML, XHTML, AJAX, REST.
Related
Ontology
Subjects/Areas/Topics:
Internet Technology
;
Web Information Systems and Technologies
;
Web Services and Web Engineering
;
XML and Data Management
Abstract:
Although numerous frameworks for web application programming have been developed in recent years, writing web applications remains a challenging task. Guided by a collection of classical design principles, we propose yet another framework. It is based on a simple but flexible server-oriented architecture that coherently supports general aspects of modern web applications, including dynamic XML construction, session management, data persistence, caching, and authentication, but it also simplifies programming of server-push communication and integration of XHTML-based applications and XML-based web services.The resulting framework provides a novel foundation for developing maintainable and secure web applications.