• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Big Smokes: ESB?

 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm currently exploring all the options for my 'Big Smokes' assignment. The deliverables section of the requirements document states

'The architecture must be based on the Java, Platform, Enterprise Edition (Java EE) platform'

Does this mean we're limited to a traditional Pet Store type design or can we be a bit more adventurous and, for example, use an ESB to address integration issues?

Any thoughts on this would be welcome - I don't particularly want to invalidate my submission before I've even started!

Regards,

Jonathan
 
Scott Soo
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Theoretically, there should not be any restrictions. However, since it is an instructions, I would suggest to follow. However, if you keen to explore using ESB which facilitates the adoption of an SOA, you can leverage EJB3 for Web Services and ESB for the Integration of disparate systems and the JEE Container for Web Interface. In other words, a combination of JEE and ESB.


Above is my thought.

Cheers!!
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
After some consideration I'm tending to err on the side of caution and use a hand rolled, J2EE spec only components, integration solution of the kind found in http://www.enterpriseintegrationpatterns.com/. I have emailed Sun asking for clarification but I'm not holding my breath waiting for a reply - all my previous enquiries, for example erroneous practice exam questions, have been met with a deathly silence. I'm starting to think who2contact@sun.com should in fact be whoNOT2contact@sun.com!

That said, if Big Smokes were a real world project I probably would go down the ESB route. They're a potentially rapidly growing company in the early phases of constructing an IT infrastructure and agility, and all the other associated benefits, would be well placed. If you implement POS functionality for entering credit card details and hide it away in your application you're already duplicating the existing POS system, which can't be good business sense.

Of course, if I do get any feedback back from Sun I'll update the thread accordingly.

Regards

Jonathan
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First off, I stand corrected about getting a response from Sun. I just received the following response to my inquiry:

Thank you for contacting Sun Certification Customer Support.

We are unable to provide assistance with the SCJD or SCEA assignments.

There are ambiguities to the exam in order to allow you latitude in how you solve the problem. You are being tested not only on your knowledge of Java technology, but also on your problem solving ability. If you are uncertain of how to do something, document your thought process heavily in that section. The main idea is to ensure the project works and to document the choices you have made.

All of the requirements are detailed in the assignment documentation. This information is enough to satisfy the requirements of the assignment.


Reading this, my assumption is that it would in fact be OK to go down the ESB route, which makes things a bit more interesting. Decisions decisions!
 
Chaminda Amarasinghe
Ranch Hand
Posts: 413
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jonathan Aotearoa,

Did you finished Part 1?

I couldnt see your story in here..
 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Yes I passed with 84% a few weeks back. I was a little disappointed with my score but the scope of the questions was broader than I anticipated. In that respect I found the ePractice questions from Sun quite unhelpful - they seemed to written from much more of a developer's perspective and didn't even touch on some of the questions that came up in the real exam. So, with hindsight, there wasn't a lot else I could have done.

When I've completed the whole thing I plan on writing a much more detailed summary of my experiences with a view to helping other forum members.

Regards,

Jonathan
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic