You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/advanced/technical/over_the_wire.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,12 @@
1
1
# Key Idea: Over-the-Wire in abap2UI5
2
2
3
-
## Introduction
4
-
5
3
The core idea of **abap2UI5** is to apply the principles of **Over-the-Wire (OtW)** web development to the SAP ecosystem.
6
4
Over-the-Wire refers to a pattern where the **server is responsible for rendering the user interface (UI)** and sends **ready-to-render HTML fragments** to the browser.
7
5
This avoids complex client-side frameworks and keeps the frontend lean and maintainable.
8
6
9
7
While this approach is widely used in frameworks like Hotwire, Livewire, or Phoenix LiveView, **abap2UI5 adapts this idea for SAP**, using the SAPUI5 runtime to render the UI based on server-provided definitions.
10
8
11
-
## Historical Context: From SSR to Over-the-Wire
9
+
####Historical Context: From SSR to Over-the-Wire
12
10
13
11
In the early days of web development, **Server-Side Rendering (SSR)** was the standard approach.
14
12
Every user interaction triggered a request to the server, which returned a fully rendered HTML page.
@@ -28,15 +26,15 @@ As a response to this complexity, the **Over-the-Wire approach re-emerged**:
28
26
29
27
Frameworks like **Hotwire (Rails)**, **Livewire (Laravel)**, and **Phoenix LiveView (Elixir)** are modern implementations of this concept.
30
28
31
-
## Architectural Comparison
29
+
####Architectural Comparison
32
30
33
31
| Approach | Data Flow | Rendering Location | Time |
- Large-scale frontend projects developed independently from backend teams.
81
79
82
-
## Conclusion
80
+
####Conclusion
83
81
84
82
The **key idea of abap2UI5** is to apply the simplicity of the Over-the-Wire approach to the SAP world.
85
83
It enables building efficient, maintainable business applications by shifting UI control back to the backend, while using SAPUI5 as a stable frontend runtime.
0 commit comments