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