Thanks for your reply Sridhar, I appreciate it
Originally posted by Sridhar Raman:
Objects don't sit in isolation in a given system. They collaborate/interact with one another to realize various System functionality. When you classify the objects into classes, you will have associations between them that show how they relate to each other.
Well, that is true, but in my case, the Session Facade will be the controller that actually links these "domain objects" together.
They are actually desperate systems sitting in different places, and accessed using Corba/Web services. The application has combine the use of all these systems to make something useful out of it. So I represent the �data� accessed by each system as a �Domain Class�, and have a DAO for each to access the system, and when running a Session Bean will be accessing these �Domain Classes� and follow the use case flow to make use of these systems. The problem is that I think Design before Thinking Analysis, and the controller (Session Bean) and DAO�s are all design classes. I want to draw a class diagram to show how my classes relate to each other and later draw a sequence diagram showing the flow of message passing between running objects.
Any ideas? Go GO Architectsm !