In order to run remote procedures on an AppServer, a client application must first establish a connection with the required AppServer (session-managed) or application service (session-free). When done with the connection, the client application can then disconnect from the AppServer or application service.