Web Session Wrapper for Cross-Application Context Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional approaches do not effectively allow users to access and share data between multiple web-based applications, as HTTP is a stateless protocol, limiting the visibility of session information across different applications.
Innovation Solution
Implementing a mechanism to create and manage sharable session objects, where a wrapper object delegates invocations to the original session object, enabling context information sharing between web applications, allowing users to access shared session information across disparate applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If HTTP protocol is used for web-based applications, then platform independence and ease of implementation are improved, but session information cannot be shared across multiple applications
Solution Approach 1:
The patent introduces a session wrapper object as an intermediary between the original HTTP session and multiple web applications. This wrapper delegates method calls to the original session while maintaining a shared context that can be accessed across different applications, thereby enabling session information sharing without changing the underlying HTTP protocol
Solution Approach 2:
The patent merges multiple application-specific sessions into a unified shared session context. By combining the session management functionality across different web applications into a single shared session object, users can access their session information consistently across multiple applications
2Adaptability or versatility
If separate sessions are created for each web application, then application independence is maintained, but users cannot access data from one application in another application
Solution Approach 1:
The session wrapper acts as a mediator that allows multiple applications to access the same session data while maintaining their individual independence. Each application interacts with the wrapper, which in turn interacts with the original session, preserving application boundaries while enabling data sharing
Solution Approach 2:
The shared session object serves multiple functions across different web applications simultaneously. It maintains application independence while providing universal access to session data, allowing users to access their information across any application in the container
Data Source
AI summary
In accordance with embodiments, there are provided mechanisms and methods for sharing sessions between web-based applications. These mechanisms and methods can enable embodiments to provide sharing sessions between web-based applications. A method embodiment includes receiving a request to access a second web application from a user currently accessing a first web application. Session information from a first session between the user and the first web application is provided to a second session established between the user and the second web application. Access to the second web application is provided responsive to the user's request, using session information from the first session.


