Re: [AM] modelling the state of a service

Scott Ambler <[email protected]> Mon, 16 Feb 2004 07:58:15 -0500
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
At 12:05 PM 2/16/2004 +0000, you wrote:
>Hi All,
>
>How about a real world modelling question for a change?

That would be too radical.  ;-)



>I'm trying to come up with a nice simple way to represent the current 
>state of a service, where the service consists of a number of processes 
>spread over several nodes.
>
>For example the web server part of a web service might consist of two 
>clustered nodes running a web server listening to requests on port 80 and 
>passing the request to another node cluster to do the actual processing. 
>For the web server part of the service to be available at least one node 
>has to be available, running the web server process, listening on port 80 
>and able to connect to the next tier. Other tiers would have similar 
>combinations of processes so in order to say the web service is actually 
>available a path through all the tiers must be traceable.
>
>Depending on different combinations of states across the tiers you might 
>want to trigger alerts to notify the state of the service to operators.
>
>Any suggestions that don't involve multiple levels of composite states 
>gratefully received.

How about a UML state machine diagram 
(http://www.agilemodeling.com/artifacts/stateMachineDiagram.htm) to model 
the states and a UML deployment diagram 
(http://www.agilemodeling.com/artifacts/deploymentDiagram.htm) to model the 
various nodes?  Or perhaps just one of the two diagrams if it proves 
sufficient on its own?



>Regards
>
>Ian Chamberlain

- Scott


====================================================
Scott W. Ambler
Senior Consultant, Ronin International, Inc.
www.ronin-intl.com/company/scottAmbler.html

www.agiledata.org
www.agilemodeling.com
www.ambysoft.com
www.enterpriseunifiedprocess.info
www.modelingstyle.info
www.ronin-intl.com

For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
--^----------------------------------------------------------------
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h
Or send an email to: [email protected]

TOPICA - Start your own email discussion group. FREE!
http://www.topica.com/partner/tag02/create/index2.html
--^----------------------------------------------------------------