I am implementing the Flight Search Service using the Value List Handler
pattern. I have a FlightIteratorEJB as a Stateful Session Bean and this
EJB uses a DAO to search for flights.
The reason of using SFSB as the Value List Handler is that the SFSB can cache the search results for each client and help in pagination.
But since we have several users that would perform searching for flights, I am debating if creating a SFSB for each client would be a good idea.
Anyone implemented the flight search as a SFSB? How would you justify this design to be scalable?
Any other design ideas on this would be helpful. Thanks.