Harsh Deshpande

+ Follow
since May 13, 2002
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 Harsh Deshpande

I am sorry for one of the tipe. I DID NOT go into implementation details.
Hi All
Just received the result of Parts 2/3.
Following is the cut and paste of the result.
Sun Certified Enterprise Architect for Java 2 Platform Enterprise Edition Technology Part II (310-061)
Date Taken: 2002-12-12 08:22:57.293
Registration Number: i61dtt054d
Site: tnc
Grade: P
Score: 95
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) ...................... 39 Sequence/Colloboration Diagrams (12 maximum) ........ 12

Some tips if you care:
1. Keep it really simple
2. Document, document, document. I had about 5-6 pages of document. Major sections were assumptions and design considerations.
3. Keep the diagrams simple and clean. I used Together J for UML and embedded them in the HTML document(s) I submitted.
4. I had 1 class diagram, 3 component diagrams, 4 sequence diagrams for the 4 detailed use cases and 1 more sequence diagram for showing the generic MVC interaction. Did not show the client side interaction in the sequence diagrams for the use cases.
5. Did go into the details of implementation.
6. Did not do the deployment diagram but did mention the deployment considerations.
7. Major resources for my architecture
a) Core J2EE patterns
b) SCEA Study Guide by Mark Cade (Thanks Mark for the excellent book). This book gives you a very clear idea o what level of details are expected.
c) Sun blueprints and the book (Designing Enterprise Applications 2nd edition). Pay close attention to the chapter on architecture of Petstore.
That's about it.
You can ask me general question but please do not ask the following
1. how many classes, diagrams etc.
2. how to interface different systems

Thank you all in the group for excellent information and support.
Good Luck.
Mark Grand's book is good. the volume 1 covers about 21 patterns from the GOF so that should be fine with you. Plus it has UML diagrams and Java code to explain tha patterns.
Thank you all for responding. I did send an email to Sun this morning and I received a response few minutes back that they received my upload.
I am still a bit nervous about the exam . Well, I am always nervous for any test :-)
Hi All
I am appearing for part 3 tomorrow. i have uploaded my assignment on tuesday but haven't received any confirmation email from Sun yet. Am I su[pposed to get one? Can I appear for Part 3 even if I do not have any confirmation or a way to know if they received my assignment properly?
Also, are there any last minute things that I should be reading for Part 3. The cert document says that there will be 4 questions in this exam. I don't know what kind of questions they ask but hope they do not too tough.
It would help me a lot if you have appeared for part 3 before responding to this post. Guess work is not going to help me here.

Hi Kartik,
I haven't finished and submitted the assignment yet but here is what I think.
1. J2EE client can talk directly with the EJB tier so you do not have to talk to the web tier and do all sores of request/response manipulation. This improves response time. Please note that standalone Java client can also talk to teh EJB tier but you will have to hand code some stuff.
2.If you use J2EE client (vs the Java client), it uses the built in security, JNDI access and other good stuff in the J2EE for accessing the EJB tier. Also, the RMI-IIOP communication is taken care of by the J2EE client container.
3.I don't know the answer to 3.
4.Why do you want to do Applet Servlet communication? I don't remember the exact requirements but it just talks about having secured communication using SSL and I believe RMI-IIOP can be used over SSL. No need for HTTPS.
Also, if you do want to do HTTPS, can't you do it using URLConnection?
5. I don't know what to say on this one. I can book a ticket for myself using some jazzy UI on a website but when i go to a travel agent, they use the command line system to talk to SABRE servers.
Please let me know your views too.
Hi All,
For the Travel Agent, the client can be of 2 types. Java Client or
J2EE Client.
In Java Client, all the JNDI look up etc will need to be coded by
the developer.
In J2EE client, JNDI look up is easy. Also, the J2EE client
container provides other benefits like security and other J2EE
goodies. But this will need the installation of J2EE client
container on the client machines.
Which do you think is better for the purpose of the assignment and
I am inclined towards using J2EE client.
Or am I getting into too much detail?
Could I ask where you lost the points and your guess on the reasons for that.
Is the book just for Part 1 or for the full certification?
Hi Ian,
Congratulations on your success and great score. You have been a very active contributor to this group and I hope you will at least peep in for some more time to answer some of the queries for other SCEA aspirants.
If you do not have any knowledge about EJBs and J2EE, the best place to start is Sun J2EE tutorial at
This will give you a very good idea about J2EE.
Does it make too much difference for the assignment. There is not too much of asynchronous stuff (except email confirmation) so message driven beans are not required.
Also, you can use dependent objects and value objects instead of local EJBs.
A picture is worth 1000 words.
Also, if you look into the UML user guide by Grady Booch (or maybe I read it somewhere else), Booch says that 85% of UML modeling can be done using just 15-20% of the UML.
Only thing I don't know about this statement is which 15-20%. My personal opinion is that class diagram and component diagram is very useful. I am not a great fan of sequence diagram though.
Also for being SCEA, you don't have to spend a month studying UML. Maybe a day or two should be just fine. There is a nice UML tutorial on Together site.
Thanks Ian. I am not showing the Home and Remote interfaces and mentioning in the documentation that developers know that they need to exist for the EJBs.
What diagram (Component or Class) do we show the applied design patterns on?
I can show Value Object, DAO and Front Controller on the Component diagram. But while using tools (I am using Together J) for drawing UML diagrams, I get an option of applying Design Pattern to a class on a class diagram. Wonder what that is.
Also, is it possible to show the design patterns on Sequence diagrams?