A web application that handles all aspects of credit card transactions requires a component that would receive the requests and dispatch them to appropriate JSP pages. It should manage the workflow and co-ordinate sequential processing.Centralized control of use cases is prefered . Which design pattern would be best suited to address these concerns ? ( one choice)
1) MVC 2) Business Delegate 3)Front Controller 4)Value Object 5)Facade
I would go for Option C (i.e ) FrontController but MVC also pops up in my mind.
Which one is the appropriate pattern for this case ?