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 --^----------------------------------------------------------------