Author: sandervanderburg
Date: Tue Jan 25 16:27:37 2011
New Revision: 25690
URL: https://svn.nixos.org/websvn/nix/?rev=25690&sc=1

Log:
Added extensions page + minor tweaks

Added:
   homepage/trunk/disnix/extensions.tt
Modified:
   homepage/trunk/Makefile
   homepage/trunk/disnix/docs.tt
   homepage/trunk/layout.tt

Modified: homepage/trunk/Makefile
==============================================================================
--- homepage/trunk/Makefile     Tue Jan 25 15:23:12 2011        (r25689)
+++ homepage/trunk/Makefile     Tue Jan 25 16:27:37 2011        (r25690)
@@ -7,7 +7,7 @@
   nixos/index.html nixos/download.html nixos/docs.html \
   nixos/screenshots.html nixos/support.html \
   patchelf.html hydra/index.html \
-  disnix/index.html disnix/download.html disnix/docs.html disnix/support.html \
+  disnix/index.html disnix/download.html disnix/docs.html 
disnix/extensions.html disnix/support.html \
   development/index.html \
   docs/papers.html \
   about-us.html

Modified: homepage/trunk/disnix/docs.tt
==============================================================================
--- homepage/trunk/disnix/docs.tt       Tue Jan 25 15:23:12 2011        (r25689)
+++ homepage/trunk/disnix/docs.tt       Tue Jan 25 16:27:37 2011        (r25690)
@@ -16,7 +16,7 @@
 explains additional features for complementary infrastructure deployment.
 </p>
 
-<h1>Research papers</h1>
+<h2>Research papers</h2>
 
 <p>
 We also have a number of research papers available about Disnix:

Added: homepage/trunk/disnix/extensions.tt
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ homepage/trunk/disnix/extensions.tt Tue Jan 25 16:27:37 2011        (r25690)
@@ -0,0 +1,67 @@
+[% WRAPPER layout.tt title="Disnix extensions" id='$Id: index.tt 19828 
2010-02-05 10:12:27Z sandervanderburg $' menu='disnix' %]
+
+<h1>Extensions</h1>
+
+<p>
+Although the Disnix toolset itself provides useful features to make automated 
deployment
+of a distributed system possible and properties to make
+this process efficient and reliable, the toolset itself has a very generic 
approach. 
+For instance, some non-functional properties cannot be addressed in a generic 
manner, since
+they are specific to the domain in which the system has to be used.
+</p>
+
+<p>
+On this page we give some information about Disnix extensions we have 
available.
+</p>
+
+<h2>DisnixWebService</h2>
+
+<p>
+By default Disnix includes a SSH wrapper for communication with the Disnix 
service or
+a D-Bus loopback client. This package implements a web service (SOAP protocol) 
wrapper
+around the Disnix service and a command line utility:
+<strong>disnix-soap-client</strong> to connect to the remote web service.
+This package serves as an example cases, demonstrating how custom 
communication protocols
+can be supported in Disnix.
+</p>
+
+<h2>DisnixOS</h2>
+
+<p>
+Disnix is designed for deployment of services in heterogeneous environments and
+does not manage the actual system configurations of the machines themselves.
+Disnix only manages the services of which a system is composed and the 
activation.
+NixOS is a Nix-based Linux distribution, which offers infrastructure management
+from a declarative specification of NixOS configurations.
+</p>
+
+<p>
+DisnixOS combines the infrastructure management of NixOS with Disnix. This 
allows
+users to automatically upgrade underlying infrastructure of a service-oriented 
system and
+also offers developers to deploy a system in a network of virtual machines, 
which
+are automatically generated.
+</p>
+
+<h2>Dynamic Disnix</h2>
+
+<p>
+The basic Disnix toolset requires users to manually specify an infrastructure 
model reflecting
+the configurations of the systems in a network. Moreover, users must also 
explicitly write
+a distribution model to map services to machines in the network. This approach 
is quite
+inflexible in many cases, since for each event in the network (such as a 
failing machine or
+a new machine) these properties must be changed.
+</p>
+
+<p>
+The dynamic Disnix extension extends the Disnix architecture with a discovery 
service, which
+automatically detects machines in the network and their properties and a 
configurable
+distribution generator, which maps services to machines in the network based 
on non-functional
+attributes and a custom implemented policy.
+</p>
+
+<p>
+The dynamic Disnix extension is still under heavy development and no releases 
are available yet.
+The latest development version can be obtained from our Subversion repository.
+</p>
+
+[% END %]

Modified: homepage/trunk/layout.tt
==============================================================================
--- homepage/trunk/layout.tt    Tue Jan 25 15:23:12 2011        (r25689)
+++ homepage/trunk/layout.tt    Tue Jan 25 16:27:37 2011        (r25690)
@@ -86,8 +86,9 @@
           <div id="left-title">Disnix</div>
           <ul id="left-menu">
             [% INCLUDE menuItem uri = "${root}disnix/" title = "About" %]
-           [% INCLUDE menuItem uri = "${root}disnix/download.html" title = 
"Download" %]
            [% INCLUDE menuItem uri = "${root}disnix/docs.html" title = 
"Documentation" %]
+           [% INCLUDE menuItem uri = "${root}disnix/extensions.html" title = 
"Extensions" %]
+           [% INCLUDE menuItem uri = "${root}disnix/download.html" title = 
"Download" %]
            [% INCLUDE menuItem uri = "${root}disnix/support.html" title = 
"Support" %]
           </ul>
         </div>
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to