Serviceorientierte Architekturen Flashcards
1
Q
Definition SOA
A
- Art der Wiederverwendung mit Komponenten mittlerer Größe
- Komponenten sind eigenständige Dienste im Netzwerk
- Standardprotokolle für Kommunikation zw. Diensten und Applikationen
- SOA sind plattform- und sprachunabhängig
2
Q
Ursprüngliche Idee SOA
A
öffentlich-verfügbare Web Services werden nach Bedarf eingesetzt, nach Belieben kombiniert und nach Nutzung bezahlt (heute: Tendenz von SOAP zu REST)
3
Q
XML-basierte Standards für SOA
A
- Simple Object Access Protocol (SOAP): definiert XML-Format der Nachrichten, die Service erhält o. verschickt
- Universal Description, Discovery and Integration (UDDI): definiert Nachrichtenformat, mit denen Dienste gesucht und organisiert werden können
- Web Services Description Language (WSDL): definiert, wie ein Web-Service beschrieben wird
4
Q
Representational State Transfer (REST)
A
- leichtgewichtige Alternative zu SOAP/WSDL/UDDI
- definiert nur grundlegende Prinzipien für Mensch-zu-Maschine-Kommunikation im Web, z.B. Zustandslosigkeit