View
67
Download
1
Category
Preview:
Citation preview
MONOLITHEN ADÉ
•
•
•
•
•
Anwendung 1
Web
Anwendung 2
DesktopAnwendung 4
Mobile
Anwendung 3
Cloud
Backend 3 (z. B. Branchen-SW)
Backend 1(z. B. ERP)
Backend 2 (z. B. CMS)
Anwendung 1
Web
Anwendung 2
DesktopAnwendung 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..
Zwischensystem
Anwendung 1
Web
Anwendung 2
DesktopAnwendung 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
•
•
•
•
•
•
•
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 2Anwendungen
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..
•
•
•
•
Service-Schicht
RequestHTTP(S)
ResponseHTTP(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
Ableseeinheit Anschlussobjekt
Anschlussobjekt-Notiz
Zählwerk Ableseauftrag
Ablesehinweis
Ableseeinheit Anschlussobjekt
Anschlussobjekt-Notiz
Zählwerk Ableseauftrag
Ablesehinweis
AbleseeinheitAnschlussobjekt
(erweitert)Ableseauftrag
(erweitert)Ablesehinweis
- Termschl- …- Periodet- Periodew
AbleseeinheitAnschlussobjekt
(erweitert)Zählwerk
Ableseauftrag(erweitert)
- AbleseeinheitId- …- Periodentyp- Periodenlänge
AbleseeinheitAnschlussobjekt
(erweitert)Zählwerk
Ableseauftrag(erweitert)
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 S2yS2.. S32S31 S3zS3..
Anwendungen
zu Use Case 1
Anwendungen
zu Use Case 2Anwendungen
zu Use Case 4
Anwendungen
zu Use Case 3
STÄRKEN UND SCHWÄCHEN
Backend-Datenstruktur / -Schnittstellen
Client-Anwendung
Inside-OutOutside-In
Backend 1 Backend 2 Backend … Backend n
Service-SchichtService-
modellierung
Anwendung 1
Anwendung2
Anwendung…
Anwendungn
Backend-Datenstruktur / -Schnittstellen
Client-Anwendung
Outside-In
Web-Anwendung
Desktop-Anwendung
CloudAnwendung
MobileApp
Backend 1 Backend 2 Backend … Backend n
ServiceschichtService-
modellierung
Backend-Datenstruktur / -Schnittstellen
Client-Anwendung
Web-Anwendung
Desktop-Anwendung
CloudAnwendung
MobileApp
Backend 1 Backend 2 Backend … Backend n
ServiceschichtService-
modellierungInside-Out
Backend-Datenstruktur / -Schnittstellen
Client-Anwendung
Inside-OutOutside-In
Anwendung 1
Anwendung2
Anwendung…
Anwendungn
Backend 1 Backend 2 Backend … Backend n
Microservices
Service-modellierung
API-Management
•
•
•
•
Recommended