summaryrefslogtreecommitdiff
path: root/docs/tutorials/022/page01.html
blob: 4bbb6ff8c40be2926ca6d8dd0c55021830bd708e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!-- $Id$ -->
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
  <head>
    <title>ACE Tutorial 022</title>
  </head>

  <BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#000FFF" VLINK="#FF0F0F">

<CENTER><B><FONT SIZE=+2>ACE Tutorial 022</FONT></B></CENTER>
<CENTER>    <h1>Using Service Configurator Framework</h1> </CENTER>
    
    <P>When building distributed systems, there will almost certainly
    be multiple processes or services running at all
      times.  It is helpful if these services can (re)configured and
      control at installation-time or run-time. In this tutorial, we
      illustrate how to configure services in a fine-grained manner,
      rather than having to stop and restart all services in an application. </P>

    <P>The examples we show are based on the <A HREF="http://www.cs.wustl.edu/~schmidt/POSA/">Component Configurator</A> pattern,
      which enables a service to be started, removed, suspended or resumed
      dynamically. This pattern decouples the implementation of a
      service from its (re)configuration.  Thus, new services can be added or unnecessary services
      can be suspended or removed.</P>

    <P>In this tutorial, we will use the simple server and client
      which we developed and used in our tutorial 005 as the base and
      modify it as needed.</P>
    <P>
    <P><HR WIDTH="100%">
    <CENTER>[<A HREF="../online-tutorials.html">Tutorial Index</A>] [<A HREF="page02.html">Continue This Tutorial</A>]</CENTER>
    
    <hr>
    <address><a href="mailto:pgontla@ece.uci.edu">Priyanka Gontla</a></address>
<!-- Created: Thu Dec 28 14:19:26 PST 2000 -->
<!-- hhmts start -->
Last modified: Sat Jan 20 10:18:42 CST 2001
<!-- hhmts end -->
  </body>
</html>