An abstract session provider service which allows a unified data flow when connecting to various providers like client host or dedicated servers.