If you application has a large amount of context to manage between each request, then the session-managed application model in a bound state is the most appropriate choice. An unbound connection is not a good choice because of the complexity and performance impact of managing this connection context through the Activate and Deactivate procedures for each request.
Note that regardless of application model, for a given PAS for OpenEdge instance, all self-service database connections are shared among all of its ABL sessions and must be started up in the Multi-session Agent Startup procedure and shutdown in the Multi-session Agent Shutdown procedure.