Originally posted by Jayaram Yanamundra:
Abhinav,
Congrats on passing your exam with very good scores.
I am planning to upload the project by this month end.
What was the design approach you would go for Business Delegates?I am planning to do my own framework. I have a web client approach and swing client approach. Do we go for multiple Business Delegates ?
Cheers,
-Jay
Originally posted by naga ala:
Hi Jayaram,
I too have progressed with the same approach and have used the Business Delegate to wrap the complexity associated with the swing clients in my design .I have represented the same in the component depiction as I had 4 different significant areas to cover I had to come up with different delegates.hope this helps.
[ July 16, 2008: Message edited by: naga ala ]
[ July 16, 2008: Message edited by: naga ala ]
Originally posted by Abhinav Srivastava:
By multiple business delegate do you mean each catering to one "module" or one for desktop client and other for web?
Again, they are all right approaches as long as you can justify your choice. Good luck...
Originally posted by naga ala:
Hi,
Abhinav I meant each for a module that interfaces with the Swing client to a significant use case.
Originally posted by Jayaram Yanamundra:
I had one more question, how did you manage criss crossings in the class diagrams? especially, when so many classes implements serializable interface.
Originally posted by naga ala:
Hi Jay,
My take on that is I never thought,it would be of any value addition to include the marker interfaces in the high level design.You would reach that level of detail in the low level or detail design.If you really want to show the marker interface implementation I would suggest you to do that in a separate class diagram that you discuss at a use case level.I guess that level of detail is not anticipated in the High level class diagrams.
Disclaimer:-This is my personal view on the Highlevel design :-).
Originally posted by Abhinav Srivastava:
You should show those components which are significant to your design. I can have a completely justified design without making use of url mappers, event mappers even EJBs...
But if your design includes those, then you must show them somewhere.
Your objective should be to present your design clearly thru the diagrams.
Think like an architect... thats what this exam is all about.
[ July 17, 2008: Message edited by: Abhinav Srivastava ]