tomas suzuki

+ Follow
since Apr 21, 2004
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by tomas suzuki

I am new to GWT but have to deal with a prod issue in a GWT application.

There is a page in the application that displays a GWT grid. Upon page load, there are also RPC calls to retrieve data for the grid and user entitlement. The application runs on a Tomcat server in US.

When users in US hit this page, it opens up with the proper data.
However, when users in HK hit the same page on the same Tomcat instance from a HK desktop, they get a blank page with a yellow icon indicating javascript error on the browser status bar.
They have to hit the F5 button and then the page would render with the proper content.

We compared the access log of Tomcat between the first failed hit and the 2nd successful one. The only difference is that the successful log contains lines for POST request for those RPC calls.
At this point, we are not sure if this is a coding issue or some sort of machine setting issue or a network latency-related issue.
Has anyone experienced such issue? How should we continue with the investigation?

Thanks for the help.

10 years ago
I got my result on 8/22 and just received the certificate in the mail over the weekend. You should try to contact


Originally posted by H. Hafer:
Congrats Tom!

May I justify from the numbers of your artifacts that one of your goals was to provide the most simple solution as possible?
Especially the number of bulletpoints in your assumptions file is very appealing

Now don't tell my that your diagrams are terribly complex and contain tons of elements each

Keep up,

I elaborated as much as I could on each assumption and design choice. I think the whole thing was about 2 pages.
I was worried about my sequence diagrams up till the last minute. I had switched between with and without the presentation layer several times before finally settling on including it. My biggest sequence diagram has about 20 some objects across on top. In addition, I added descriptions on the left hand side. So you can imagine the width. But I guess that's OK since the grader didn't take any points for being detail-oriented.
A significant portion of my time was devoted to polishing up the final product. I figured since I had already spent this much time on the damn thing, I should let them take points away from me because of stupid mistakes.
Following people's advices on this forum, I didn't prepare for part III in particular and felt I did pretty well. The questions in the exam are problems I have to deal with at work. So I had no problem with them.

- tomas

Originally posted by Parag Doshi:

did you have to change the business domain model relationships to complete your design( things like association btw flight/segment, multiplicity etc)?


I did not have to make major changes to BDO. However, I did take out and introduce objects to the business domain. My feeling is that minor discrepancies between your design and the original BDO are OK as long as you can justify them.

- tomas

Originally posted by Anjaneya Ram:

How many classes and how many components were there in your diagrams?


I have about 20-25 classes and 30-35 component.

- tomas
Just found out my score at
Grade: P
Score: 99
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) .......................... 44 Component Diagram (44 maximum) ...................... 43 Sequence/Colloboration Diagrams (12 maximum) ........ 12

I submitted my assignment on 7/28 and took part III on 7/31. The 3 weeks of waiting was agonizing, but bearable.
During preparation of my assignment, I monitored this forum daily for guidance and inspiration. Just want to say thank you to everyone.
I am finally a SCEA.

My assignment consists of the following artifacts:
1 class diagram
5 sequence diagrams
2 component diagram
1 deployment diagram

8-9 bullet points on assumptions and design choices.

- tomas
How long did it take for you to get the result?

I am trying to view the status using the 2nd link. When I tried to create a web login for myself, I was prompted for registration ID. Is it the same as candidate ID?

Thanks very much for the help.

I am going to submit part II also tonight. Just wondering if I need to prepare anything for part III.
How did u prepare for it?


Originally posted by Harish Ramchandani:

In the 'client-tier' package, I had two subpackage (One for each type of client). To make it simple, I just put only ONE component in each package and attached a note containing all screen names that the system will have. In this way, you can avoid putting so many components (one for each screen ) in your component diagram without loosing any information.

And ofcourse, your core business logic will be implemented in EJB-Tier that will be used by both type of clients. That means, there is no duplication there. You just have to use different business delegates that will delegate the client request to EJB-Tier.

Hope this helps.

- Harish

Thanks very much for your reply.
Did you use the Mark Cade book as a reference? I am asking this because the component diagram examples in his book do not contain any packages. They contains indiviual JSPs and servlets, etc. This is what my diagram is based on. Since you had a perfect score, I am not sure what to follow now.
Did you apply the same approach to the business-tier by specifying EJBs only in a note?

- tomas
Excellent score!
I have a question regarding your component diagram. You mentioned including components for the Java app in your component diagram. So far, I only included components for the web app, such as JSPs, Servlets and EJBs in my component diagram. Wouldn't it look redundant if I include presentation layer components for the java app? How did you handle the problem?
Thanks for the help.

my 2 cents...
I think this is due to the difference in the lifecycles of session and entity beans. For entity beans, the container needs to invoke callbacks such as ejbLoad and ejbStore within the context of transactions to ensure data integrity, whereas no such intervention is needed for session beans. So probably to make vendors' lives a little easier, Sun decides to give full control on transactions to the container for entity beans.
Congratulations on your excellent score!
In your design, did you include things for the java application used by agents?
I don't know how much effort I should spend on this subject besides the web app for customers.

I am also using struts for my presentation layer. I try to list the components in struts that I believe stands out the most as apache's implementation of the MVC architecture. Therefore, I list the JSPs, the front controller in Struts and its extentions. I don't however list the forms simple because they clutter the diagram to much.
Not sure if my approach is correct.