• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Devaka Cooray
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
Bartenders:
  • Carey Brown
  • Roland Mueller

Big Smoke Cigar Shop SCEA5 part II Assigmment

 
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"Ravaj Ravaj",
Please check your private messages.
-DOM
 
Ravaj seth
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Any suggestion opinions please?
 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It is left to your assumptions. However, your decisions should ensure that system meets non functional requiremens like high availability, performance and scalabiliy.
 
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Sum Nejm
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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" ;-)
 
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If anybody doubts BSCS is a real-life example, I'd suggest looking at this: http://www.bigsmokecigars.com/



 
J J Wright
Ranch Hand
Posts: 254
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 70
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Or maybe they sponsor SCEA because they are so desperate to find proper architecture for their ecommerce.
 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Luiz Carlos Silva
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
What's a year in metric? Do you know this metric stuff tiny ad?
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic