Hitry Mitry

Ranch Hand
+ Follow
since Jun 16, 2005
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Hitry Mitry

Originally posted by Duren Lee:
Hitry,thanks for your good advice!
now i got some questions:
1.according to your words, DB as resource tier was presented, right?
2.Did you present yr component diag based on logical tier or package?

thank u in advance!

duren



Hi Duren,

1) the DB itself is not very interesting. But you probably need a tier to abstract it and make it available to the other tiers. This is what I meant in my original reply to you.

2)Sorry, didn't quite get the question. Yes, there are (logical) tiers on the diagram, as I mentioned. If you talk about the way the individual components are shown, I would not huddle them into a package but just show each individual component wherever possible.

Originally posted by AlexJ Zhang:
Congratulations!
I got a question about whether I have to list every actual classes in the control logic, such as xxxRequestHandler and yyyRequestHandler (equivalent to Struts Action classes) in the components diagram, or I can simply use one generic compoent (such as RequestHandler) to represent them in COMPONENT DIAGRAM. Further if I have to list all of them, should (and how can) I show the generalization relationship between the abstract base RequestHandler and individual class (following the command pattern) in the COMPONENT DIAGRAM?
I'd very much appreciate your response. Thanks.

Alex




Hi Alex,

I think you never have to "list all of them" . I would only show things that are important. Again, the component diagram is designed to depict components, i. e. "physical" entities, i. e. those whose lifecycle is well-defined, such as, for example, EJB. I would not recommend cluttering the component diag with inter-class relationships. After all, there's the class diagram specifically for that purpose.
Hi Pankaj,

I did show inheritance in a couple of situations where I wanted to emphasize this sort of relationship between classes. But I did not show it consistently throughout the diagram.

From my experience, this is how UML is to be used: you show things that are worth being shown and omit those that aren't. You don't show unimportant things just because you have shown something similar elsewhere on the diagram. I am under impression that Sun graders also share this view.

Originally posted by Duren Lee:
Congrats,Hitry!

How did u present your component diagram? I'm sticking on the component diag for a long time
How did your seq. diag in the detail? component-based or class-based?

thank you in advance

duren



Hi Durren,


my component diag is pretty much in line with Cade 1st edition:

1) all EJB

2) Integration tier (DB+legacy)

3) Front end: all JSPs/Swing screens + some extras...

4) Some special components (eg. ServiceLocator).

This should do it!

Dmitry
I think the reason for considering Swing is three-fold:

1) Assignment explicitly states that the architecture must support both web applications and application clients.

2) Service-level requirements on the solutions for the travel agent and the customer-on-the-web are different

3) people who used it got good grades

Originally posted by Lokesh Rai:
Hi Hitry,

Congrats for a great score. I have just started preparing for Part 2. Any tips for me?

Which UML tool you used? Most of them are eval versions. Is there any completely free/open-source one? Any plug-in for Eclipse?

Do you need any knowledge specific to airlines/travel?

Thanks,
Lokesh.



Hi Lokesh, thanks for congratulations.

I used Sparx Systems' Enterprise Architect. We have a license at work. I think it's a very nice tool.

As to freeware tools, there's Jude Community Edition. It's also good, but not as good as the EA.

I am not very familiar with Eclipse since we use Oracle OC4J and IntelliJ Idea as IDE at work. There are UML plugins available for IntelliJ, but they are not very convenient.

Specific airline/travel world knowledge is not required for this assignment. However, if you have trouble interpreting the BDOM (like I initially did) you might want to spend some time playing with one of the online ticket-booking systems that many airlines offer these days. As to me, I used the website of Dutch railroads at www.ns.nl. Although they deal with trains rather than planes, I found that their procedure is rather relevant to this assignment.
Hello everyone,

The summer certification effort brought good results!

Here's the report:

Test: Sun Certified Enterprise Architect for Java 2 Platform Enterprise Edition Technology Part II (310-061)
Date Taken:
Registration Number:
Site:
Grade: P
Score: 91
Comment: This report shows the total points that could have been awarded in each section and the actual amount of points you were awarded. This information is provided in order to give you feedback on your relative strengths on a section basis. The maximum number of points you could have received is 100, minimum to pass is 70. Class Diagram (44 maximum) .......................... 40 Component Diagram (44 maximum) ...................... 39 Sequence/Collaboration Diagrams (12 maximum) ........ 12


I'd like to thank all of you for the very useful hints and clues.

Cheers,

Dmitry

Originally posted by Jeremy Hsu:
I got 89 on the Part I, and 91 on Part II and Part III



Hi Jeremy!

I was just checking the certManager while writing this response to your message and my results are in! And guess what! It is 91!
Apparently there IS a trend
Hello everyone,

I am now in the Very Long Pleasant Wait phase of the SCEA process, which, as reported by many of you, takes some weeks.

I thought perhaps, just for the sake of entertainment, some of you who passed all the 3 parts would be willing to reveal how their part I exam score compares to the part II/III? Maybe there is a trend that shows what mark I (and others who are waiting) should expect?

As to myself, I passed the part I with a score of 89 (5 wrong answers).

Cheers,

Dmitry
[ September 13, 2005: Message edited by: Hitry Mitry ]
I think it's little strange to create threads in the DAO layer - you already have multiple threads - one per user session- started by the servlet and propagated to the EJB layer. Why would you need more?
Hello,

I was wondering how you guys shown the interface to the database on your component diagram. Did you show which database table(s) your Entity EJB/DAO map to?
Hello again,

The security requirement in the use case description states that all communication with the customer must be over SSL. When a HTTPS connection is established, a HTTPS authentication mechanism is launched. To be honest, I don't know much about HTTPS authentication, but if so, that means that the Customer will always be forced to authenticate straight from the start? That is, if we choose to use HTTPS for all communications, we can't take advantage if the Web container's lazy authentication policy, because HTTPS authentication would kick in as soon as we try to set up an HTTPS connection?

Thank you.
I have the same difficulty. Can I use local interfaces for the shopping cart Stateful Session Bean?

Please respond.
No, it's ok, but a bit laborious.
Less laborious than using Microsoft Paint though

I think Enterprise Architect is actually rather close to perfection. Perhaps it will become _the_ UML tool in a couple of years, after they've fixed some minor bugs.
Dieman,

your line of thought is correct. A handle is stored on your 'controller'. it's serializable, so you can pass it along as a parameter to your SLSBs. You can't use it rightaway though, you must call a getHandle() on it. This will return a good, useable reference to a SFSB instance. There's no firm ground in the precarious EJB kingdom!