Session Management Techniques and Options for Micro-frontend Web Development

Micro-frontends extend the concept of micro-services to the world of UI. The idea behind Micro Frontends is to develop applications as a composition of features which are owned and developed completely isolated and by independent teams. These experiences are strung together either at run-time or build-time to deliver a single cohesive application experience to the end user. Session management, which is a crucial aspect of traditional web development, is also a requisite for micro-frontend applications as it enables the application to maintain the state of a user’s session. This could mean things like preferences, actions, and authentication status across different types of applications and user types. Without session management, the backends would treat each request as a new one, and the user would have to re-enter their credentials, preferences, and data every time they interact with the web application. Traditional application development has some well-defined options to enable session management. For applications implemented as micro-frontends, there are implications specific to that architecture which need to be accounted for. This paper will attempt to review traditional session management methodologies and provide an overview of considerations when using them in micro-frontend style applications.

Authors

Institutions

Publication Details

Journal
International Journal of Computer Science and Engineering
Published
2024-08-31
DOI
https://doi.org/10.14445/23488387/ijcse-v11i8p103
Primary Topic
Web Data Mining and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Session Management Techniques and Options for Micro-frontend Web Development

Tanmaya Gaur
International Journal of Computer Science and Engineering
Web Data Mining and Analysis
article

Session Management Techniques and Options for Micro-frontend Web Development

Tanmaya Gaur
article en

Abstract

Micro-frontends extend the concept of micro-services to the world of UI. The idea behind Micro Frontends is to develop applications as a composition of features which are owned and developed completely isolated and by independent teams. These experiences are strung together either at run-time or build-time to deliver a single cohesive application experience to the end user. Session management, which is a crucial aspect of traditional web development, is also a requisite for micro-frontend applications as it enables the application to maintain the state of a user’s session. This could mean things like preferences, actions, and authentication status across different types of applications and user types. Without session management, the backends would treat each request as a new one, and the user would have to re-enter their credentials, preferences, and data every time they interact with the web application. Traditional application development has some well-defined options to enable session management. For applications implemented as micro-frontends, there are implications specific to that architecture which need to be accounted for. This paper will attempt to review traditional session management methodologies and provide an overview of considerations when using them in micro-frontend style applications.

International Journal of Computer Science and EngineeringVol. 11(8)
T-Mobile (United States) (US)
Openalex Percentile: Top 75%
Web Data Mining and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Session Management Techniques and Options for Micro-frontend Web Development — Tanmaya Gaur · International Journal of Computer Science and Engineering (2024) | TGRS Research Map | TGRS