aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Big Smoke Cigar Shop SCEA5 part II Assigmment Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Big Smoke Cigar Shop SCEA5 part II Assigmment" Watch "Big Smoke Cigar Shop SCEA5 part II Assigmment" New topic
Author

Big Smoke Cigar Shop SCEA5 part II Assigmment

Ravaj seth
Greenhorn

Joined: Aug 18, 2008
Posts: 21
I have downloaded my scea5 partII assigment, it is Big Smoke Cigar shop. I have one dought in that can anybody clarify please.

1. In the Point no 2 i:e Workshop Out put it is mentioned that Big smokes has existing inventory system which tracks all cigars they have in the ware house, but nothing is mentioned about the system as such I mean reg the systems interface and platfor etc.


Can we assume the platform as per our asumption.


thanks in advance
David O'Meara
Rancher

Joined: Mar 06, 2001
Posts: 13459

"Ravaj Ravaj",
Please check your private messages.
-DOM
Ravaj seth
Greenhorn

Joined: Aug 18, 2008
Posts: 21
Any suggestion opinions please?
anil surya
Greenhorn

Joined: Sep 04, 2008
Posts: 11
It is left to your assumptions. However, your decisions should ensure that system meets non functional requiremens like high availability, performance and scalabiliy.
Sum Nejm
Greenhorn

Joined: Sep 20, 2007
Posts: 22
Ravaj seth wrote:
1. In the Point no 2 i:e Workshop Out put it is mentioned that Big smokes has existing inventory system which tracks all cigars they have in the ware house, but nothing is mentioned about the system as such I mean reg the systems interface and platfor etc.


Can we assume the platform as per our asumption.


I've finally had some time and all of this sounds a lot like heavily using JMS everywhere (we dont want the system to fail due to unresponsive systems). Anyway, regarding the inventory system I will simply assume it supports JMS and that I can use Request Response (it explicitly says in the Check Availibility Use Case that it will send a response). It's unlikely that the Inventory System will know about some proprietary protocol which we just invented. It's much more likely that it supports to send a response to a JMS Queue.

Anyway, I would very much like to hear your thoughts on the third point. It says "Each manufacturer has an inventory system that uses an industry standard interface based on the Java Messaging Services (JMS)." How do you guys interpret this? Same as the inventory system? That they have a queue and where I can send a Message with my Request and a JMS address to my response queue? Or can we assume that they both have Topics (Publish Subscribe) for which I can write an MDB that will automatically update the inventory system when a new message is placed on their Queues? Or last but not least: Is it a trick question? Are they saying they have their respective APIs which happen to use JMS under the covers? It's unlikely but it's just a thought that struck my mind.
J J Wright
Ranch Hand

Joined: Jul 02, 2008
Posts: 254
I also have this assignment, and like you I was also a little perplexed to begin with. For me the best approach has been to spend time researching the problem area. Find out about inventory systems, supply chains etc.

The other point, as has already been mentioned, is the fact that it's at your discretion. Think about the use cases and the real problems involved before deciding on a technology. You could make the assumption that all the inventory systems use the industry standard JMS interface described in the requirements. But there's also nothing stopping you from implementing a richer API for use within the business. The manufactures API is, after all, a public API. There really is no one right answer. Just make intelligent assumptions based on your research of the problem domain, document them thoroughly, and you should be fine.

SCJP, SCWCD, SCBCD, SCEA 5
Sum Nejm
Greenhorn

Joined: Sep 20, 2007
Posts: 22
I agree, it's up to us. Having worked with ecommerce and logistics before, I feel I have a fairly good insight into how things are done in the "real life". But is Suns assignment one from the "real life" ;-)
Michael Wiezik
Ranch Hand

Joined: Mar 19, 2004
Posts: 70
If anybody doubts BSCS is a real-life example, I'd suggest looking at this: http://www.bigsmokecigars.com/




SCJP 1.4 - 88%
SCBCD 5.0 - 90%
SCEA - 81%
J J Wright
Ranch Hand

Joined: Jul 02, 2008
Posts: 254
That's really quite amusing. I tried browsing their catalogue a few times and the site is really slow. They obviously didn't hire a SCEA, or did they?!
Michael Wiezik
Ranch Hand

Joined: Mar 19, 2004
Posts: 70
Or maybe they sponsor SCEA because they are so desperate to find proper architecture for their ecommerce.
Luiz Carlos Silva
Greenhorn

Joined: Nov 08, 2010
Posts: 7
Ravaj seth wrote:I have downloaded my scea5 partII assigment, it is Big Smoke Cigar shop. I have one dought in that can anybody clarify please.

1. In the Point no 2 i:e Workshop Out put it is mentioned that Big smokes has existing inventory system which tracks all cigars they have in the ware house, but nothing is mentioned about the system as such I mean reg the systems interface and platfor etc.


Can we assume the platform as per our asumption.


thanks in advance


Hi Srs.

I received also same problem of Big Smoke Cigar Shop, I found it very confusing o case uso "Check Availability", where he runs no case uso "Search for Cigars" and "Add Cigars to Cart". Is verified a availability of Cigars in System de Inventory, my doubt is
1- The System Inventory check of Cigar of manufactures?

Exist a routine held of manually that will be done automatically, which helps to further complicate the question before.

"Big Smokes manually calls their manufacturers to check the availability of a cigar"

Anyone have any ideas?

Thanks
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11481
    
  94

Hi Luiz

Sorry, this is a little too detailed - we do not allow discussions of solutions here (which is what any answer to your question would be). See IMPORTANT - Position on real assignment (Part 2) questions for more details on what is (and is not) allowed.


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Luiz Carlos Silva
Greenhorn

Joined: Nov 08, 2010
Posts: 7
Andrew Monkhouse wrote:Hi Luiz

Sorry, this is a little too detailed - we do not allow discussions of solutions here (which is what any answer to your question would be). See IMPORTANT - Position on real assignment (Part 2) questions for more details on what is (and is not) allowed.


Ok, Sorry I did not know I am new to the forum.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Big Smoke Cigar Shop SCEA5 part II Assigmment