diplomarbeit von lars gohlke - lars k.w. gohlke · university of applied sciences brandenburg |...
TRANSCRIPT
![Page 1: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/1.jpg)
University of Applied Sciences Brandenburg
Diplomarbeit von Lars Gohlke
![Page 2: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/2.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 2
Inhalt
Motivation
Skype
SOA in 5 Schritten
Anwendung + Demo
![Page 3: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/3.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 3
Motivation
Kommunikation
einfach - schnell – preiswert - verläßlich
![Page 4: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/4.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 4
Motivation
Kommunikationeinfach - schnell – preiswert - verläßlich
zu zu langsamlangsam
zu aufwändigzu aufwändigzu teuerzu teuer
![Page 5: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/5.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 5
Motivation
KommunikationKommunikationeinfach - schnell – preiswert - verläßlich
Instant-Messaging
![Page 6: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/6.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 6
Motivation
KommunikationKommunikationeinfach - schnell – preiswert - verläßlich
Instant-Messaging
![Page 7: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/7.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 7
Skype
Warum Skype? hohe Verbreitung
Nutzerzahlen
Plattformen
sehr gute Skalierbarkeit
garantierte Nachrichtenzustellung
eine API für Entwickler
![Page 8: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/8.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 8
Skype
Hohe Verbreitung
Nutzerzahlen
global – länderübergreifend
sprachübergreifend - UTF8
~ 275 Mio. registrierte Nutzer (2007)*
~ 12 Mio. Nutzer online
* http://www.slideshare.net/evanwolf/ten-years
![Page 9: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/9.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 9
Skype
Hohe Verbreitung
Plattformen
stationär – mobil
div. Betriebssysteme
![Page 10: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/10.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 10
Skype
Sehr gute Skalierbarkeit
durch Peer-2-Peer
mehrere Instanzen zeitgleich unter einer Kennung
![Page 11: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/11.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 11
Skype
Garantierte Nachrichtenzustellung
keine Nachricht geht verloren
Zustellung wird wiederholt
![Page 12: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/12.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 12
Skype
eine API für Entwickler
externe Anwendung möglich
Schnittstellen: COM/DBUS/X11
Unterstützung von C/C++/Java/Python/VB u.a.
![Page 13: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/13.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 13
SOA
SOA in 5 Schritten
Was ist SOA?
Die Ziele von SOA
Bestandteile einer SOA
Hilfsmittel in einer SOA
SOA in einem Satz
![Page 14: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/14.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 14
SOA
Was ist SOA?
Serviceorientierte Architektur
ein Paradigma
fachliche Aspekte stehen im Fokus
keine Fertiglösung
kein Standard
1
![Page 15: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/15.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 15
SOA
Die Ziele von SOA
2
Flexibilität + Interoperabilität
-->--> Kostensenkung Kostensenkung
![Page 16: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/16.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 16
SOA
Bestandteile einer SOA
Organisation in Diensten
Lose Kopplung
3
![Page 17: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/17.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 17
SOA
Bestandteile einer SOA
Organisation in Diensten
fachliche Aspekte als Dienste gekappselt
Verbund von Diensten möglich
Nutzer
Nachricht verschicken
Pizza bestellenDienste
3
![Page 18: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/18.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 18
SOA
Bestandteile einer SOA
Lose Kopplung
Abhängigkeiten zwischen Dienstanbietern und
Dienstnutzern auf ein Minimum reduzieren.
zeitlich, örtlich u.a.
Nutzer Skype-DienstNachrichtenbus
3
![Page 19: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/19.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 19
SOA
Hilfsmittel in einer SOA
WSDL
standardisierte Beschreibung von Netzdiensten
Enterprise Service Bus
eine Middleware-Komponente
4
![Page 20: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/20.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 20
SOA
Hilfsmittel in einer SOA
Enterprise Service Bus I
eine Middleware-Komponente
setzt auf einem Messaging-System auf
bietet eine Infrastruktur für die lose
Kopplung von verteilten Dienstes an
4
![Page 21: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/21.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21
SOA
Hilfsmittel in einer SOA
Enterprise Service Bus II
Verbindung zw. den Diensten bereitstellen
Vermittlung / Routing der Nachrichten
Transformation der Nachrichten*
Sicherheit gewährleisten*
Dienste verwalten*
Überwachung*
* habe in meiner Anwendung kein Gebrauch davon gemacht
4
![Page 22: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/22.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 22
SOA
SOA in einem Satz
SOA ist das Ergebnis einer langen Entwicklung, in der
Anwendungen in lose gekoppelte Dienste aufgespalten
wurden.
5
![Page 23: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/23.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 23
Anwendung
Anwendung
DEMODEMO
zwei Dienste in einem Verbund
![Page 24: Diplomarbeit von Lars Gohlke - Lars K.W. Gohlke · University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 21 SOA Hilfsmittel in einer SOA Enterprise](https://reader033.vdocuments.mx/reader033/viewer/2022060220/5f0713a47e708231d41b2fa2/html5/thumbnails/24.jpg)
University of Applied Sciences Brandenburg | Diplomarbeit – Lars K.W. Gohlke Seite 24
Es ist vorbei!
Danke für Ihre Aufmerksamkeit!
zwei Dienste in einem Verbund