2000 VM and VSE Technical Conference - Abstracts

26-28 June 2000
LaHulpe, Belgium

3D6 Reusable Server Kernel

Abstract:

VM/ESA offers many technologies that appeal to designers and authors of large-scale server programs. Multiple large address spaces, multithreading, a variety of data transport technologies, and large amounts of fast disk are examples of these. However, exploiting these technologies usually requires the server author to write a certain amount of "server infrastructure" which, while essential, is usually unrelated to the business problem being solved. Further, certain abstract server-related programming problems, such as managing a set of enrollment data, appear in one server after another, and again the server author must solve these problems before mounting an attack on the underlying business challenge.

The "Reusable Server Kernel" (RSK) is a piece of server development support technology that addresses these recurring problems. It implements a ready-to-use, technology-exploitive server infrastructure to which the server author can easily attach business logic. Further, the RSK offers API suites that solve recurring server related programming problems, such as the management of enrollment data. In this presentation we will explore the programming model the RSK offers and examine its API set. We'll also have a look at some sample RSK-based servers from both the server developer's and system programmer's perspectives.

Review other topics

Return to 2000 VM & VSE Conference Page
Return to VM Calendar of Events
Return to VSE Calendar of Events.

Conference event information is subject to change without notice.