The J-Kernel is a portable, Java-based system that extends the underlying Java Virtual Machine (JVM) to provide multiple protection domains as well as well-defined communication channels between the domains.
The J-Server uses the J-Kernel to extend Microsoft's web server (IIS) to allow users to upload Java code (called servlets) that services HTTP requests. This allows arbitrary user to build web sites that contain dynamic content, i.e., where code is run in order to service requests.
SOFTWARE DISTRIBUTION & ON-LINE DOCUMENTATION
The J-Kernel research project is supported by DARPA ITO Contract ONR-N00014-92-J1866, NSF Contract CDA-9024600, NSF Career award 9702755, NSF Contract IIS-9812020, and Intel Hardware Donations. More complete grant information is available at http://www.cornell.edu/tve/grants.html
Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).