Microcosms: A Web Server in Every Software Component

Report
Authors:Sullivan, Kevin, Department of Computer ScienceUniversity of Virginia Saxena, Avneesh, Department of Computer ScienceUniversity of Virginia
Abstract:

We present a new dimension in software architecture: the systematic embedding of web servers into runtime software components to provide a highly leveraged, scalable, secure mechanism for accessing, monitoring, and controlling systems through their runtime architectures. Applications could include remote debugging; distributed management; spider indexing of computations to aid understanding and evolution; survivability control; runtime analysis using web-encoded metadata; web-based open implementations; and aspect-oriented runtime architectures. A simple system suffices to show the feasibility of and to illustrate this idea.

Rights:
All rights reserved (no additional license for public reuse)
Language:
English
Source Citation:

Sullivan, Kevin, and Avneesh Saxena. "Microcosms: A Web Server in Every Software Component." University of Virginia Dept. of Computer Science Tech Report (2000).

Publisher:
University of Virginia, Department of Computer Science
Published Date:
2000