Microcosms: A Web Server in Every Software ComponentReport
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.
All rights reserved (no additional license for public reuse)
Sullivan, Kevin, and Avneesh Saxena. "Microcosms: A Web Server in Every Software Component." University of Virginia Dept. of Computer Science Tech Report (2000).
University of Virginia, Department of Computer Science