Server-Driven UI and API-Orchestrated Frontends: Re-Architecting Enterprise Experience Delivery
Keywords:
: Server-Driven Ui, API Orchestration, Declarative Schema, Frontend Architecture, Composable Architecture, Micro-Frontend, Backend-For-Frontend, Experience DeliveryAbstract
Enterprise frontend systems now have a high demand for ubiquitous, personalized experiences as well as minimal friction for deployment, and these client-driven frontend architectures couple presentation logic with device-specific codebases that are owned by different teams. This situation leads to fragmented maintenance‚ slower iteration‚ and device divergence․ Microservice architectures create frontends that aggregate data from multiple, distributed backends, which can increase round trips and couple client implementations to internal service topologies. SDUI architecture takes advantage of this pattern by shifting the layout composition and behavior to orchestrators on the server, with clients acting as thin rendering engines that interpret declarative schema responses. When combined with API orchestration patterns‚ such as BFF architectures or API gateways‚ the SDUI architecture enables central management of features‚ dynamic personalization‚ consistent UI across different channels‚ and decoupling of the UI iteration process from the deployment process. We characterize SDUI architecture patterns, schema design trade-offs, orchestration patterns, performance needs, and governance requirements for large enterprise ecosystems, based on evidence from the literature on microservice architecture, cross-platform renderers, micro-frontend composition patterns, and cloud-native resource management systems. We characterize the main design trade-offs, expressed as schema expressiveness and schema stability, payload optimization and rendering richness, and team autonomy and centralized governance, and place them in the context of current platform engineering practice. The contribution positions SDUI as a programmable backend-driven platform capability consistent with the composable, API-first enterprise architecture and identifies the operations-level maturity necessary for sustained large-scale adoption of the technology. Server-Driven UI is a cross-platform design where API orchestration from a declarative schema promotes new composable architectures such as micro-frontends.
Downloads
References
VICTOR VELEPUCHA AND PAMELA FLORES, "A Survey on Microservices Architecture: Principles, Patterns, and Migration Challenges," IEEE Access, 2023. [Online]. Available: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=10220070
Mehmet Söylemez et al., "Microservice reference architecture design: A multi-case study," Wiley, 2023. DOI: 10.1002/spe.3241 [Online]. Available: https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/spe.3241
Gregor Jošt and Viktor Taneski, "State-of-the-Art Cross-Platform Mobile Application Development Frameworks: A Comparative Study of Market and Developer Trends," Informatics 2025, 12(2), 45; https://doi.org/10.3390/informatics12020045 [Online]. Available: https://www.mdpi.com/2227-9709/12/2/45
Tingshuo Miao et al., "Systematic Mapping Study of Test Generation for Microservices: Approaches, Challenges, and Impact on System Quality," Electronics 2025, 14(7), 1397; https://doi.org/10.3390/electronics14071397 [Online]. Available: https://www.mdpi.com/2079-9292/14/7/1397
Chaitanya K. Rudrabhatla, "Security Design Patterns in Distributed Microservice Architecture," International Journal of Computer Science and Information Security (IJCSIS), Vol. 18, No. 7, July 2020. [Online]. Available: https://arxiv.org/pdf/2008.03395
Guru Pramod Rusum and Sunil Anasuri, "Composable Enterprise Architecture: A New Paradigm for Modular Software Design," International Journal of Emerging Research in Engineering and Technology, 2023. DOI: https://doi.org/10.63282/3050-922X.IJERET-V4I1P111 [Online]. Available: https://ijeret.org/index.php/ijeret/article/view/271
Giovanni Cunha de Amorim and Edna Dias Canedo , "Micro-Frontend Architecture in Software Development: A Systematic Mapping Study," 27th International Conference on Enterprise Information Systems, 2025. [Online]. Available: https://www.scitepress.org/Papers/2025/131958/131958.pdf
Yanqi Zhang et al., "Sinan: ML-Based and QoS-Aware Resource Management for Cloud Microservices," Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (April 2021) DOI: hps://doi.org/10.1145/3445814.3446693 [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/3445814.3446693
DANIELE DE SENSI et al., "Noise in the Clouds: Influence of Network Performance Variability on Application Scalability," ACM Meas. Anal. Comput. Syst., Vol. 6, No. 3, Article 49, 2022. [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/3570609
Lexiang Huang et al., "Metastable Failures in the Wild," 16th USENIX Symposium on Operating Systems Design and Implementation, 2022. [Online]. Available: https://www.usenix.org/system/files/osdi22-huang-lexiang.pdf
ENNIO VISCONTI et al., "Automated Monitoring of Web User Interfaces," ACM Transactions on the Web, Volume 19, Issue 2 (May 2025) DOI: hps://doi.org/10.1145/3708512 [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/3708512
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.


