Win a copy of Java 9 Revealed this week in the Features new in Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Big doubt with Prepare Itinerary. Help !  RSS feed

Marta De rossi
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all ranchers,
in the assignment (part II) it's not very much clear one point (really more then one !):
when the User receives a list of priced flights and alternative flights,
the flow continues with "Customer select flights" and
"System responds with seat availability for selected flights".

My question is: the Client can request seat availability for different flights at the same time ? or only for the departure and arrival segment ?

In other words: the Client can ask seat availability for: New York->Miami ,
Miami->Buffalo, New York->Washington...etc.

or only: New York->Miami , Miami->New York

Understanding this is crucial for my design, because my FlightVO holds both departureSegmentInfo and arrivalSegmentInfo. So If the first scenario is true I should pass a Collection of VO to the System. With the latter approach I simply pass the FlightVO, which has all the information needed.

Hope somebody can shed some light on this.
Ricardo Ferreira
Ranch Hand
Posts: 156
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

The spirit of the assignment is to test the good sense of the architect in the creation of a architecture without any details from an business analysit.

My advice for you is, try to design some solution that could solve a real problem found in flight purchase applications. Try to see anothers solutons (maybe a website that offers those features) and create something similar.

If you design your solution based on opnions of others 'architects' you could be forgotting to meet the real problem, that is figure it out an real example.

Ask yourself the following question: 'If this job would not be an certification exam, What should I do ?'

Best Regards,
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!