Prior to considering a multi-session approach, the application programmer should determine whether multi-statement requests on a single session satisfy throughput and response time requirements.
A multi-session application is much more complicated to implement, debug, and maintain. But CLI provides facilities to assist implementation of multi-session applications.