I have a couple of clients who view reports from the BI Platform through apps that they've written. In both cases they're doing the session management that I outlined in my first response and they have few, if any, issues with locking up all of their sessions even though, in one case, they can have several hundred people concurrently accessing reports through their software.
-Dell