------------------------------------------------------------------------
By definition of a front controller with command handler patter
--------------------------------------------------------------
Implementing a front controller with a command pattern not only simplifies a session facade interface, it also keeps the controller implementation cleaner by encapsulating event- and request-handling tasks into smaller objects. It also enables Java platform events to be used as the bridge between Web- and EJB-tier controllers
Motivation to use a business Delegate
-------------------------------------
The Business Delegate may shield clients from possible volatility in the implementation of the business service API. Potentially, this reduces the number of changes that must be made to the presentation-tier client code when the business service API or its underlying implementation changes.
My question:
-----------
Cant we use the commandHandler itself to shield the presentation layer from the possible volatility as mentioned above ?