<!DOCTYPE Book SYSTEM "ozdoc.dtd" [


<!-- Extension to the DTD -->
<!ENTITY amp "&">
<!ENTITY % proglang.values.local "|sh|makefile|java|fundamental|lambda">
<!ENTITY % author.class "author|author.extern|comic">
<!ENTITY % picture.element "picture|picture.extern|picture.choice">
<!ELEMENT comic - O (%picture.element;)>


<!-- Include Files -->
<!ENTITY introduction SYSTEM "introduction.sgml">
<!ENTITY connections SYSTEM "connections.sgml">
<!ENTITY entities SYSTEM "entities.sgml">
<!ENTITY efficient SYSTEM "efficient.sgml">
<!ENTITY failures SYSTEM "failures.sgml">
<!ENTITY tools SYSTEM "tools.sgml">
<!ENTITY interfaces SYSTEM "interfaces.sgml">

<!-- Abbreviations -->
<!ENTITY dot "." -- to distinguish it from periods -->

<!-- Processing Instructions -->
<!ENTITY eg PI "eg">
<!ENTITY ie PI "ie">
<!ENTITY nbsp PI "nbsp">
<!entity resp PI "resp">
]>

<BOOK PROGLANG=OZ>
  <FRONT>
    <meta name="proglang.mode" arg1="sh" arg2="shell-script-mode">
    <!-- Splitting the document into different HTML nodes -->
    <Meta name="html.split" value="chapter.introduction">
    <Meta name="html.split" value="chapter.connections">
    <Meta name="html.split" value="chapter.entities">
    <Meta name="html.split" value="chapter.efficient">
    <Meta name="html.split" value="chapter.failures">
    <Meta name="html.split" value="chapter.tools">
    <Meta name="html.split" value="chapter.interfaces">
    <Meta name="html.split.bib" value="">

    <Meta name=ozversion value="1.2.0">
    <Meta name=status value=draft>
    <Meta name=latex.package value="pstricks">

    <TITLE>The Distribution Subsystem</TITLE>
    <Author.Extern to="author.db" key="Erik.Klintskog">
    <Author.Extern to="author.db" key="Anna.Neiderud">
    <ABSTRACT>
    Mozart provides support for distributed programming. This is realized
    by a Distribution Subsystem that offers communication with an
    arbitrary number of sites, a modular design that allows
    customization, communication over multiple platforms, and reliable
    message delivery and fault tolerance; all this with high
    throughput through an efficient implementation.

    <p>To allow application programmers to more efficiently utilize
    distributed programming an overview of the Distribution Subsystem
    with references to other documentation is presented by this
    document.
    </ABSTRACT>
  <BODY>

   &introduction;
   &connections;
   &entities;
   &efficient;
   &failures;
   &tools;
   &interfaces;
  </BODY> 
</BOOK>









