Skip to main navigation Skip to search Skip to main content

OpenWebServer: an adaptive web server using software patterns

  • Unknown

Research output: Contribution to journalArticlepeer-review

Abstract

The explosive growth of the Web requires servers to be extensible and configurable. This article describes our adaptive Web server, OpenWebServer, which uses the Reflection architectural pattern. The server supports the dynamic adoption of functionality, such as introducing additional protocols, modifying execution policies, and tuning system performance. This is achieved by specifying and coordinating metaobjects that represent various aspects within the Web server. We present a Java version of OpenWebServer, and describe its design using Reflection and other design patterns: Singleton, Bridge, Mediator, Observer, and Decorator. These patterns provide a better-factored design and allow the Web server to evolve continually beyond static and monolithic servers.

Original languageEnglish
Pages (from-to)46-52
Number of pages7
JournalIEEE Communications Magazine
Volume37
Issue number4
DOIs
StatePublished - Apr 1999

ASJC Scopus Subject Areas

  • Computer Science Applications
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'OpenWebServer: an adaptive web server using software patterns'. Together they form a unique fingerprint.

Cite this