MONOLITHEN ADÉ
•
•
•
•
•
Anwendung 1
Web
Anwendung 2
Desktop
Anwendung 4
Mobile
Anwendung 3
Cloud
Backend 3
(z. B. Branchen-SW)
Backend 1
(z. B. ER...
Anwendung 1
Web
Anwendung 2
Desktop
Anwendung 4
Mobile
Anwendung 3
Cloud
Backend 3
(z. B. Branchen-SW)
Backend 1
(z. B. ER...
Zwischensystem
Anwendung 1
Web
Anwendung 2
Desktop
Anwendung 4
Mobile
Anwendung 3
Cloud
Backend 3
(z. B. Branchen-SW)
Back...
•
•
•



•
•
•
•
Write programs that do one thing and do it well.
Write programs to work together.
Write programs with universal interfaces.
Service-Schicht
Anwendungen
zu Use Case 1
Anwendungen
zu Use Case 2
Anwendungen
zu Use Case 4
Anwendungen
zu Use Case 3
A2...
•
•
•
•

Service-Schicht
Request
HTTP(S)
Response
HTTP(S)
https://sapmobile.saxsys.de/SAXSYS.SMP.UMA10/...
•
•
•
•
•
Service „Utili...
Ableseeinheit Anschlussobjekt
Anschlussobjekt-
Notiz
Zählwerk Ableseauftrag
Ablesehinweis
Ableseeinheit Anschlussobjekt
Anschlussobjekt-
Notiz
Zählwerk Ableseauftrag
Ablesehinweis
Ableseeinheit
Anschlussobjekt
(erweitert)
Ableseauftrag
(erweitert)
Ablesehinweis
- Termschl
- …
- Periodet
- Periodew
Ableseeinheit
Anschlussobjekt
(erweitert)
Zählwerk
Ableseauftrag
(erweitert)
- AbleseeinheitId
- …
- Periodentyp
- Periodenlänge
Ableseeinheit
Anschlussobjekt
(erweitert)
Zählwerk
Ableseauftrag
(erwe...
Filtern
Aktualisieren
Aktualisieren
Aktualisieren
https://sapmobile.saxsys.de/SAXSYS.SMP.UMA10/
•
•
•
•
•
•

Service-Schicht
A2A1 A4A3
Backend 3
(z. B. Branchen-SW)
Backend 1
(z. B. ERP)
Backend 2
(z. B. CMS)
S12S11 S1xS1.. S22S21 ...
STÄRKEN UND SCHWÄCHEN
Backend-Datenstruktur /
-Schnittstellen
Client-
Anwendung
Inside-OutOutside-In
Backend 1 Backend 2 Backend … Backend n
Ser...
Backend-Datenstruktur /
-Schnittstellen
Client-
Anwendung
Outside-In
Web-
Anwendung
Desktop-
Anwendung
Cloud
Anwendung
Mob...
Backend-Datenstruktur /
-Schnittstellen
Client-
Anwendung
Web-
Anwendung
Desktop-
Anwendung
Cloud
Anwendung
Mobile
App
Bac...
Backend-Datenstruktur /
-Schnittstellen
Client-
Anwendung
Inside-OutOutside-In
Anwendung
1
Anwendung
2
Anwendung
…
Anwendu...
•
•
•
•
MONOLYTHEN ADÉ
MONOLYTHEN ADÉ
MONOLYTHEN ADÉ
MONOLYTHEN ADÉ
MONOLYTHEN ADÉ
MONOLYTHEN ADÉ
MONOLYTHEN ADÉ
Nächste SlideShare
Wird geladen in …5
×

MONOLYTHEN ADÉ

384 Aufrufe

Veröffentlicht am

Backends, die komplexe Daten liefern, ziehen meist komplexe User Interfaces nach sich. Wie können historisch gewachsene Monolithen und bestehende Backend-Architekturen so umgestaltet werden, dass die Effizienz der Arbeitsprozesse durch spezialisierte Anwendungen (Smart Business Applications) gesteigert wird? Wie werden dabei
Grundvoraussetzungen für die Implementierung hochqualitativer User Interfaces geschaffen?
Ringo Liebscher, Softwareentwickler bei der Saxonia Systems AG.

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
384
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
5
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

MONOLYTHEN ADÉ

  1. 1. MONOLITHEN ADÉ
  2. 2. • • • • •
  3. 3. Anwendung 1 Web Anwendung 2 Desktop Anwendung 4 Mobile Anwendung 3 Cloud Backend 3 (z. B. Branchen-SW) Backend 1 (z. B. ERP) Backend 2 (z. B. CMS)
  4. 4. Anwendung 1 Web Anwendung 2 Desktop Anwendung 4 Mobile Anwendung 3 Cloud Backend 3 (z. B. Branchen-SW) Backend 1 (z. B. ERP) Backend 2 (z. B. CMS) ? S12S11 S1xS1.. S22S21 S2yS2.. S32S31 S3zS3..
  5. 5. Zwischensystem Anwendung 1 Web Anwendung 2 Desktop Anwendung 4 Mobile Anwendung 3 Cloud Backend 3 (z. B. Branchen-SW) Backend 1 (z. B. ERP) Backend 2 (z. B. CMS) S12S11 S1xS1.. S22S21 S2yS2.. S32S31 S3zS3.. S12S11 S1x S22S21 S2y S32S31 S3z
  6. 6. • • •   
  7. 7. • • • •
  8. 8. Write programs that do one thing and do it well. Write programs to work together. Write programs with universal interfaces.
  9. 9. Service-Schicht Anwendungen zu Use Case 1 Anwendungen zu Use Case 2 Anwendungen zu Use Case 4 Anwendungen zu Use Case 3 A2A1 A4A3 Backend 3 (z. B. Branchen-SW) Backend 1 (z. B. ERP) Backend 2 (z. B. CMS) S12S11 S1xS1.. S22S21 S2yS2.. S32S31 S3zS3..
  10. 10. • • • • 
  11. 11. Service-Schicht Request HTTP(S) Response HTTP(S) https://sapmobile.saxsys.de/SAXSYS.SMP.UMA10/... • • • • • Service „Utilities Meter App für Ableser" Ableseauftrag Read Update Query Ablesehinweis Query … Read Create Update Delete Query Anwendung
  12. 12. Ableseeinheit Anschlussobjekt Anschlussobjekt- Notiz Zählwerk Ableseauftrag Ablesehinweis
  13. 13. Ableseeinheit Anschlussobjekt Anschlussobjekt- Notiz Zählwerk Ableseauftrag Ablesehinweis
  14. 14. Ableseeinheit Anschlussobjekt (erweitert) Ableseauftrag (erweitert) Ablesehinweis
  15. 15. - Termschl - … - Periodet - Periodew Ableseeinheit Anschlussobjekt (erweitert) Zählwerk Ableseauftrag (erweitert)
  16. 16. - AbleseeinheitId - … - Periodentyp - Periodenlänge Ableseeinheit Anschlussobjekt (erweitert) Zählwerk Ableseauftrag (erweitert)
  17. 17. Filtern Aktualisieren Aktualisieren Aktualisieren https://sapmobile.saxsys.de/SAXSYS.SMP.UMA10/
  18. 18. • • • • • • 
  19. 19. Service-Schicht A2A1 A4A3 Backend 3 (z. B. Branchen-SW) Backend 1 (z. B. ERP) Backend 2 (z. B. CMS) S12S11 S1xS1.. S22S21 S2yS2.. S32S31 S3zS3.. Anwendungen zu Use Case 1 Anwendungen zu Use Case 2 Anwendungen zu Use Case 4 Anwendungen zu Use Case 3
  20. 20. STÄRKEN UND SCHWÄCHEN
  21. 21. Backend-Datenstruktur / -Schnittstellen Client- Anwendung Inside-OutOutside-In Backend 1 Backend 2 Backend … Backend n Service-Schicht Service- modellierung Anwendung 1 Anwendung 2 Anwendung … Anwendung n
  22. 22. Backend-Datenstruktur / -Schnittstellen Client- Anwendung Outside-In Web- Anwendung Desktop- Anwendung Cloud Anwendung Mobile App Backend 1 Backend 2 Backend … Backend n Serviceschicht Service- modellierung
  23. 23. Backend-Datenstruktur / -Schnittstellen Client- Anwendung Web- Anwendung Desktop- Anwendung Cloud Anwendung Mobile App Backend 1 Backend 2 Backend … Backend n Serviceschicht Service- modellierung Inside-Out
  24. 24. Backend-Datenstruktur / -Schnittstellen Client- Anwendung Inside-OutOutside-In Anwendung 1 Anwendung 2 Anwendung … Anwendung n Backend 1 Backend 2 Backend … Backend n Microservices Service- modellierung API-Management
  25. 25. • • • •

×