System Design

Hi All,

Some one propose a system design,here what i am planning to do my final year project.

I have address book website (for example) website XYZ. when ever the user update or create a new registration,i have to pass those details to validation webservice.
In the "Validation Webservice" i will cross check the user details then pass it to the "AD Webservice" then "AD Webservice" pass those value to "Active Directory".

Please some one give me some suggestion how to do the system design or UML diagrams for the above concept.

Thanks in Advance
Sha1395Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

topdog770Commented:
Hi SHA,

Here is a decent sample of how to use UML to describe web based operations

http://www.omg.org/news/meetings/workshops/presentations/WebServices_2002/03-2_Armstrong-ModelingWebServices_with_UML.pdf

For me, personally, I find that I get too caught up with making everything pretty in UML and Visio or other software tools.  So my preference is to grab a pencil and a few sheets of paper and ideally find another person or two to talk out the complete process.

If I was drawing out the process you describe above.  I'd draw out the FUNCTIONALITY that you mention and then work through HOW it will work.  Understanding the behaviors, will then make it easier to identify common areas of functionality and logical boundaries and entity definitions--make the functionality.. the WHAT gets done the focus, and the WHO will start to reveal itself.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C#

From novice to tech pro — start learning today.