<!-- page01.html,v 1.3 2001/01/20 16:25:40 schmidt Exp --> <!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>