Help coderanch get a
new server
by contributing to the fundraiser
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Urgent Help on SCEA Part 2

 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 1906
3
Hibernate Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 376
Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ruth Stout was famous for gardening naked. Just like this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/t/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic