Intermediate Broker Multi-Session Recording Continuation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for recording and auditing application sessions on application servers struggle with efficiently managing multi-user sessions, resulting in fragmented and inaccessible recordings that hinder auditing and troubleshooting processes.
Innovation Solution
A method and system for an intermediate broker that enables multi-session recording by providing a session continuation link, allowing further users to access and continue application sessions independently, with separate session recordings that can be aggregated for efficient auditing and visualization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate session recordings are maintained for each user session, then session integrity and user-specific audit trails are preserved, but auditing efficiency and session continuity visualization are degraded
Solution Approach 1:
The system segments session recordings by user session, creating separate recording streams for each user interaction with the application server. This ensures that each user's actions are captured independently, maintaining clear audit trails and session integrity while allowing the broker to manage multiple sessions concurrently without interference
Solution Approach 2:
The broker merges multiple separate session recordings into a unified session continuity experience by maintaining session state and context across user transitions. When a session is continued by a different user, the broker combines the historical recording with the new user's actions, preserving the complete session narrative while enabling efficient centralized auditing of the entire session lifecycle
2Adaptability or versatility
If session recordings are made accessible to multiple users, then session continuity and collaboration are enhanced, but access control and recording security are compromised
Solution Approach 1:
The broker acts as an intermediary between users and session recordings, controlling and mediating access to recorded sessions. It manages session continuation links and determines which users can access which recordings, enabling collaborative session continuity while maintaining centralized security control and preventing unauthorized access to sensitive session data
Solution Approach 2:
The system applies differentiated access control policies to different users and sessions, allowing selective visibility of session recordings based on user roles, permissions, and session context. This enables tailored access levels where appropriate users can continue or audit specific sessions while other sessions remain protected, optimizing both accessibility and security on a per-session basis
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A computer-implemented method for operating an intermediate broker (100) with multi-session recording, wherein the method comprises the steps of: an intermediate broker (100) providing an application session (210) on an application server (200) as a user session (312) to a user client (310); a recording module (400) recording the user session (312) in a session recording (410); upon termination of the user session (312), the intermediate broker (100) providing a session continuation link (220) for continuing the application session (210); upon activation of the session continuation link (220), the intermediate broker (100) continuing the application session (210) on the application server (200) as a further user session (322) to a further user client (320); the recording module (400) recording the further user session (322) in a further session recording (412).