• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Urgent Help on SCEA Part 2

 
Vinod Subramaniyam
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,
In Sequence diagram do we need to show all the Entities being used for Business Operation performed on SLSB.
When iam drawing the sequence diagram iam tempted to design according to the technology to be used. Can we show that a particular(Ajax) technology in the Sequence Diagram.


Thanks in advance for your help.
 
Theodore Casser
Ranch Hand
Posts: 1902
Hibernate Netbeans IDE PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What I would recommend for doing the sequence diagram is to give all the information you would want as a developer so that you're sure of what is being requested. (Which is a good guideline in any circumstance.) It should be fairly straight forward.

Looking back on what I did (and bear in mind that it's been two years), I did show some basic technology choices in my sequence diagrams. If you're going to have it communicating with various components, that would be appropriate.
 
Gabriel Claramunt
Ranch Hand
Posts: 375
Monad Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
On the other hand, I'm not sure how using AJAX affects a sequence diagram....
If you were using AJAX replacing plain JSP/Servlets, instead of a POST and reload the whole page, you send the HttpXMLRequest and redraw only the changed part, but you send a message asking for something and then you receive a bunch of "stuff" you want to display.
Even more, I bet AJAX interaction will be almost equal to a thick client interaction...

Anyway, IMHO UI details are too volatile to be in the architecture (unless they're critical for the type of application), that's why we have lots of patterns and options to keep the UI as separate as possible

[ June 06, 2007: Message edited by: Gabriel Claramunt ]
[ June 07, 2007: Message edited by: Gabriel Claramunt ]
 
Vinod Subramaniyam
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
From SCEA Exam perspective can we design just according to Sun Certified Enterprise Architect for J2EE by Mark Cade (Case Study). Is documenting Design Pattern Sufficient for the Exam.
 
Deepak Bala
Bartender
Posts: 6663
5
Firefox Browser Linux MyEclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Document your design and your assumptions enough so that the grader can understand what you are trying to project as a solution. Keep it simple.
 
Vinod Subramaniyam
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi John,
In Sequence Diagram do we have to show the following
1) From Sessfion facades do we have to show lookup of SessionBean Process. Beacuse this makes the Diagram unncessarily clutered.
2) From Sesssion Bean do we have to show how the messages is sent to Queue. Like Create Message, Send Message to Queue, Receive the Message on MDB. Iam planning to Leave this and just show Session Bean and MDB with a link between them and documenting the Explanation for the Same.
Am i doing the right thing.
 
Deepak Bala
Bartender
Posts: 6663
5
Firefox Browser Linux MyEclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
From Sessfion facades do we have to show lookup of SessionBean Process. Beacuse this makes the Diagram unncessarily clutered.


Its your decision really. You need to show this in atleast one diagram

From Sesssion Bean do we have to show how the messages is sent to Queue. Like Create Message, Send Message to Queue, Receive the Message on MDB. Iam planning to Leave this and just show Session Bean and MDB with a link between them and documenting the Explanation for the Same.


What kind of link ? You are assuming that a messaging system is available ?
 
Vinod Subramaniyam
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
By Link i mean a depends relationship line between SLSB and MDB. Yes iam assuming Messaging System is available.
 
Deepak Bala
Bartender
Posts: 6663
5
Firefox Browser Linux MyEclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Vinod Subramaniyam:
By Link i mean a depends relationship line between SLSB and MDB. Yes iam assuming Messaging System is available.


Depending on whether this is synchronous or asynchronous you could just send a message to the target system (like sendMessage) and either block wait for a reply or receive the reply later on. I am not sure about the dependency thing that you talked about
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic