Lernziele. ohne Browser. Beispiel: Beispiel: ohne Browser. Definition
|
|
- Johanna Hertz
- vor 6 Jahren
- Abrufe
Transkript
1 Lernziele Web-Dienste Was sind Web-Dienste (Web Services)? Was ist eine dienstorientierte Architektur? Was ist, WSDL und UDDI? Nur kurze Einführung, und WSDL werden später ausführlich behandelt. zwei verschiedene Formen der Kommunikation zwischen Web-Diensten: Entfernte Prozeduraufrufe (RPCs) Messaging Klaus Schild, Klaus Schild, Was sind Web-Dienste (Web Services)? traditionelle Web- Beispiel: ohne Browser Browser HTML Webseiten Web-Dienst (Web Service) Daten Mensch-Maschine-Kommunikation Maschine-Maschine-Kommunikation With Google Web APIs, your computer can do the searching for you. Google gibt es auch als Web-Dienst: Suche und Rechtschreibkorrektur. sprogramm sendet Google eine - Nachricht. Google antwortet wiederum mit -Nachricht. Klaus Schild, Klaus Schild, Beispiel: ohne Browser Definition Google kann also aus einem sprogramm heraus aufgerufen werden, um z.b.: in periodischen Abständen zu einem bestimmten Thema nach neuen Informationen zu suchen automatisch neue Trends im WWW zu identifizieren die Rechtschreibkorrektur von Google zu nutzen Inhalt: Transport: HTTP(S), SMTP, FTP Web-Dienst Schnittstellenbeschreibung mit WSDL Funktionalität Ein Web-Dienst (Web Service) ist eine Software, die 1. auf einem bereitgestellt wird, 2. eine bestimmte Funktionalität als Blackbox zur Verfügung stellt, 3. über gängige Internet-Protokolle unter Benutzung von zugreifbar ist und 4. über eine mit WSDL beschriebene Schnittstelle verfügt. Klaus Schild, Klaus Schild,
2 Eigenschaften von Web-Diensten Einfacher Zugriff auf Systeme implementieren keine neuen Systeme Fassade für bestehende Systeme, um diese einfach zuzugreifen nutzen gängige Internet-Protokolle wie HTTP(S), SMTP und FTP verwenden XML-Standards und WSDL unabhängig von Programmiersprachen und Betriebssystemen zwei Erscheinungsformen: entfernte Prozeduraufrufe (synchron) oder Messaging (asynchron) Beispiel: Auftragsabwicklung (SAP) Beispiel: Lagerverwaltung Web-Dienst Schnittstellenbeschreibung mit WSDL existierende Software Klaus Schild, Klaus Schild, Alter Wein in neuen Schläuchen? Web-Dienste keine revolutionär neue Technologie große Ähnlichkeiten mit Corba Neu ist jedoch: alle bedeutenden IT-Unternehmen konnten sich auf einen Standard einigen: /WSDL nicht nur RPCs, sondern auch Messaging Statt proprietäre Protokolle (wie IIOP und DCOM) werden gängige Internet-Protokolle (wie HTTP und SMTP) benutzt. Dienstorientierte Architektur Klaus Schild, Klaus Schild, Dienstorientierte Architektur Öffentliches Verzeichnis Dienst suchen Verzeichnis Dienst abrufen Dienst publizieren Anbieter publizieren (publish): Die Beschreibung eines Dienstes in einem Verzeichnis (registry) veröffentlichen. suchen (find): Die Beschreibung eines Dienstes suchen. abrufen (bind): Beschreibung des Dienstes verwenden, um Dienst abzurufen. Dienst abrufen Schnittstelle Anbieter Dienst publizieren Öffentliches Verzeichnis nicht zwingend notwendig: Auch ohne zentrales Verzeichnis kann ein Dienst gefunden werden. Schnittstelle kann z.b. auf Webseite des Anbieters veröffentlicht werden. Verzeichnisse heute kaum genutzt Klaus Schild, Klaus Schild,
3 vs. Anbieter von Diensten Standards Dienst abrufen Dienst abrufen Anbieter/ Anbieter Dienst-Anbieter (service provider) bietet Dienste an. Dienst- (service requestor) nutzt Dienste anderer Anbieter. Anbieter von Diensten kann gleichzeitig Dienste anderer nutzen (und so ) sein. Diese Begriffe sind deshalb relativ. WSDL- Beschreibung öffentliches Verzeichnis UDDI* -Nachrichten *Universal Description, Discovery and Integration WSDL- Beschreibung Anbieter allgemein akzeptiert umstritten, ob WSDL als Web-Dienst-Beschreibung ausreicht UDDI umstritten und wenig genutzt Klaus Schild, Klaus Schild, Das Nachrichtenformat -Nachricht HTML <html> <head> Zusatzinformationen </head> <body> Inhalt: Webseite </body> </html> <Envelope> <Header> Zusatzinformationen </Header> <Body> Inhalt: XML-Daten </Body> </Envelope> -Nachricht = spezielles XML-Dokument Nachrichteninhalt (Body) und Zusatzinformation (Header) voneinander getrennt -Nachricht enthält Daten und keine Webseiten. Envelope Header Zusatzinformation Header Block Body Nachrichteninhalt Envelope: umschließt Nachrichteninhalt (Body) und den Briefkopf (Header) Body: Nachrichteninhalt Header: optionaler Briefkopf enthält Zusatzinformationen W3C-Standard Seit 1.2 steht nicht mehr für für Simple Object Access Protocol Klaus Schild, Klaus Schild, Eine -Nachricht an <Envelope xmlns=" > <Body> <dogooglesearch xmlns="urn:googlesearch"> <key <keyxsi:type="xsd:string"> </key> <q <qxsi:type="xsd:string">xml Infotage</q> <start xsi:type="xsd:int">0</start> <maxresults xsi:type="xsd:int">10</maxresults> </dogooglesearch> </Body> </Envelope> dogooglesearch wird aufgerufen. Datentypen (wie xsd:boolean und xsd:int) stammen von XML-Schema Klaus Schild, Übertragung von -Nachrichten -Nachrichten werden meist über HTTP(S) übertragen. Request-Response-Verhalten von HTTP unterstützt entfernte Prozeduraufrufe (RPCs). Mit HTTP können RPCs auch über eine Firewall hinweg realisiert werden. -Nachrichten können auch über SMTP übertragen werden (Messaging). Klaus Schild,
4 Web Services Description Language Die WSDL-Beschreibung von Servicebeschreibung abstrakte Operationen Operation Antwort konkrete Operationen Operation - -Antwort Web-Adressen von konkreten Operationen beschreibt Syntax einer Schnittstelle ( IDL) WSDL-Beschreibung = spezielles XML-Dokument Abstrakte Operationen (Operations): Syntax der Schnittstelle unabhängig von Nachrichtenformate Syntax wird mit XML-Schema beschrieben. konkrete Operationen (Binding): Abbildung auf unterstützte Nachrichtenformate Klaus Schild, konkrete Manifestation in konkrete Manifestation in abstrakte Syntax abstrakte Syntax Web-Adresse Klaus Schild, Eigenschaften von WSDL beschreibt die Schnittstelle (Syntax) eines Web- Dienstes und wo dieser abgerufen werden kann baut auf XML-Schema auf Mit XML-Schema kann die Schnittstelle bis ins kleinste Detail festgelegt werden. Grundlegende Interaktionsmuster (wie -Antwort) können beschrieben werden. Semantische Aspekte entweder gar nicht oder nur indirekt darstellbar: Qualität: nicht darstellbar synchron vs. asynchron: nur indirekt über ein Protokoll-Binding (z.b. HTTP vs. SMTP) darstellbar Wie wird WSDL verwendet? aus einer WSDL-Beschreibung automatisch eine Schnittstelle zur (Stubs) generieren (z.b. mit.net von Microsoft) Stubs abstrahieren von und vom konkreten Übertragungsprotokoll. Web-Dienst erscheint dann als lokale Bibliothek. Klaus Schild, Klaus Schild, Dynamische Einbindung eines Dienstes Dynamische Einbindung eines Dienstes WSDL- Beschreibung öffentliches Verzeichnis -Nachrichten WSDL- Beschreibung Anbieter WSDL beschreibt die Syntax der Schnittstelle, nicht jedoch die Bedeutung der Parameter. Um einen Dienst dynamisch zur Laufzeit abzurufen, muss er daher standardisiert sein. Zudem muss der Dienst unkritisch sein. sucht in einem Verzeichnis einen Web- Dienst, z.b. für Echtzeitkurse von Aktien Suchergebnis: WSDL-Beschreibung erzeugt aus WSDL-Beschreibung Stubs ruft Web-Dienst als lokale Bibliothek auf dynamisches Einbinden zur Laufzeit ist ist Ausnahme WSDL erleichtert aber das Einbinden zur Entwicklungszeit Klaus Schild, Klaus Schild,
5 Grundlegende Architektur Verteilte Systeme Unabhängige, heterogene Computer tauschen - Nachrichten über gängige Internet-Protokolle aus. Schnittstellen mit WSDL beschrieben Aus WSDL-Beschreibungen werden Stubs generiert, die von und den verwendeten Transportprotokollen abstrahieren. Ein verteiltes System ist ist eine Ansammlung von unabhängigen Computern, die den Nutzern als ein einziges kohärentes System erscheinen [Tanenbaum & van Steen 2002]. Klaus Schild, Klaus Schild, Web-Dienst Dienst-Architektur = verteiltes System Dienstorientierte Architektur ist eine spezielle Form eines verteilten Systems: es werden -Nachrichten über gängige Internet- Protokolle ausgetauscht Schnittstellen mit WSDL beschrieben mit automatisch generierten Stubs kann von und dem verwendeten Protokoll abstrahiert werden Klaus Schild, Kommunikation in verteilten Systemen Unabhängige Computer eines verteilten Systems können auf drei verschiedene Weisen miteinander kommunizieren: entfernte Prozeduraufrufe werden von Austausch von Nachrichten (Messaging) unterstützt über Streams Klaus Schild, Traditionelle verteilte Systeme Entfernte Prozeduraufrufe sprogramm () send(search(string S)) receive(result(string[] R)) search(string S)) result(string[] R)) sprogramm () string[] seach(string S) traditionell basierte Kommunikation in verteilten Systemen auf dem Austausch von Nachrichten. sprogramm ruft send- und receive- Operationen auf. Kommunikation im sprogramm sichtbar. Klaus Schild, Klaus Schild,
6 Entfernte Prozeduraufrufe Entfernte Prozeduraufrufe sprogramm () seach(string S) sprogramm () string[] seach(string S) Birrell & Nelson [84]: Prozedur kann auf entfernten Computer so aufgerufen werden, als ob die Prozedur auf dem lokalen Computer ausgeführt würde. Ortstransparenz Kommunikation mit entfernten Computer für das sprogramm nicht sichtbar. auch Remote Procedure Call (RPC) genannt RPC-Aufruf auf Ergebnis warten Aufruf lokaler Prozedur RPC abgeschlossen Ergebnis (reply) Klaus Schild, Klaus Schild, Call-By By-Value vs. Call-By By-Reference Synchrone RPCs Parameter können auf zwei verschiedene Weisen übergeben werden: Call-By-Value: Wert des Parameters wird als vollständige Kopie übergeben. Call-By-Reference: Nicht der Wert des Parameters, sondern ein Verweis auf den Wert wird übergeben. RPC-Aufruf auf Ergebnis warten Aufruf lokaler Prozedur RPC abgeschlossen Ergebnis (reply) Üblicherweise wartet der auf das Ergebnis des entfernten Prozeduraufrufes und ist solange blockiert. Deshalb werden solche RPCs auch als synchron bezeichnet. Klaus Schild, Klaus Schild, Asynchrone RPCs Synchrone vs. asynchrone RPCs RPC-Aufruf auf accept warten akzeptiert (accept) Aufruf lokaler Prozedur RPC abgeschlossen häufig nicht nötig, dass der auf das endgültige Ergebnis wartet (z.b. Eintrag in eine Datenbank) Alternative: lediglich warten bis RPC vom angenommen wurde RPC-Aufruf RPC-Aufruf auf Ergebnis warten Aufruf lokaler Prozedur auf accept warten akzeptiert (accept) Aufruf lokaler Prozedur RPC abgeschlossen Ergebnis (reply) RPC abgeschlossen synchron asynchron Klaus Schild, Klaus Schild,
7 Messaging Messaging en interagieren durch den Austausch von Nachrichten miteinander Kommunikation in den jeweiligen en sichtbar verschiedene Formen des Messaging werden anhand folgender Kriterien unterschieden: 1. Kommunikationsstruktur 2. Interaktionsmuster 3. verbindungsorientierte vs. persistente Kommunikation 4. Synchronität 5. Qualität (quality of service) 6. Nachrichtenformat Klaus Schild, Klaus Schild, Kommunikationsstruktur Eins-zu zu-eins-kommunikation Anzahl und Organisation der Kommunikationspartner wichtigste Kommunikationsstrukturen: Eins-zu-Eins-Kommunikation One-to-Many-Kommunikation Sender Sender sendet Nachricht an bestimmten. Beispiel: Kunde sendet Bestellung per an Firma Klaus Schild, Klaus Schild, One-to to-many-kommunikation Sender Sender sendet identische Kopie gleichzeitig an mehrere. Sender (publisher) veröffentlicht Nachricht zu einem bestimmten Thema (topic), zu dem sich die (subscriber) angemeldet haben. auch publish-subscribe oder topic-based messaging genannt Beispiel: Mailing-Liste Klaus Schild, Messaging Kriterien: 1. Kommunikationsstruktur 2. Interaktionsmuster 3. verbindungsorientierte vs. persistente Kommunikation 4. Synchronität 5. Qualität (quality of service) 6. Nachrichtenformat Klaus Schild,
8 Grundlegende Interaktionsmuster Beispiel Börsenticker Einweg (one way, fire and forget) -Antwort (request-response) Benachrichtigung (notification) Interaktionsmuster: Benachrichtigung (notification) Benachrichtigung-Antwort (notification-response) Beachte: Antwort bezieht sich auf die jeweilige, nicht auf das Netzwerk. Klaus Schild, Kommunikationsstruktur: One-to-Many (publish-subscribe) Sender Klaus Schild, Komplexe Interaktionsmuster Komplexe Interaktionsmuster Registrierung zum Börsenticker Bestätigung der Registrierung aktuelle Aktienkurse (Benachrichtigung) Börsenticker Abfolge der Nachrichten wichtig z.b. keine Benachrichtigung ohne vorherige Registrierung auch als Konversation (conversation) bezeichnet Bestellanfrage mit spätestem Liefertermin Angebot mit zugesichertem Liefertermin Bestellung Bestätigung des Eingangs der Bestellung Bestätigung der Lieferung Rechnung Bestellvorgang Klaus Schild, Klaus Schild, Messaging Kriterien: 1. Kommunikationsstruktur 2. Interaktionsmuster 3. verbindungsorientierte vs. persistente Kommunikation 4. Synchronität 5. Qualität (quality of service) 6. Nachrichtenformat Klaus Schild, Verbindungsorientierte Kommunikation Sender Netzwerkgrenze Sender und kommunizieren direkt ohne Puffer miteinander. Sender und müssen während der gesamten Übertragung präsent sein. auch verbindungsorientiert (connection-oriented) oder vergänglich (transient) genannt Beispiel: http Klaus Schild,
9 Persistente Kommunikation Sender Netzwerkgrenze Kommunikationsserver Kommunikationsserver Nachricht wird solange gespeichert, bis sie dem tatsächlich zugestellt wurde. auch persistente Kommunikation genannt Beispiel: , MQSeries von IBM Messaging Kriterien: 1. Kommunikationsstruktur 2. Interaktionsmuster 3. verbindungsorientierte vs. persistente Kommunikation 4. Synchronität 5. Qualität (quality of service) 6. Nachrichtenformat Klaus Schild, Klaus Schild, Synchronität asynchron + verbindungsorientiert auch beim Messaging Unterscheidung zwischen synchron oder asynchron persistente Kommunikation: typischerweise asynchron (wegen Puffer) Beispiel: theoretisch auch synchron: Sender solange blockiert, bis er eine Bestätigung über den Empfang der Nachricht bekommt verbindungsorientierte Kommunikation: auch in der Praxis sowohl synchron als auch asynchron A B A verschickt N und läuft weiter N B empfängt N N kann nur verschickt werden, wenn B läuft. Beispiel: UDP (User Datagram Protocol) Klaus Schild, Klaus Schild, synchron + verbindungsorientiert I synchron + verbindungsorientiert II A B A verschickt B läuft, verarbeitet noch nicht die A wartet auf Antwort Antwort (reply) B verarbeitet auch antwortorientiert (response-based) genannt Beispiel: synchrone RPCs A B A verschickt B läuft, verarbeitet noch nicht die A wartet auf Bestätigung Bestätigung (accept) B verarbeitet auch bestätigungsorientiert (delivery-based) genannt Beispiel: asynchrone RPCs Klaus Schild, Klaus Schild,
10 Messaging Kriterien: 1. Kommunikationsstruktur 2. Interaktionsmuster 3. verbindungsorientierte vs. persistente Kommunikation 4. Synchronität 5. Qualität (quality of service) 6. Nachrichtenformat Qualität (quality( quality of service) Kriterien: maximale Verzögerung (latency) maximale Last Toleranz gegenüber Ausfällen (z.b. ob Puffer in einer Datenbank gespeichert sind) Verschlüsselung Authentifizierung Nachrichten erreichen auf jeden Fall den Nachrichten werden höchstens einmal zugestellt Klaus Schild, Klaus Schild, RPC vs. Messaging RPC oder Messaging? RPC eng gekoppelte, starre Systeme + einfach, abstrahiert von Kommunikation - nur Eins-zu-Eins-Kommunikation - und müssen präsent sein. - nicht skalierbar Messaging lose gekoppelte, flexible Systeme - abstrahiert nicht von Kommunikation + erlaubt auch One-to-Many-Kommunikation + Weder Sender noch müssen präsent sein. + erlauben Priorisierung und Lastverteilung, dadurch skalierbar Klaus Schild, Klaus Schild,
Block Web-Dienste. Beispiel: ohne Browser. ohne Browser. Beispiel: Definition
Block Web-Dienste Web-Dienste Klaus Schild, 2004 1 heutige Vorlesung Was sind Web-Dienste (Web Services)? diensteorientierte Architekturen Was ist SOAP, WSDL und UDDI? Entfernte Prozeduraufrufe (RPCs)
MehrWeb Services. Block Web Services
Web Services 1 Block Web Services heutige Vorlesung Was sind Web Services? Nachrichtenformat SOAP Schnittstellenbeschreibung WSDL Anwendungen RPC vs. Messaging 22.6. SOAP im Detail 29.6. WSDL im Detail
MehrGrundlagen der Web-Entwicklung INF3172
Grundlagen der Web-Entwicklung INF3172 Web-Services Thomas Walter 16.01.2014 Version 1.0 aktuelles 2 Webservice weitere grundlegende Architektur im Web: Webservice (Web-Dienst) Zusammenarbeit verschiedener
MehrWSDL. Heutige Vorlesung. Wozu WSDL? Wie wird WSDL verwendet? Language. Services. Description. Web. Abstrakte vs. konkrete Syntax
Heutige Vorlesung WSDL Prinzipieller Aufbau von WSDL-Beschreibungen Beschreibung von Protokoll-Bindungen in WSDL Vor- und Nachteile von WSDL Lernziel Google-WSDL lesen und erweitern können Klaus Schild,
MehrWas sind Web Services?
Was sind Web Services? Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme harasic@inf.fu-berlin.de Was sind Web Services? traditionelle Web-Anwendung Browser
MehrSOAP Simple Object Access Protocol. Dr. Reinhard Riedl Universität Zürich/Universität Rostock
SOAP Simple Object Access Protocol Dr. Reinhard Riedl Universität Zürich/Universität Rostock Vision Implementierung von verteilten Systemen über Systemgrenzen hinweg Integration von heterogenen verteilten
MehrSOAP und WSDL in der Praxis. Wie wird SOAP/WSDL verwendet? Heutige Vorlesung. .net. und Apache Axis
Heutige Vorlesung SOAP und WSDL in der Praxis Aufbau von WSDL-Beschreibungen Protokoll-Bindungen in WSDL Google-WSDL lesen und erweitern können Vor- und Nachteile von WSDL heute Wie wird SOAP/WSDL verwendet?.net,
MehrSOAP und WSDL in der Praxis. Wie wird WSDL verwendet? Lernziele. Wie wird WSDL verwendet? Wie wird WSDL verwendet? Web-Dienste: Die Vision
Lernziele SOAP und WSDL in der Praxis Prinzipielle Aufbau von WSDL-Beschreibungen Protokoll-Bindungen in WSDL Google-WSDL lesen können Vor- und Nachteile von WSDL Wie wird WSDL verwendet? Anforderungen
MehrSOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik
SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul
MehrWissenschaftliche Vertiefung Web Services. Esslingen, 22. Januar 2016 Simon Schneider
Wissenschaftliche Vertiefung Web Services Esslingen, 22. Januar 2016 Agenda 1. Einführung 2. Serviceorientierte Architektur 3. SOAP Web Service 4. Standards und Protokolle von SOAP Web Services 5. Bewertung
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrWeb Services K. Schild, 2006/M.Mochol 2007 1
Web Services 1 Block XML Vorlesungen 6 Termine Übung 5 Termine XML-Grundlagen einsch. Namenräume DTD & XML-Schema XML-Schema im Detail XML-Syntax, Namensräume DTD XML Schema SAX & DOM Parser XSLT XPath,
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrAutor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer
Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard
MehrWeb Services. Standards und Realisierung in Java
Standards und Realisierung in Java http://werner.gaulke.net 4.6.2007 Idee Aufbau und Standards und Java Outline 1 Idee Idee hinter? 2 Aufbau und Standards Schichtenmodell WSDL Fazit WSDL SOAP Fazit SOAP
MehrMessage Oriented Middleware am Beispiel von XMLBlaster
Message Oriented Middleware am Beispiel von XMLBlaster Vortrag im Seminar XML und intelligente Systeme an der Universität Bielefeld WS 2005/2006 Vortragender: Frederic Siepmann fsiepman@techfak.uni bielefeld.de
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrSeminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java
Seminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java von Christian Brand Kennnummer: 09376 November 2005 Abkürzungen Abkürzungen API - Application Programming Interface
MehrPraktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com
Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum
MehrIUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
MehrWeb Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
MehrImplementierung von Web Services: Teil I: Einleitung / SOAP
Implementierung von Web Services: Teil I: Einleitung / SOAP Prof. Dr. Kanne - FSS 2007 Carl-Christian Kanne, February 25, 2007 Web Services - p. 1/12 Web Services: Allgemein XML Datenaustauschformat plattformunabhängig
MehrSeminar Internet Dienste. Webservices
Universität Ulm Seminar Internet Dienste Webservices Matthias Kirchmayr, SS 2003 Inhaltsverzeichnis 1 Motivation 1 2 Definition 1 3 XML & Co. 3 3.1 XML - extensible Markup Language.................. 3
Mehr<Insert Picture Here> Einführung in SOA
Einführung in SOA Markus Lohn Senior Principal Consultant SOA? - Ideen Selling Oracle To All SAP On ABAP Increasing Sales Of Applications 3 Agenda Motivation SOA-Definition SOA-Konzepte
MehrWeb Services: Inhalt
Web Services Fachseminar Verteilte Systeme 8. April 2002 - Marco Steiner Assistent: Thomas Schoch Professor: Dr. F. Mattern Web Services: Inhalt Bedeutung Gegenwart Architektur SOAP WSDL UDDI Vergleich
MehrNetzprogrammierung Web-Dienste
Netzprogrammierung Web-Dienste Robert Tolksdorf und Mitarbeiter und Peter Löhr Überblick 1. Was sind Web-Dienste? 3 2. WSDL 13 3. Axis 20 4. SOAP 23 5. SOAP und HTTP 30 6. Zusammenfassung 36 Robert Tolksdorf
MehrClient/Server-Systeme
Frühjahrsemester 2011 CS104 Programmieren II / CS108 Programmier-Projekt Java-Projekt Kapitel 3: /Server-Architekturen H. Schuldt /Server-Systeme Ein zweischichtiges /Server-System ist die einfachste Variante
MehrGliederung. 1. Einleitung (1) 1. Einleitung (3) 1. Einleitung (2)
Referat im Rahmen des Proseminars Internettechnologie WS 2007/2008 Thema: Web Services und serviceorientierte Architekturen (SOA) vorgelegt von: Intelligente Web Services sind für das Informationszeitalter,
MehrSOAP Integrationstechnologie für verteilte Middlewarearchitekturen?
SOAP Integrationstechnologie für verteilte Middlewarearchitekturen? Großer Beleg Christian Wurbs Zwischenbericht http://www.inf.tu-dresden.de/~cw6 cw6@inf.tu-dresden.de Überblick 2 Aufgabenstellung CORBA
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrNetzwerkprogrammierung unter Linux und UNIX
Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrWeb Services and Semantic Web - Introduction to Web Services. von Andreas Weiler
Web Services and Semantic Web - Introduction to Web Services von Andreas Weiler Definitionen Beispiele Technologien Vorteile Kritik Abschlussbeurteilung Fragen? Definition von IBM: Web services are a new
MehrWeb-Applications mit SOAP und RSS. Vortrag 8, Jonas Mitschang, 15.6.2005
Web-Applications mit SOAP und RSS Vortrag 8, Jonas Mitschang, 15.6.2005 Inhalt Motivation Web Applications / Web Services SOAP - Simple Object Access Protocol RSS - Really Simple Syndication Bewertung
MehrSoftwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert
Softwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert Partly based on material by Victor García Barrios and Paul Krzyzanowski
MehrWebservices Ein Vortrag von:
Webservices Ein Vortrag von: Andreas Münstermann Michael Reiher Markus Buschky Gliederung Einführung in Webservices Technische Grundlagen SOAP UDDI WSDL Sicherheitskonzepte Blick in die Zukunft Einführung
MehrWSDL K. Schild, 2006 / M. Mochol
WSDL 1 Block Web Services Vorlesung 4 + 1 + 1 Termine Web Services, SOA, RPCs vs. Messaging Übung 2 Termine Vorlesungs- termin 06.06. 20.06. Übungs- termin SOAP im Detail SOAP 25./26.06 27.06. WSDL im
MehrMobile und Verteilte Datenbanken
Mobile und Verteilte Datenbanken Java RMI Vorlesung Wintersemester 2013/2014 groppe@ifis.uni-luebeck.de Institut für Informationssysteme Universität zu Lübeck Kommunikations-Middleware Bietet höhere Kommunikations-Dienste
MehrE-Services mit der Web-Service-Architektur
E-Services mit der Web-Service-Architektur im Seminar Neue Konzepte anwendungsorientierter Middleware - Stefan Kürten - Literatur A. Tsalgatidou and T. Pilioura, An Overview of Standards and Related Rechnology
MehrXML-RPC, SOAP und Web Services. Jörn Clausen joern@techfak.uni-bielefeld.de
XML-RPC, SOAP und Web Services Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Was ist RPC? Was hat XML mit RPC zu tun? Was sind XML-RPC und SOAP? Was sind Web Services? Wird das die Welt retten?
MehrVS11 Slide 1. Verteilte Systeme. Vorlesung 11 Sebastian Iwanowski FH Wedel
VS11 Slide 1 Verteilte Systeme Vorlesung 11 Sebastian Iwanowski FH Wedel VS11 Slide 2 Verteilte Systeme 1. Innovative Beispiele aus der Praxis 2. Allgemeine Anforderungen und Techniken verteilter Systeme
MehrVerteilte Systeme - 1. Übung
Verteilte Systeme - 1. Übung Dr. Jens Brandt Sommersemester 2011 1. Rechnerverbünde Kommunikationsverbund: Beispiele: E-Mail (SMTP, POP/IMAP), Instant Messaging (XMPP, IRC, ICQ,...), Newsgroups (NNTP)
MehrAufbau von SOAP- Nachrichten
Lernziele Aufbau und Verarbeitung von -Nachrichten über HTTP -Engines Vor- und Nachteile von Klaus Schild, 2004 1 Klaus Schild, 2004 2 Was ist? XML-basiertes Nachrichtenformat zur Übertragung von strukturierten
MehrKapitel 5 Web-Services
Kapitel 5: Web-Services 1 Kapitel 5 Web-Services 5.1 Web-Services Verwendung/Aufruf (Service Invocation) SOAP Beschreibung (Service Description) WSDL Repository/Verzeichnis (Service Discovery) UDDI 5.2
MehrPL/SQL-Web-Services (Teil I)
Best Practise Integrationstools PL/SQL-Web-Services (Teil I) Autor: Markus Fiegler, ORDIX AG, Paderborn Web-Services spielen in der heutigen Software- Architektur eine immer wichtigere Rolle. Ihr großer
MehrMicrosoft.NET XML-Webdienste Schritt für Schritt
Adam Freeman Allen Jones Microsoft.NET XML-Webdienste Schritt für Schritt Microsoft Press Teil A Kapitel 1 Einführung Warum haben wir dieses Buch geschrieben? Wer sollte dieses Buch lesen? Der Aufbau dieses
MehrWeb Services. Malgorzata Mochol Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme mochol@inf.fu-berlin.
Web Services Malgorzata Mochol Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme mochol@inf.fu-berlin.de Block XML Vorlesungen 7 Termine Übungen 5 Termine XML-Grundlagen
MehrGRUDIS RB3 (Schnittstelle MapViewer)
GRUDIS RB3 (Schnittstelle MapViewer) Datum: 7.09.2005 Version: 1.0 Status: Genehmigt Bearbeiter: Markus Lauber Verteiler: Entwickler Fremd-GIS-System Inhaltsverzeichnis 1 Einleitung... 3 1.1 MapViewer...3
MehrMicrosoft.NET und SunONE
Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick
MehrThemen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
MehrJava Web Services mit
Java Web Services mit Seminar Softwaretechnik WS 2004/05 Lehrstuhl für Praktische Informatik an der WWU Münster Jürgen de Braaf - 05.01.2005 Inhalt Definition und Eigenschaften von Web Services Einführendes
MehrWSDL. Web Services Description Language. André Vorbach. André Vorbach
André Vorbach WSDL Web Services Description Language André Vorbach Übersicht Was ist WSDL? Dokumentenstruktur Elemente Definitions Types Messages porttype Binding Service SOAP-Bindings Beispiel Was ist
MehrTechniken von Web Services
Techniken von Web Services Neuer Wein in alten Schläuchen? Chris Hübsch chris.huebsch@informatik.tu-chemnitz.de 14. April 2003 Zusammenfassung Der Begriff Webservices stellt nach XML, XML-RPC und SOAP
MehrJAXR Java API for XML Registries. Jasmin Hatteh
JAXR Java API for XML Registries Jasmin Hatteh Übersicht Web Service Architektur Rollenverteilung Interaktionen Business-Registry UDDI ebxml JAXR Architektur Interaktionen Pakete Was sind Web Services?
MehrAgenda. Web Services unter Lotus Notes/Domino
Agenda Vorstellung Was sind Web Services? Funktionsweise von Web Services Web Service Provider / Consumer Erstellen eines Web Service Providers Erstellen eines Web Service Consumers Tips & Tricks 2 Über
MehrWSDL. Malgorzata Mochol Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
WSDL Malgorzata Mochol Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme mochol@inf.fu-berlin.de Block Web Services Vorlesungs -termine 11.06. 18.06. Vorlesung (4 + 1 +
MehrSeminar E-Services WS 02/03 WSDL. Web Services Description Language. Moritz Kleine SES 02 - WSDL
Seminar E-Services WS 02/03 WSDL Web Services Description Language SES 02 - WSDL Zum Ablauf Einleitung Webservices und WSDL Grundlagen (XML - Schema und Namespaces) WSDL Syntax Beispiel Zusammenfassung
MehrWeb-Services Grundlagen
Web-Services Grundlagen Praktikum Informationsintegration 1.11.2005 Agenda Aktueller Stand Was sind Web-Services? Allgemeines Web-Service-Technologien SOAP WSDL 2 Umgebung (Korrektur) Rechner/Server mangold.informatik.hu-berlin.de
MehrServiceorientierte Architektur / Web Service
/ Web Service Hauptseminar im Institut für Verteilte Systeme Nenad Marjanovic Universität Ulm 17.12.2007 Übersicht Was ist SOA? Vorteile aus Sicht des Entwicklers Vorteile aus Sicht des Managers Nachteile
MehrXML-RPC & SOAP. Sven Heß & Fabio Caprera Systemprogrammierung SS 08
XML-RPC & SOAP & Fabio Caprera Systemprogrammierung SS 08 Inhalt XML-RPC Überblick Entstehung Konzept Fehlerbehandlung Vor- und Nachteile SOAP Überblick Entstehung Konzept Fehlerbehandlung Vor- und Nachteile
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
MehrWeb Services Grundlagen und praktisches Beispiel
Web Services Grundlagen und praktisches Beispiel Ho Ngoc Duc http://come.to/duc duc@ifis.uni-luebeck.de Gliederung Einführung Was sind Web Services? Warum Web Services? Spezifikationen und Standards Beschreiben:
MehrUNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Service Oriented Architecture Teil 2. Web Services
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Service Oriented Architecture Teil 2 Web Services el0100 copyright W. G. Spruth, wgs 04-09
Mehr0. Inhaltsverzeichnis
0. Inhaltsverzeichnis 0. Inhaltsverzeichnis...1 1. Kurze Einführung WebService Architektur...2 1.1 Synchrones Modell:...2 1.2 Asynchrones Modell:...2 1.3 Vorteile:...3 1.4 Voraussetzungen...3 2. Testseite
MehrMusterlösung Übungsblatt 1 Netzprogrammierung WS 05/06
Musterlösung Übungsblatt 1 Netzprogrammierung WS 05/06 Block Verteilte Systeme und Middleware 1. Beschreiben Sie die Entwicklung verteilter Systeme von einer Zentralisierung bis zu Peer-to-Peer. Nicht
MehrMarkus Schulz Seminar: XML für Fortgeschrittene 30.06.2003
Markus Schulz Seminar: XML für Fortgeschrittene 30.06.2003 Vortragsgliederung 1. Motivation 2.-8. WS : Definition, Ansatz, Architektur,... 9.x. SOAP : Definition, Geschichte,... 10.x.x. WSDL : siehe oben...
MehrWeb Services Integration heterogener Systemlandschaften. Prof. Dr. Gregor Engels Fabian Christ 08. Juni 2010
Web s Integration heterogener Systemlandschaften Prof. Dr. Gregor Engels Fabian Christ 08. Juni 2010 Technische Kooperation Datenaustausch / Benutzung technischer Dienste über das Internet Mein Unternehmen
MehrVerteilte Anwendungen. Teil 10: UDDI und WSDL
Verteilte Anwendungen Teil 10: UDDI und WSDL 06.10.16 1 Einzelaspekte der Web Services Schnittstelle des Service beschreiben Service zentral zugreifbar machen Service suchen bzw. finden Service zur Laufzeit
MehrHauptseminar Internetdienste Prof. F. Schweiggert Sommersemester 2004 Universität Ulm. Web Services. Boto Bako
Hauptseminar Internetdienste Prof. F. Schweiggert Sommersemester 2004 Universität Ulm Web Services Boto Bako Inhaltsverzeichnis 1.Einführung und Motivation...3 2.Verwendete Standards...4 2.1.SOAP...5 2.2.WSDL...6
MehrCORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten
CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
Mehr2. WWW-Protokolle und -Formate
2. WWW-Protokolle und -Formate Inhalt: HTTP, allgemeiner syntaktischer Aufbau Wichtige Methoden des HTTP-Protokolls Aufbau von Web-Applikationen unter Nutzung von HTTP, HTML, DOM XML, XML-DTD und XML-Schema
MehrKapitel WT:VI (Fortsetzung)
Kapitel WT:VI (Fortsetzung) VI. Architekturen und Middleware-Technologien Client--Architekturen Ajax REST RPC, XML-RPC, Java RMI, DCOM Web-Services CORBA Message-oriented-Middleware MOM Enterprise Application
MehrGliederung Einleitung Die Interprozess Kommunikation Zusammenfassung Fragen. .NET Remoting. André Frimberger
.NET Remoting André Frimberger 30.11.2004 André Frimberger.NET Remoting 1 Gliederung 1 Einleitung Was ist.net Remoting? 2 Die Interprozess Kommunikation Grundkonzept der Datenkanal Parameterübergabe Instanziierung
MehrArchitektur von SOAP basierten Web Services
Architektur von SOAP basierten Web Services André Homeyer 28.11.2005 Worst-Case einer verteilten Anwendung TravelTime Client Benutzerinterface WackyWing Server Flüge suchen TravelTime Server Flüge suchen
MehrSecuring SOAP e-services
Securing SOAP e-services Nilson Reyes Sommersemester 2004 aus: E. Damiani, S. De Capitani di Vermercati, S. Paraboschi, P. Samarati, Securing SOAP e-sservices, IJIS, Ausgabe 1 (2002), S.110-115. Gliederung
MehrWeb Services und SOA
Web Services und SOA Web Services und SOA Die Comelio GmbH bietet Beratung und Software - Dienstleistungen für Web Services und Service-Orientierte Architekturen an. Programmierung von Web Services und
MehrDefinition Web Service
Gliederung Einführung Definition Web Service Drei Schhichtenmodell Architectural Model System Model Web Service Standards SOAP WSDL UDDI Types of Web Services Programmatic Web Services Interactive Web
MehrSOAP, WSDL, UDDI. Martin Grimmer. Proseminar: Die Zukunft der Softwareentwicklung: Komponentensysteme/Web Services Vortrag 1 am 21.06.
Proseminar: Die Zukunft der Softwareentwicklung: Komponentensysteme/Web Services Vortrag 1 am 21.06.2006 Betreuer: Dipl.-Inform. Andreas Both Lehrstuhl Softwaretechnik und Programmiersprachen, Institut
MehrWeb-Konzepte für das Internet der Dinge Ein Überblick
Web-Konzepte für das Internet der Dinge Ein Überblick Samuel Wieland sawielan@student.ethz.ch ETH Zürich Seminar Das Internet der Dinge Historisches Tim Berners-Lee Erster Web-Server Bildquelle: Wikimedia
MehrIT- und Medientechnik
IT- und Medientechnik Vorlesung 11: 19.12.2014 Wintersemester 2014/2015 h_da, Lehrbeauftragter Themenübersicht der Vorlesung Hard- und Software Hardware: CPU, Speicher, Bus, I/O,... Software: System-,
MehrSoftware Reuse Sommer 2004
8. Web Services Peter Sturm Universität Trier Ausgangspunkt Client/Server-Systeme Traditioneller RPC OO-Pendant RMI (CORBA) Probleme Installationbedarf auf Clientseite Aufwendige Installation auf Serverseite
MehrMasterkurs Verteilte betriebliche Informationssysteme
Peter Man dl Masterkurs Verteilte betriebliche Informationssysteme Prinzipien, Architekturen und Technologien Mit 196 Abbildungen STUDIUM VIEWEG+ TEUBNER 1 Einführung in verteilte Systeme 1 1.1 Definitionen
Mehr.NET-Networking 2 Windows Communication Foundation
.NET-Networking 2 Windows Communication Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Fabian Raab Institut für Informatik Software & Systems Engineering Agenda Grundproblem Bestandteile
MehrBusiness Process Execution Language. Christian Vollmer <christian.vollmer@udo.edu> Oliver Garbe <oliver.garbe@udo.edu>
Business Process Execution Language Christian Vollmer Oliver Garbe Aufbau Was ist BPEL? Wofür ist BPEL gut? Wie funktioniert BPEL? Wie sieht BPEL aus?
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrEnterprise JavaBeans Überblick
Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5. Java Persistence: Entity Manager 6.
MehrKlausur Verteilte Systeme Was versteht man unter verteilte Systeme
Was versteht man unter verteilte Systeme Ein Verteiltes System ist ein System in dem Hardware- und Softwarekomponenten, die sich auf miteinander vernetzten Computern befinden miteinander kommunizieren
MehrMicrosoft.NET. InfoPoint 8. Juni 2005 Stefan Bühler
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler Inhalt Was ist.net Was steckt dahinter Warum ist.net so wie es ist Die Säulen von.net.net Framework 2.0 / VisualStudio 2005 Beispiel Referenzen & Links
Mehr.NET Networking 1. Proseminar Objektorientiertes Programmieren mit.net und C# Matthias Jaros. Institut für Informatik Software & Systems Engineering
.NET Networking 1 Proseminar Objektorientiertes Programmieren mit.net und C# Matthias Jaros Institut für Informatik Software & Systems Engineering Agenda Motivation Protokolle Sockets Anwendung in.net
MehrCOI-BUSINESSFLOW SOAP-SERVER MODUL INFORMATION
COI-BUSINESSFLOW SOAP-SERVER MODUL INFORMATION Präambel Die COI GmbH entwickelt seit 1988 moderne, prozessorientierte Lösungen rund um die Themen Archivierung, Dokumentenmanagement und Workflow. Als kompetenter
MehrAn Geschäftsprozessen ausgerichtete IT- Infrastruktur. In SOA werden Services (Dienste) lose miteinander verbunden.
SOA - Service Oriented Architecture An Geschäftsprozessen ausgerichtete IT- Infrastruktur. In SOA werden Services (Dienste) lose miteinander verbunden. Service Provider (bietet den Dienst an) Service Consumer
MehrVerteilte Systeme - Java Networking (Sockets) -
Verteilte Systeme - Java Networking (Sockets) - Prof. Dr. Michael Cebulla 30. Oktober 2014 Fachhochschule Schmalkalden Wintersemester 2014/15 1 / 36 M. Cebulla Verteilte Systeme Gliederung Grundlagen TCP/IP
MehrInhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices
WebServices Applikationen und Services Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 2L06 9.04.2003 Inhalt I. Blick zurück II. Was sind WebServices?
MehrWebservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten
Betrifft Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten Autor Andreas Börlin (info-zuerich@trivadis.com) Erstellungsdatum Januar 2004 Informationen innerhalb einer Unternehmung
MehrWeb Service Entwicklung mit Java. Sven Lindow
Web Service Entwicklung mit Java Sven Lindow 22.11.2006 Agenda Einleitung SOAP, REST, WSDL, UDDI Web Services mit Java JWSDP JAX-RPC, JAX-WS 2.0 AXIS, AXIS2 Web Services nutzen Google, Ebay Web Services
MehrEinführung in SOAP. Seminar E-Services. von Christoph Kurek
Einführung in SOAP Seminar E-Services von Christoph Kurek Was ist SOAP? SOAP steht für Simple Object Access Protokoll SOAP ist ein Standarisiertes Verpackungsprotokoll für Nachrichten SOAP ist eine Anwendung
Mehr