• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Big Smoke Assignment

 
Unni Pillai
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I am little bit confused about the shipping part:

"Freight Movers has a proprietary Java API for sending shipping requests. International Shippers uses a web service to accept shipping requests."


I can not correlate the relationships here. We should be worried about only one interface right? Either Big Smoke will be sending the shipping request directly to International Shippers using web service or Big smoke will contact Freight Movers(how? is our assumption say JMS), and they will send to International shippers. "proprietary Java API for sending shipping requests" confuses me a lot. Big smoke Architect should not worry about how Freight Movers and International shippers communicate rt?


Any hint/clarification is appreciated.

Thanks


 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
proprietary Java API means that Freight Movers has exposed some interface which can be accessed by any Java client via TCP/IP (RMI, IIOP, HTTP, SOAP etc...). In other words-one can assume that Freight Movers shipping API can be accessed via Java client using RMI or whatever you think is appropriate. In fact it could be SOAP Webservices or REST WS.

Big Smokes Architect has to worry about it as it's one of the interfacing system.
 
Unni Pillai
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ashutosh,

"Freight Movers has a proprietary Java API for sending shipping requests." Then It should have written "Freight Movers has a proprietary Java API for accepting shipping requests." rt?

Big Smoke is sending and Freight Movers are accepting rt? ( In the case of International Shippers it is written "accepting")

There will be two mechanisms available for shipping ( ie,one for local shipping other for international). that make perfect sense, the only thing I am confused is the word "Sending".

 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please read it as accepting. You are right. They should be consistent but may be this is the way they want to test us-who know?
These assignments are not 100% perfect and you don't have the luxury of getting clarifications from Business Users or Business Analysts and that's why if you come across any thing that could have some other meaning-it's time to make an assumption and more importantly document it.
 
Yegor Bugayenko
Ranch Hand
Posts: 80
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Freight Movers" and "International Shippers" are two different companies. FM is using Java API. IS is using web services (SOAP).
 
Unni Pillai
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Thanks Ashutosh and Yegor for clarification.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic