Konzeption und Implementierung der Leistungskategorie Flüge für das Reisebuchungssystem

Größe: px
Ab Seite anzeigen:

Download "Konzeption und Implementierung der Leistungskategorie Flüge für das Reisebuchungssystem"

Transkript

1 Konzeption und Implementierung der Leistungskategorie Flüge für das Reisebuchungssystem Pioneer Dominique Brogard Diplomarbeit September 2005 Betreuung: Prof. Dr. Andreas Lux Fachbereich Design und Informatik Fachhochschule Trier University of Applied Sciences

2 Autor: Titel: Studiengang: Betreuung: Dominique Brogard Konzeption und Implementierung der Leistungskategorie Flüge für das Reisebuchungssystem Pioneer Angewandte Informatik (Diplom) Prof. Dr. Andreas Lux September 2005 Es wird hiermit der Fachhochschule Trier (University of Applied Sciences) die Erlaubnis erteilt, die Arbeit zu nicht-kommerziellen Zwecken zu verteilen und zu kopieren. Unterschrift des Autors c Copyright: Dominique Brogard (2005) ii

3 - iii - Kurzfassung Die Technologie Web Services gehört derzeit zu einer der modernsten und weit verbreitesten Softwarelösungen zum Datenaustausch zweier Unternehmen unabhängig der dabei aufeinandertreenden Systemwelten. Seit kurzem bietet das Unternehmen Sabre Travel Network seinen Kunden die Möglichkeit unter Verwendung der neuentwickelten Softwarelösung Sabre Web Services eine inviduelle und exible Anbindung an das globale Distributionssystem. Der Reiseveranstalter Boomerang Reisen ist Kunde von Sabre. Alle von Boomerang Reisen durchgeführten Flugbuchungen werden unter Verwendung des von Sabre bereitgestellten Computerreservierungssystem getätigt. Der betriebliche Ablauf von Boomerang Reisen wird unterstützt durch das hauseigene Reisebuchungssystem Pioneer. Diese Diplomarbeit befasst sich mit der Konzeption und Implementierung einer Softwarelösung zur Verwendung der Technologie Sabre Web Services. Ziel ist die Entwicklung und Integration einer Flugbuchungkomponente in das Reisebuchungssystem Pioneer zu Optimierung der hausinternen betrieblichen Abläufe von Boomerang Reisen. Abstract Today the technology Web Services ist one of the newest and most common standard solutions to realize data transfer between companies with dierent software systems. For a short time the enterprise Sabre Travel Network oers its customers to create their own interface while working on the global distribution system by using its newest software product named Sabre Web Services. The travel Agency Boomerang Reisen is one of Sabre's customers. All ight bookings of Boomerang Reisen are made by consuming Sabre's computer reservation system. The internal workow of Boomerang Reisen is supported by the home made travel booking system Pioneer. This diploma thesis is primarily concerned with a conception und implementation of a software to consume the new technologie Sabre Web Services. The intention is the development of a ight booking software component which can be integrated into the travel booking system Pioneer.

4 Inhaltsverzeichnis - iv - Inhaltsverzeichnis 1 Einleitung 1 2 Problemstellung 3 3 Aufgabenstellung Einarbeitung in die Technologie Sabre Web Services Einbindung der Technologie Sabre Web Service in Pioneer Implementierung der benötigten Web Services Entwicklung einer geeigneten Schnittstelle Ausführung Zusammenhänge zwischen Sabre und Boomerang Reisen Wer oder was ist Boomerang Reisen? Was ist Pioneer? Wer oder was ist Sabre? Kooperation von Sabre und Boomerang Reisen Sabre for Windows Was ist das Sabre Format? Aufbau einer Flugbuchung Die Verwendung von Sabre for Windows im alltäglichen Arbeitsablauf Sabre Web Services, die neue Technologie Was ist ein Web Service? Sabre Web Services Gegenüberstellung von Sabre Web Services und Sabre for Windows Fazit Einarbeitungsphase Aufbau und Verwendung eines Sabre Web Services Fehlerhafte Generierung der Proxy Klassen in Delphi NET oder Apache Axis Was ist.net? Das Sabre Web Services Verbindungsmanagement Implementierung eines Sabre Web Services am Beispiel SessionCreate Inhalt einer SOAP Nachricht am Beispiel SessionCreate Vorgehensweise und Rahmenbedingungen Einbindung des Sabre Web Services in Pioneer Was ist COM?

5 Inhaltsverzeichnis - v Die Verwendung von COM unter.net Benötigte Zusatztools des.net Frameworks Erstellung eines COM-Objektes am Beispiel SessionCreate Aufruf eines in.net entwickelten COM-Objektes in Delphi Implementierung aller benötigten Web Services Auistung und Kurzbeschreibung aller Sabre Web Services Entwicklung einer geeigneten Softwarekomponente Anforderungen an die zu erstellende Softwarekomponente Anforderungen an die Schnittstelle zum Buchungssystem Pioneer Anforderungen an die Benutzerschnittstelle Konzeptvorstellung und Entwicklungsstand Bereitgestellte Routinen der Programmbibliothek Sioneer.dll Weiterverarbeitung eines bereitgestellten Web Services am Beispiel SessionCreate Logischer Aufbau der Programmbibliothek Sioneer.dll Gestaltung der Benutzeroberäche Derzeitiger Entwicklungsstand der Implementierung Zusammenfassung 88

6 1 Einleitung Einleitung Schneller und ezienter! Dies sind die Anforderungen, die heute mit immer mehr Nachdruck an jede Art von Software gestellt werden. So auch im Bereich der Buchungssoftware. Die Forderungen nach Minimierung des Arbeitsaufwandes und Optimierung betrieblicher Arbeitsabläufe werden unter den Bedingungen der heutigen globalen und freien Marktwirtschaft immer höher. Ezienz bestimmt das Handeln und Überleben auf dem freien Markt. So auch in der Touristikbranche. Die heutigen Ansprüche an Reisebuchungssysteme sind höher denn je. Es gilt möglichst viele betriebliche Vorgänge zu automatisieren, optimieren und minimieren. Dabei soll der einzelne Mitarbeiter eines Unternehmens gröÿstmögliche Entlastung erfahren. Als Tochterunternehmen des Reiseveranstalters Boomerang Reisen begann die Firma Boomerang Solutions 1995 mit der Entwicklung eines Reisebuchungssystems mit dem Namen Pioneer. Angelehnt an den betrieblichen Ablauf des Mutterunternehmens enstand so eine Buchungssoftware, die vor allem bei mittelständischen Spezialveranstaltern im Bereich Fernreisen immer mehr Anklang ndet. Welche sind die Anforderungen, die an heutige Reisebuchungssysteme gestellt werden? Neben herkömmlichen Aufgaben, wie das Verwalten von Kunden, Angeboten, Rechnungen oder das Beinhalten verschiedener Statistiken und Auswertungen, lässt sich die zentrale Aussage treen, dass ein solches System die softwaretechnische Schnittstelle zwischen Kunde, Reiseveranstalter und Inbounder darstellt. Inbounder bezeichnet in der Touristikbranche ein Unternehmen mit Sitz im Reisezielgebiet, dessen Aufgabe darin besteht, einkommende Buchungsanfragen kooperierender, meist ausländischer Reiseveranstalter zu bearbeiten, indem die jeweilige Reiseleistung vor Ort gebucht und die Buchungsanfrage anschlieÿend bestätigt wird. Inbounder verwalten vor Ort bendliche Kontingente verschiedener Leistungen einzelner Anbieter. Das oben genannte Buchungssystem Pioneer behauptet sich im Vergleich zu anderen Buchungssystemen vor allem durch die Möglichkeit der Zusammenstellung individueller kundenspezischer Reisen. Der dabei zu durchlaufende Arbeitsvorgang wurde in Zusammenarbeit mit Mitarbeitern von Boomerang Reisen entwickelt. Dieser und alle daraus resultierenden weiteren Arbeitsvorgänge wurden und werden im andauernden Entwicklungsverlauf ständig optimiert.

7 1 Einleitung Um das Zusammenstellen einer Reise möglichst ezient und einfach zu halten, beinhaltet Pioneer in einer Datenbank alle benötigten Reiseveranstalter sowie deren angebotene Leistungen. Dies ermöglicht eine exible und schnelle Reiseerstellung. Dabei können die verschiedenen vom Kunden gewünschten Reiseleistungen verschiedener Reiseveranstalter beliebig miteinander kombiniert werden. Dieser Vorgang wird durchgeführt unter Verwendung von Pioneer. Für die Erstellung einer Reise werden demnach keine weiteren Hilfsmittel oder Anwendungen benötigt, da alle Reisebausteine im Buchungssystem hinterlegt und für den Benutzer direkt verfügbar sind. Die vorliegende Diplomarbeit setzt an dieser Stelle an. Die obige Aussage bezüglich der direkten Verfügbarkeit aller Reisebausteine gilt mit einer Ausnahme: Der Leistungskategorie Flüge.

8 2 Problemstellung Problemstellung Im Gegensatz zu allen anderen Reiseleistungen wie z.b. einer Busfahrt oder einem Hotelzimmer werden Flüge nicht von herkömmlichen Inboundern verwaltet. Als Verbindungsglied zwischen Reiseveranstalter und Fluggesellschaft fungieren weltweit nur einige wenige Firmen, die mit Hilfe von Computerreservierungssystemen (CRS) eine softwaretechnische Schnittstelle bereitstellen. Eines dieser Unternehmen ist die amerikanische Firma Sabre Travel Network. Alle von Boomerang Reisen getätigten Flugbuchungen laufen über das von Sabre zur Verfügung gestellte CRS. Die Benutzung dieses Systems geschieht über eine bereitgestellte B2B 1 Anwendung, welche im Folgenden zum weiteren Verständnis kurz charakterisiert werden soll. Es handelt sich hierbei um eine konsolenähnliche Anwendung mit dem Namen Sabre for Windows. Der Benutzer der Anwendung kommuniziert dabei in einer SQL 2 -ähnlichen Sprache mit der von Sabre bereitgestellten Flugdatenbank. Das Erlernen dieser Sprache erfordert spezielle Kurse, die von jedem Benutzer des Systems zuvor besucht werden müssen. Die Software Sabre for Windows stellt keine Im- oder Exportmöglichkeit zur Verfügung. Alle gewonnenen Daten müssen vom Benutzer manuell extrahiert werden. Da Flüge im Fernreisetouristikverkehr als fester Bestandteil einer Reise betrachtet werden können, muss bei der Zusammenstellung einer Reise neben Pioneer die oben aufgeführte Anwendung ebenfalls gestartet werden, um die Verfügbarkeit von Flügen zu überprüfen und entsprechende Buchungen zu tätigen. Die dabei ermittelten Daten müssen manuell, also vom Benutzer, in Pioneer eingetragen werden. Dieser Arbeitsschritt konnte bis heute nicht weiter optimiert werden und gilt als einer der Schwachpunkte im Verlauf der Erstellung einer Reise. Seit Ende 2004 bietet Sabre mit der Bereitstellung der Technologie Sabre Web Services eine softwaretechnische Alternative zur obigen Anwendung Sabre for Windows an. Der Begri Web Services wird an dieser Stelle vereinfacht erklärt. Eine genauere Begriserklärung ndet der Leser im weiteren Verlauf dieser Diplomarbeit. Web Services spielen vor allem im Bereich B2B als Middleware 3 zunehmend 1 B2B: Business-To-Business 2 SQL: Structured Query Language 3 Middleware: Middleware bezeichnet in der Informatik anwendungsunabhängige Technologien, die Dienstleistungen zur Vermittlung zwischen Anwendungen anbieten, so dass die Komplexität der zugrundeliegenden Applikationen und Infrastruktur verborgen wird (nach W. Ruh u.a.: Enterprise Application Integration, Wiley, 2001)

9 2 Problemstellung eine bedeutende Rolle. Ein Web Service ist eine Server Applikation, die mit einem Client über ein auf XML 4 basierendes Protokoll interagiert. Diese Technologie bietet die Möglichkeit Rechner unterschiedlicher Plattformen miteinander zu verbinden und kommunizieren zu lassen. Auch muss an dieser Stelle darauf hingewiesen werden, dass Web Services nicht für menschliche Clients gedacht sind, sondern für Softwaresysteme, die automatisiert Daten austauschen bzw. Funktionen auf entfernten Rechnern aufrufen. Das Streben der Firma Boomerang Solutions nach Integration einer Flugbuchungskomponente zur Komplettierung und Weiterentwicklung des Buchungssystems Pioneer führte zu der Entscheidung einen Wechsel auf die von Sabre neuangebotene Technologie vorzunehmen. Diese Diplomarbeit befasst sich mit der Konzeption und der Implementierung, sowie der Durchführung der Integration der oben genannten Technologie Sabre Web Services in das Buchungssystem Pioneer. 4 XML: Extensible Markup Language

10 3 Aufgabenstellung Aufgabenstellung Das bereits in Kapitel 1 beschriebene Buchungssystem Pioneer gilt als benutzerfreundliches und übersichtliches System. Ziel der Weiterentwicklung dieser Software ist die Erschaung einer in sich geschlossenen Applikation die mittelständischen Unternehmen im Bereich Touristik als Komplettlösung angeboten werden kann. Zum weiteren Verständnis der Aufgabenstellung und ihres Bezugs im Zusammenhang mit Pioneer soll im Folgenden versucht werden, dem Leser Zugang zur branchenspezischen Problematik bei der Erstellung einer Reise zu verschaffen. Es sei erwähnt, dass zur Erleichterung des Verständnisses versucht wird den Sachverhalt möglichst einfach und abstrakt darzustellen. Betrachtet man eine Reise aus technischer Sicht, so lässt sie sich als Konstrukt aus der Summe einzelner Bausteine darstellen. Dabei repräsentiert jeder Baustein eine Leistung, die im Reiseverlauf enthalten ist. Um nun aus einem Buchungssystem heraus eine Reise zusammenstellen zu können, muss das Vorhandensein der benötigten Reisebausteine gewährleistet sein. Der Begri Leistung kann in der Touristikbranche sowohl für eine Dienstleistung, als auch für die Bereitstellung von Unterkünften, Transportmitteln oder sonstigen Services stehen. Aus programmtechnischer Sicht ist jede Leistung ein Konstrukt verschieden vieler Attribute, die beispielsweise in Form eines Datensatzes in einer Datenbank abgelegt werden können. Zu den wichtigsten Bausteinen einer Leistung zählen Name, Leistungsstart, Leistungsende sowie der dazugehörige Preis. Die in Pioneer enthaltenen Leistungen sind in folgende Hauptkategorien unterteilt: Flüge Hotels Minitouren Mietfahrzeuge Pauschalreisen Sonstige

11 3.1 Einarbeitung in die Technologie Sabre Web Services ZugBus Mit Ausnahme der Kategorie Flüge sind die Leistungen aller Kategorien als einzelne Reisebausteine in Pioneer in einer Datenbank hinterlegt. Diese Daten werden einmal pro Jahr aktualisiert. Dabei werden Leistungen verändert, gelöscht oder hinzugefügt. Dieser Prozess wird eingeleitet durch die bereits in Kapitel 1 beschriebenen Inbounder in den Zielgebieten. Im Gegensatz zu allen anderen Leistungskategorien können Flüge nur in Echtzeit gebucht werden. Festpreise für den Zeitraum eines Jahres können nicht gewährleistet werden. Hinzu kommt, dass die Menge aller möglichen Flüge und Flugkombinationen eine solche Fülle an Informationen darstellen, dass sie nur schwer in die Datenbank eines verhältnismäÿig kleinen Buchungssystems eingebunden und gepegt werden können. Aus dieser Situation heraus werden Flugleistungen im Gegensatz zu allen anderen Leistungen verschieden behandelt. Die Aufgabenstellung dieser Diplomarbeit ist die Integration der derzeit letzten Leistungskategorie Flüge in das Buchungssystem Pioneer mit Hilfe der von Sabre zur Verfügung gestellten Technologie Sabre Web Services. Sie beinhaltet die Konzeption der Flugbuchungskomponente sowie deren Implementierung in Form einer in das Buchungssystem integrierbaren Softwarekomponente, wobei gleichzeitig die Möglichkeit oen gehalten werden soll, die zu erstellende Komponente auch als Einzelanwendung (Stand-Alone Anwendung) ohne Zusammenhang im Bezug auf Pioneer verwenden zu können. Die Aufgabenstellung kann wie folgt unterteilt werden. 3.1 Einarbeitung in die Technologie Sabre Web Services Die Einarbeitungsphase befasst sich mit dem von Sabre zur Verfügung gestellten Testzugang, sowie mit dem Einlesen in die bereitgestellte Dokumentation der Sabre Web Services. In dieser Phase werden Rahmenbedingungen und Vorgehensweisen für die spätere Implementierung der Web Services festgelegt. Des Weiteren beinhaltet diese Phase erste Verbindungstests mit Sabre, sowie die Aufstellung eines Vergleichs mit dem derzeitigen System. Zu diesem Zweck

12 3.2 Einbindung der Technologie Sabre Web Service in Pioneer muss der hausinterne Arbeitsprozess, der bei einer Flugbuchung durchlaufen wird, nachvollzogen werden. 3.2 Einbindung der Technologie Sabre Web Service in Pioneer Diese Phase beschäftigt sich mit der Zusammenführung von Pioneer und Sabre Web Services. Auf welche Weise kann die Technologie Sabre Web Services in das Buchungssystem Pioneer integriert werden? Ziel dieser Phase ist das Entwerfen erster Ansätze einer Softwarelösung zur Integration der Sabre Web Services, sowie die Aufstellung eines Konzepts, anhand dessen eine weitere Planung aufgestellt werden kann. 3.3 Implementierung der benötigten Web Services Nach Beendigung der beiden vorherigen Phasen soll mit der Implementierung der benötigten Web Services begonnen werden. Voraussetzung hierfür ist das Festlegen einer Programmiersprache, sowie die Erstellung eines bestimmten Schemas nach dem jeder einzelne Service zu implementieren ist. Jeder Service soll anschlieÿend als einzelner Baustein verfügbar sein, um für die anschlieÿende Erstellung der Softwarekomponente eine gröÿst mögliche Flexibilität zu bewahren. Die Auswahl der zu implementierenden Services wird begrenzt durch den vorgegebenen Zeitraum der Diplomarbeit. Zunächst sollen nur für die spätere Verwendung (zwingend) notwendige Services implementiert werden, um somit eine betriebliche Benutzung der Komponente in einem absehbaren Zeitraum zu gewährleisten. Dies soll zur Folge haben, dass mögliche Schwachstellen der Komponente im praktischen Gebrauch frühzeitig erkannt werden, und zusätzliche Änderungen an der Softwarekomponente minimiert werden.

13 3.4 Entwicklung einer geeigneten Schnittstelle Entwicklung einer geeigneten Schnittstelle Die letzte Phase besteht aus der Erstellung eines Softwarekonstruktes, welches die in Kapitel 3.3 implementierten Sabre Web Services beinhaltet. Dieses Konstrukt muss Schnittstellen aufweisen, die in Folgendem kurz beschrieben werden: Schnittstelle zu Sabre: Dies geschieht unter Verwendung der implementierten Sabre Web Services. Schnittstelle zu Pioneer: Die zu erstellende Anwendung muss nach auÿen hin entsprechende Methoden freigeben, mit Hilfe derer sowohl eine Übergabe von Informationen stattndet, als auch die Ausführung bestimmter Ereignisse kontrolliert werden kann. Schnittstelle zum Benutzer: Die Anwendung muss über eine Benutzerober- äche verfügen. Wie die Buchungssoftware Pioneer, soll die in dieser Diplomarbeit entwickelte Flugbuchungskomponente aus Gründen der Vereinheitlichung, sowie der Vereinfachung einer möglichen Weiterentwicklung in der Programmiersprache Delphi entwickelt werden.

14 4 Ausführung Ausführung In diesem Kapitel wird die praktische Ausführung beschrieben. Die Abfolge und Gliederung beruhen dabei hauptsächlich auf dem chronologischen Ablauf der Durchführung. Zu Beginn soll dem Leser zum besseren Verständnis im Bezug auf die folgende Ausarbeitung notwendiges Hintergrundwissen vermittelt werden. Dabei werden unter anderem bereits erwähnte Begrie näher erläutert sowie angeschnittene Zusammenhänge weiter vertieft. Auch sollen die Beweggründe verdeutlicht werden, die zur Aufgabenstellung dieser Diplomarbeit führten. 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Um zunächst einen Überblick über die Zusammenhänge der beiden Unternehmen Sabre und Boomerang Reisen zu erhalten, ist es notwendig, einige der bei der Erstellung einer Reise zu durchlaufenden hausinternen Arbeitsabläufe näher zu erläutern. Des Weiteren werden beide Unternehmen im Folgenden kurz vorgestellt und beschrieben Wer oder was ist Boomerang Reisen? Das Unternehmen Boomerang Reisen wurde 1995 in Trier gegründet. Dabei handelt es sich um einen Reiseveranstalter mit Schwerpunkt Australien und Neuseeland. Im Laufe der Zeit expandierte das Unternehmen und umfasst heute zwölf Filialen in Deutschland sowie Filialen in den Niederlanden und der Schweiz. Als Fernreiseveranstalter spezialisierte sich das Unternehmen auf die Erstellung individueller Reisen welche im Gegensatz zur heute weit verbreiteten Pauschaltouristik steht. Das Tochterunternehmen Boomerang Solutions, welches sich 1997 von Boomerang Reisen abspaltete, entwickelt sowohl Print-,Medien-, sowie Softwarelösung zu denen auch das in vorherigen Kapiteln erwähnte Buchungssystem Pioneer gehört. Träger der für diese Diplomarbeit bereitgestellten Thematik ist Boomerang Solutions.

15 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Was ist Pioneer? Pioneer ist der Name eines von Boomerang Solutions entwickelten Buchungssystems. Dieses System wurde in ständiger Zusammenarbeit mit Boomerang Reisen entwickelt und bildet die Basis aller hausinternen Arbeitsabläufe. Mit Ausnahme einiger weniger Zusatzanwendungen werden alle anfallenden Arbeitsprozesse in Pioneer getätigt. Angelehnt an die Spezialisierung von Boomerang Reisen im Bezug auf die Verwirklichung individueller Reisebedürfnisse, beinhaltet Pioneer die Möglichkeit einer exiblen Reisezusammenstellung, ähnlich dem Baukastenprinzip. Auf Grund guter Interaktion zwischen beiden Unternehmen wird das System ständig weiterentwickelt und optimiert Wer oder was ist Sabre? Sabre Travel Network, kurz Sabre, ist ein Tochterunternehmen des Mutterkonzerns Sabre Holdings Cooperation mit Sitz in Dallas/Fort Worth (USA). Das von Sabre entwickelte gleichnamige Computerreservierungssystem Sabre bietet Zugang zum weltweit führenden globalen Distributionssystem (GDS) der Touristikbranche gegründet, gilt die Sabre Holdings Cooperation als einer der führenden Anbieter im Reisegeschäft. Zusammen mit einigen wenigen Firmen fungiert Sabre als Bindeglied zwischen Reisebüros/Reiseveranstaltern und den Buchungssystemen der einzelnen Fluggesellschaften, sowie Anbietern anderer Reiseleistungskategorien. Sabre bietet durch sein CRS Reiseunternehmen unterschiedlicher Art die Möglichkeit in Echtzeit Flugbuchungen zu tätigen. Das Sabre-Rechenzentrum (Sabre Network Operations Center) umfasst 21 Zentralrechner mit einer Rechenleistung von mehr als 5300 MIPS 5 und 17,8 Terabytes Speicherkapazität. In Spitzenzeiten werden mehr als 5450 Mitteilungen pro Sekunde verarbeitet, mehr als bei jedem anderen CRS der Welt. Die Durchschnitts-Reaktionszeit bei der Datenabfrage beträgt weniger als 2 Sekunden. 36 % aller Buchungen weltweit werden über dieses globale Vertriebssystem abgewickelt. 5 MIPS: Million Instructions per Second

16 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Kooperation von Sabre und Boomerang Reisen Für das stetig erfolgreiche Zusammenstellen und Durchführen von Reisen bedarf es des Zusammenspiels vieler verschiedener Firmen der Touristikbranche. Das Verlangen nach aktuellen Informationen und Preisen, erfordert ein hohes Maÿ an Datenaustausch zwischen den einzelnen Unternehmen, und setzt das Zusammenarbeiten mit verlässlichen und vertrauenswürdigen Partnern voraus. Die oben aufgeführten Zusammenhänge sollen an folgendem Beispiel vereinfacht aufgezeigt werden: Ein Kunde betritt ein Reisebüro, um sich eine individuelle Reise zusammenstellen zu lassen. Zusammen mit einem Mitarbeiter werden beide nun anhand der im Katalog oder sonstigen Informationsträgern enthaltenen Reiseleistungen versuchen eine auf den Kunden passend zugeschnittene Reise zusammenzustellen. Wie kommen die einzelnen Leistungsangebote samt Preise in den Katalog? In der Regel erstellt ein Reiseveranstalter einmal pro Jahr einen neuen Katalog mit seinen aktuellsten Angeboten, welche an die dazugehörigen Reisebüros verteilt werden. Die Katalogerstellung geschieht in Zusammenarbeit mit den jeweiligen Einzelanbietern, sowie den Zwischenhändlern in den Zielgebieten. Dabei teilen die Einzelanbieter, wie zum Beispiel ein Hotel, ihrem Zwischenhändler, auch genannt Inbounder, ihre aktuellen Preise mit und stellen diesem bestimmte Kontingente zu Buchungszwecken zur Verfügung. Der Inbounder wiederum sammelt alle Informationen seiner mit ihm kooperierenden Einzelanbieter, und teilt diese anschlieÿend allen Reiseveranstaltern mit, mit denen er zusammenarbeitet. Nachdem nun dem Kunden ein schriftliches Angebot zugeschickt wurde und der Kunde dieses bestätigt, beginnt ein Arbeitsvorgang welcher in die entgegengesetzte Richtung verläuft. Der Mitarbeiter des Reisebüros übermittelt das zu buchende Angebot der Buchungsabteilung seines Reiseveranstalters. Es ist nun deren Aufgabe das Angebot in seine Einzelleistungen zu zerlegen und die zu den Leistungen gehörenden Inbounder in den Zielgebieten über die Buchung zu informieren. Der Inbounder hat nun die Aufgabe, vorausgesetzt er besitzt entsprechende freie Kontingente, die Buchung zu bestätigen und die entsprechenden Einzelanbieter darüber zu informieren. Das in Kapitel beschriebene Unternehmen Sabre ist Partner von Boomerang Reisen im Bezug auf die Leistungskategorie Flüge und kann im obigen Zusammenhang als Zwischenhändler betrachtet werden. Auf die dabei zu beachtende und bereits erwähnte Sonderbehandlung von Flugbuchungen wird in Kapitel eingegangen. An dieser Stelle sei dem Leser Folgendes mitgeteilt: Alle von Boomerang Reisen ausgeführten Flugbuchungen werden über das von Sabre zur

17 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Verfügung gestellte CRS getätigt. Dieser Zugri erfolgt über verschiedene ebenfalls von Sabre bereitgestellte Anwendungen und Technologien, die einen sicheren Datenaustausch gewährleisten. In dieser Diplomarbeit wird auf zwei der möglichen Verbindungsvarianten eingegangen. Zum einen handelt es sich dabei um die Anwendung Sabre for Windows, die derzeit von Boomerang Reisen zur Kommunikation mit dem Sabre System verwendet wird. Diese Anwendung wird im folgenden Kapitel vorgestellt. Die zweite Verbindungsvariante ist die von Sabre neu zur Verfügung gestellte Technologie Sabre Web Services, mit Hilfe derer das mittlerweile veraltete Sabre for Windows abgelöst werden soll. Diese wird in Kapitel 4.2 ausführlich dargestellt Sabre for Windows Sabre for Windows ist eine der verschiedenen Softwarelösungen, die von Sabre zur Verfügung gestellt werden, um auf dessen CRS zuzugreifen. Es handelt sich dabei um eine konsolenähnliche Anwendung für alle Betriebssysteme der Kategorie Microsoft Windows. Der Verbindungsauf und -abbau mit Sabre erfolgt automatisch beim Start bzw. Beenden des Programms. Die Funktionsweise der Anwendung ist simpel. Sie besteht aus dem Übertragen und Empfangen von Daten, sowie dem Anzeigen der empfangenen Daten in Form einer Textausgabe. Dieser Datenaustausch beruht ausschlieÿlich auf der Zeichen-Denition des ASCII 6 -Codes. Die Kommunikation mit dem CRS von Sabre ist vergleichbar mit der einer Datenbank unter Verwendung von SQL. Der Benutzer sendet beispielsweise eine Flugabfrage und erhält als Antwort alle Flüge, die den von ihm angegebenen Kriterien entsprechen. Auf die dabei verwendete Sprache wird im folgenden Kapitel (Kapitel 4.1.6) eingegangen. Lokales Abspeichern, sowie das Markieren und Kopieren gewonnener Daten ist in Sabre for Windows nicht möglich. Der Benutzer arbeitet stets auf dem CRS. Ist eine Flugbuchung abgeschlossen, so wird sie im CRS, also auf Seiten von Sabre abgelegt. Um nun bestimmte Daten einer Flugbuchung von Sabre for Windows in das dazugehörige Angebot in Pioneer einzupegen ist der Benutzer verpichtet, die benötigten Informationen per Hand einzutragen. Jede Änderung einer Flugbuchung erfordert das manuelle Abgleichen in Pioneer, und umgekehrt. Die Anwendung Sabre for Windows bietet dabei keinerlei Im- oder Exportmöglichkeiten. 6 ASCII: American Standard Code for Information Interchange

18 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Für den Zugri auf das CRS von Sabre benötigt der Benutzer folgende Angaben: IPCC (Internet Pseudo City Code): jede mit Sabre zusammenarbeitende Reiseagentur erhält ein IPCC anhand dessen sie eindeutig identiziert werden kann. AgentID: zu jedem IPCC gehört eine Anzahl von AgentIDs. Diese können als Benutzernamen einzelner Mitarbeiter einer Reiseagentur betrachtet werden, die Zugri auf das CRS haben sollen. Password: jede AgentID benötigt ein dazugehöriges Passwort. Jede der von Sabre zur Verfügung gestellten Softwarelösungen benötigt die obigen Angaben für einen erfolgreichen Verbindungsaufbau. Abbildung 4.1: Sabre for Windows

19 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Was ist das Sabre Format? Für den Zugri auf das Sabre System benötigt der Benutzer bestimmte Kenntnisse über das Format bzw. die Sprache mittels derer er mit dem System kommunizieren kann. Verwendet wird dabei das von Sabre eigens entwickelte Sabre Format. Es besteht aus einer Reihe von Kürzeln, die als selbständige Befehle bezeichnet werden können. Das folgende Beispiel veranschaulicht das Sabre Format für eine Abfrage bezüglich Flugverfügbarkeit: Format 1[Datum] [Strecke] [Zeit] - [Klasse] + [Airline(s)] Erläuterung: Sucht die Verfügbarkeit zu einem bestimmten Datum und Flugstrecke, optional: auch nach Abugzeit, Buchungsklasse und Fluggesellschaften(en). Beispiele 1HAMMUC Sucht alle Flüge am heutigen Tag von Hamburg (HAM) nach München (MUC) 106DECHAMMUC Sucht alle Flüge, die am 6. Dezember von Hamburg (HAM) nach München (MUC) iegen 122FEBMUCHAM06 Sucht alle Flüge, die am 22. Februar gegen 6.00 Uhr von München (MUC) nach Hamburg (HAM) iegen Eine vertiefte Kenntnis über das Sabre Format ist zum Verständnis der weiteren Ausführung nicht von Bedeutung. Wichtig jedoch ist die Tatsache, dass für die Benutzung des Systems das Erlernen der einzelnen Sabre Formate unausweichlich ist. Um die entsprechenden Kenntnisse zu erwerben, muss jeder Benutzer zuvor diesbezüglich von Sabre bereitgestellte Lehrgänge besucht haben. Diese Lehrgänge sind in unterschiedliche Niveaus gestaelt. Zum vollständigen Erlernen der einzelnen Sabre Formate müssen alle 5 Lehrgänge besucht werden. Die durchschnittliche Dauer eines Lehrgangs beträgt 4

20 4.1 Zusammenhänge zwischen Sabre und Boomerang Reisen Tage. Für die entstehenden Kosten muss das jeweilige Reisebüro des Lehrgangsbesuchers aufkommen Aufbau einer Flugbuchung Wie bereits in Kapitel erwähnt, werden alle von Boomerang Reisen durchgeführten Flugbuchungen über das von Sabre zur Verfügung gestellte CRS getätigt. Wie wird eine Flugbuchung aufgebaut und welche Angaben werden dabei benötigt? Zunächst muss darauf hingewiesen werden, dass die Durchführung einer Flugbuchung keinem festen Ablauf folgt. Dies hängt damit zusammen, dass die Anforderungen der Kunden individuell verschieden sind. Ob es einem Kunden wichtiger ist den günstigen Tarif zu erhalten, oder ob ihm mehr daran liegt an einem ganz bestimmten Datum zu verreisen, ist eines von vielen verschiedenen Kriterien nach denen sich der Ablauf einer Flugbuchung richtet. Abbildung 4.2 zeigt in stark vereinfachter Form den Aufbau einer der meist genutzten Abläufe einer Flugbuchung. Wie in Abbildung 4.2 ersichtlich, kann der Vorgang einer Flugbuchung in 3 Abschnitte unterteilt werden: Erstellung eines Flugplans durch Buchen einzelner Flugsegmente PNR (Passenger Name Record) Management Ticketing Im Folgenden wird im Besonderen auf den zweiten Punkt eingegangen werden, da dieser den umfangreichsten darstellt: das PNR Management. Unter einem Passenger Name Record (PNR) versteht man das Anlegen eines Passagiers. Das PNR Management beinhaltet das Einpegen aller Passagierdaten einer Buchung, sowie die Angabe weiterer Informationen. In Tabelle 1 und 2 werden alle zum PNR Management gehörigen Buchungselemente dargestellt und erläutert.

Gliederung. 1. Einleitung (1) 1. Einleitung (3) 1. Einleitung (2)

Gliederung. 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,

Mehr

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com

Praktikum 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

Mehr

SOAP Integrationstechnologie für verteilte Middlewarearchitekturen?

SOAP 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

Mehr

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer

Autor: 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

Mehr

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Webservices. 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

Mehr

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web 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.

Mehr

Wiederholung: Beginn

Wiederholung: 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

Mehr

Webservices Ein Vortrag von:

Webservices 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

Mehr

Client/Server-Systeme

Client/Server-Systeme Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen

Mehr

Java und XML 2. Java und XML

Java 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

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, 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

Mehr

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik

SOA. 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

Mehr

Microsoft.NET und SunONE

Microsoft.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

Mehr

In diesem Kapitel werden wir nun mehrere Anwendungen von XML in der betrieblichen Praxis vorstellen. Sie sollen XML bei der Arbeit zeigen.

In diesem Kapitel werden wir nun mehrere Anwendungen von XML in der betrieblichen Praxis vorstellen. Sie sollen XML bei der Arbeit zeigen. 181 In diesem Kapitel werden wir nun mehrere Anwendungen von XML in der betrieblichen Praxis vorstellen. Sie sollen XML bei der Arbeit zeigen. Wir beginnen mit dem Startup-Unternehmen Seals GmbH aus Frankfurt,

Mehr

Web Services and Semantic Web - Introduction to Web Services. von Andreas Weiler

Web 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

Mehr

Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten

Webservices 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

Mehr

Basistechnologien: Web-Services

Basistechnologien: Web-Services Alexander Rudolf Cloud-Computing Seminar Hochschule Mannheim WS0910 1/29 Basistechnologien: Web-Services Alexander Rudolf Hochschule Mannheim Fakultät für Informatik alexander.rudolf@stud.hs-mannheim.de

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

Oracle BI Publisher in der Oracle Business Intelligence Enterprise Edition Plus. Eine Mehrwertdiskussion

Oracle BI Publisher in der Oracle Business Intelligence Enterprise Edition Plus. Eine Mehrwertdiskussion Oracle BI Publisher in der Oracle Business Intelligence Enterprise Edition Plus Eine Mehrwertdiskussion Der Oracle BI Publisher als Teil der Oracle BI Suite versus Oracle BI Publisher Standalone Der Oracle

Mehr

BeamYourScreen Sicherheit

BeamYourScreen Sicherheit BeamYourScreen Sicherheit Inhalt BeamYourScreen Sicherheit... 1 Das Wichtigste im Überblick... 3 Sicherheit der Inhalte... 3 Sicherheit der Benutzeroberfläche... 3 Sicherheit der Infrastruktur... 3 Im

Mehr

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API PHP-Framework zur Anbindung an die plenty API Inhaltsverzeichnis 1 Kurzbeschreibung...3 2 Integration...4 3 Möglichkeiten...5 3.1 Artikel...5 3.2 Aufträge...5 3.3 Kunden...5 4 Interne Funktionsweise...7

Mehr

Zustandsgebundene Webservices

Zustandsgebundene Webservices Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite

Mehr

1. Installation und Inbetriebnahme pcon.update

1. Installation und Inbetriebnahme pcon.update Manual pcon.update 1. Installation und Inbetriebnahme pcon.update Unter nachfolgendem Link können Sie die erforderliche Software pcon.update herunterladen. ftp://ftpdownload:download-9200@ftp.weber-os.ch/download/pcon/update/p-up-

Mehr

Das Wichtigste im Überblick 3 Sicherheit der Inhalte Sicherheit der Benutzeroberfläche Sicherheit der Infrastruktur.

Das Wichtigste im Überblick 3 Sicherheit der Inhalte Sicherheit der Benutzeroberfläche Sicherheit der Infrastruktur. MIKOGO SICHERHEIT Inhaltsverzeichnis Das Wichtigste im Überblick 3 Sicherheit der Inhalte Sicherheit der Benutzeroberfläche Sicherheit der Infrastruktur Seite 2. Im Einzelnen 4 Komponenten der Applikation

Mehr

Web Service Security

Web Service Security Hochschule für Angewandte Wissenschaften Hamburg Fachbereich Elektrotechnik und Informatik SS 2005 Masterstudiengang Anwendungen I Kai von Luck Web Service Security Thies Rubarth rubart_t@informatik.haw-hamburg.de

Mehr

Implementierung von Web Services: Teil I: Einleitung / SOAP

Implementierung 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

Mehr

Seminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java

Seminarbericht 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

Mehr

Spezifikationen und Voraussetzung

Spezifikationen und Voraussetzung Projekt IGH DataExpert Yellowbill Adapter Spezifikationen Voraussetzungen Datum : 22.08.2013 Version : 1.0.0.2 22.08.2013 Seite 1 von 7 Inhaltsverzeichnis 1 Einleitung...3 2 Architektur...3 2.1 Grundsätze

Mehr

Seminarvortrag Serviceorientierte Softwarearchitekturen

Seminarvortrag Serviceorientierte Softwarearchitekturen Seminarvortrag Serviceorientierte Softwarearchitekturen vorhandene Altsysteme Gliederung Einführung Grundlegende Modelle Grundlegende Komponenten Architekturen 2 Einführung Altanwendung und Altsysteme?

Mehr

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen Abgleich von Adressen und Terminen Stand Juni 2004 Was ist CAS genesisworld.exchange connect? Inhalt 1 Was ist CAS genesisworld.exchange connect?... 3 2 Systemvoraussetzungen... 5 2.1 Software...5 2.2

Mehr

Web-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 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

Mehr

E-Services mit der Web-Service-Architektur

E-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

Mehr

Softwaretool Data Delivery Designer

Softwaretool Data Delivery Designer Softwaretool Data Delivery Designer 1. Einführung 1.1 Ausgangslage In Unternehmen existieren verschiedene und häufig sehr heterogene Informationssysteme die durch unterschiedliche Softwarelösungen verwaltet

Mehr

Java 2, Enterprise Edition Einführung und Überblick

Java 2, Enterprise Edition Einführung und Überblick Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick m_husema@informatik.uni-kl.de Vortragsinhalte

Mehr

Web Services: Inhalt

Web 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

Mehr

Enterprise Applikation Integration und Service-orientierte Architekturen. 08 Einführung Service-Orientierte Architekturen

Enterprise Applikation Integration und Service-orientierte Architekturen. 08 Einführung Service-Orientierte Architekturen Enterprise Applikation Integration und Service-orientierte Architekturen 08 Einführung Service-Orientierte Architekturen Ist SOA immer noch aktuell? Prof. Dr. Holger Wache http://bhc3.files.wordpress.com/2009/07/gartner-emerging-technologies-hype-cycle-2009.png?w=552&h=451

Mehr

ORACLE Business Components for Java (BC4J) Marco Grawunder

ORACLE Business Components for Java (BC4J) Marco Grawunder ORACLE Business Components for Java (BC4J) Marco Grawunder Gliederung 2 Probleme von J2EE/EJB J2EE-Pattern Lösungsansatz: BC4J Architektur einer BC4J-Anwendung Komponenten Entity Objects View Objects Application

Mehr

XML-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 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?

Mehr

Remote Communications

Remote Communications HELP.BCFESDEI Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher

Mehr

SVV-GEMEINSCHAFTS-STATISTIKEN Statistik-Portal & Meldungen

SVV-GEMEINSCHAFTS-STATISTIKEN Statistik-Portal & Meldungen INHALTSVERZEICHNIS 1. Allgemeines... 2 2. Erste Inbetriebnahme... 2 2.1. Anmeldung... 2 2.2. JAVA-Runtime-Environment... 2 2.3. Spezielle Internet-Installationen bei den Versicherungen... 3 3. Kurz-Einführung

Mehr

CORBA-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 Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard

Mehr

Schritt 1: Auswahl Schritt 3 Extras > Konten Schritt 2: Konto erstellen Konto hinzufügen klicken

Schritt 1: Auswahl Schritt 3 Extras > Konten Schritt 2: Konto erstellen Konto hinzufügen klicken In diesem Tutorial zeigen wir Ihnen, wie Sie im Mozilla Thunderbird E-Mailclient ein POP3-Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version 2.0.0.6 verwendet. Schritt 1: Auswahl

Mehr

Enterprise Application Integration Erfahrungen aus der Praxis

Enterprise 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

Mehr

ImplementIerung von ClICKAnDBuY

ImplementIerung von ClICKAnDBuY Implementierung von CLICKANDBUY Inhaltsverzeichnis 1 2 3 4 5 6 7 Einführung: ClickandBuy Premiumlinks... 2 ClickandBuy URL Mapping... 3 Premiumlink Implementierungsoptionen... 4 3.1. Sessionlink... 4 3.2.

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

Dokumentation Authentische Strukturdaten

Dokumentation Authentische Strukturdaten Dokumentation Version 1.1 Version 1.0 Seite 1/18 31.10.2008 Inhaltsverzeichnis 1. Allgemeines...3 1.1 Phasenmodell...3 1.1.1 Phase I...3 1.1.2 Phase II...3 1.1.3 Phase III...3 1.2 Datenaktualität...3 2.

Mehr

Datenbank-basierte Webserver

Datenbank-basierte Webserver Datenbank-basierte Webserver Datenbank-Funktion steht im Vordergrund Web-Schnittstelle für Eingabe, Wartung oder Ausgabe von Daten Datenbank läuft im Hintergrund und liefert Daten für bestimmte Seiten

Mehr

ARTS Server 3.5. Produktbeschreibung. Uptime Services AG

ARTS Server 3.5. Produktbeschreibung. Uptime Services AG Uptime Services AG Brauerstrasse 4 CH-8004 Zürich Tel. +41 44 560 76 00 Fax +41 44 560 76 01 www.uptime.ch ARTS Server 3.5 Produktbeschreibung Uptime Services AG Inhaltsverzeichnis 1 Einleitung... 2 2

Mehr

Spezifikationen und Voraussetzung

Spezifikationen und Voraussetzung Projekt IGH DataExpert Paynet Adapter Spezifikationen Voraussetzungen Datum : 21.07.08 Version : 1.0.0.2 21.07.2008 Seite 1 von 7 Inhaltsverzeichnis 1 Einleitung... 3 2 Architektur... 3 2.1 Grundsätze

Mehr

Microsoft.NET. InfoPoint 8. Juni 2005 Stefan Bühler

Microsoft.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

Anlage 3 Verfahrensbeschreibung

Anlage 3 Verfahrensbeschreibung Anlage 3 Verfahrensbeschreibung Stand September 2015 1 INHALTSVERZEICHNIS 1 EINLEITUNG... 2 2 SYSTEMVORAUSSETZUNGEN... 3 2.1 Technische Voraussetzung beim Kunden... 3 2.2 Ausstattung des Clients... 3 3

Mehr

ZEUS Energiebuchhaltung Salzburg Automatische Zählerstandanlieferung: E-Mail-Schnittstelle

ZEUS Energiebuchhaltung Salzburg Automatische Zählerstandanlieferung: E-Mail-Schnittstelle ZEUS Energiebuchhaltung Salzburg Automatische Zählerstandanlieferung: E-Mail-Schnittstelle Version: 1.0.0 Datum: 2013-11-20 Autor: Bernd Ennsfellner, Renate Pinggera gizmocraft, design and technology GmbH

Mehr

Access und OpenOffice.org

Access und OpenOffice.org Access-Datenbanken in OpenOffice.org 1.1 einbinden Herausgegeben durch das OpenOffice.org Germanophone-Projekt Autoren Autoren vorhergehender Versionen Timo Kozlowski Alle in diesem Dokument erwähnten

Mehr

.NET-Networking 2 Windows Communication Foundation

.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

Mehr

Seminar 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. 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

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung mit Enterprise JAVA Beans Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung

Mehr

Web-Konzepte für das Internet der Dinge Ein Überblick

Web-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

Mehr

WS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216

WS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216 WS-Security Sicherheitskonzepte in global verteilten Anwendungen Thies Rubarth 21. Sep 2007 ACM/GI Localgroup #216 Thies Rubarth, M.Sc. (Informatik) IT Berater Jahrgang 1979 Anwendungsentwicklung seit

Mehr

Standards und Standardisierungsgremien

Standards und Standardisierungsgremien Standards und Standardisierungsgremien Begriffe Norm und Standard synonym Organisationen z.b. ISO: International Standards Organization DIN: Deutsches Institut für Normung e.v. ANSI: American National

Mehr

Scalera Mailplattform Dokumentation für den Anwender Installation und Konfiguration des Outlook Connectors

Scalera Mailplattform Dokumentation für den Anwender Installation und Konfiguration des Outlook Connectors Installation und Konfiguration des Outlook Connectors Vertraulichkeit Die vorliegende Dokumentation beinhaltet vertrauliche Informationen und darf nicht an etwelche Konkurrenten der EveryWare AG weitergereicht

Mehr

Service-Orientierte Architekturen

Service-Orientierte Architekturen Hochschule Bonn-Rhein-Sieg Service-Orientierte Architekturen Kapitel 7: Web Services IV Exkurs über Sicherheitsanforderungen Vorlesung im Masterstudiengang Informatik Sommersemester 2010 Prof. Dr. Sascha

Mehr

1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching

1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching 1.1 Caching von Webanwendungen In den vergangenen Jahren hat sich das Webumfeld sehr verändert. Nicht nur eine zunehmend größere Zahl an Benutzern sondern auch die Anforderungen in Bezug auf dynamischere

Mehr

Die Laborjournalführungs-Software professionell - zuverlässig

Die Laborjournalführungs-Software professionell - zuverlässig Produktinformation Die Laborjournalführungs-Software professionell - zuverlässig Integration von InfoChem ICEdit, ensochemeditor, MDL ISIS / Draw und CS ChemDraw Optional mit Schnittstelle zu anderen Datenbanksystemen

Mehr

LDAP-Server. Jederzeit und überall auf Adressen von CAS genesisworld zugreifen

LDAP-Server. Jederzeit und überall auf Adressen von CAS genesisworld zugreifen LDAP-Server Jederzeit und überall auf Adressen von CAS genesisworld zugreifen Copyright Die hier enthaltenen Angaben und Daten können ohne vorherige Ankündigung geändert werden. Die in den Beispielen verwendeten

Mehr

Inhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices

Inhalt 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?

Mehr

SMC Integrationsserver 5.0 Versionsinformationen

SMC Integrationsserver 5.0 Versionsinformationen SMC Integrationsserver 5.0 Versionsinformationen SMC IT AG Pröllstraße 24 86157 Augsburg Tel. (0821) 720 62-0 Fax. (0821) 720 62-62 smc-it.de info@smc-it.de Geschäftsstelle Ettlingen Pforzheimer Straße

Mehr

NEWpixi* API und die Umstellung auf REST. Freitag, 3. Mai 13

NEWpixi* API und die Umstellung auf REST. Freitag, 3. Mai 13 NEWpixi* API und die Umstellung auf REST Fakten NEWpixi* API Technik REST-basierend.NET Webservice IIS Webserver Release 31. August 2013, zusammen mit dem NEWpixi* ELI Release Legacy API und erste NEWpixi*

Mehr

PL/SQL Web-Services mit Oracle 11g

PL/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

Mehr

3-schichtige Informationssystem-Architektur

3-schichtige Informationssystem-Architektur 3-schichtige Informationssystem-Architektur plattformunabhängig beliebige Endgeräte Client als Applikation & Applet XML über SOAP Standard plattformunabhängig objektorientierte Architektur multiuserfähig

Mehr

Web Services mit Java

Web Services mit Java Web Services mit Java Neuentwicklung und Refactoring in der Praxis Torsten Langner new technology Markt+Technik Verlag Inhaltsverzeichnis Vorwort 13 Warum ausgerechnet dieses Buch? 13 An wen richtet sich

Mehr

Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH

Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH von Dominick Baier (dbaier@ernw.de) und Jens Franke (jfranke@ernw.de) 1 Einleitung Dieses Dokument behandelt die flexible

Mehr

COMOS Enterprise Server

COMOS Enterprise Server COMOS Enterprise Server White Paper Weltweite Anwendungsvernetzung mit serviceorientierter Architektur August 2010 Zusammenfassung Interoperabilität ist heutzutage für die effiziente Planung und den Betrieb

Mehr

Hinweise zu A-Plan 2009 SQL

Hinweise zu A-Plan 2009 SQL Hinweise zu A-Plan 2009 SQL Für Microsoft Windows Copyright Copyright 2008 BRainTool Software GmbH Inhalt INHALT 2 EINLEITUNG 3 WAS IST A-PLAN 2009 SQL? 3 WANN SOLLTE A-PLAN 2009 SQL EINGESETZT WERDEN?

Mehr

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges Komponentenbasierte Client-Architektur Hamburg, 16.11.2007 Bernd Olleck IT-Beratung Olleck Agenda Clients aus drei verschiedenen Perspektiven: Technische Infrastruktur Fachliche Sicht Aufgaben eines Clients

Mehr

Zeiterfassung für Projekte. SOAP-Schnittstelle. Juli 2013 Version 4.7

Zeiterfassung für Projekte. SOAP-Schnittstelle. Juli 2013 Version 4.7 Weil Zeit Geld ist Zeiterfassung für Projekte SOAP-Schnittstelle Juli 2013 Version 4.7 provantis IT Solutions GmbH Siemensstr. 1 71254 Ditzingen Tel. +49 (0)7156/43623-0 Fax. +49 (0)7156/43623-11 zep@provantis.de

Mehr

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße 10 39114 Magdeburg

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße 10 39114 Magdeburg OTRS-TFS-Konnektor Whitepaper Autor: advanto Software GmbH Mittelstraße 10 39114 Magdeburg Tel: 0391 59801-0 Fax: 0391 59801-10 info@advanto-software.de Stand: Mai 2015 Inhaltsverzeichnis 1 Idee... 3 2

Mehr

Message Oriented Middleware am Beispiel von XMLBlaster

Message 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

Mehr

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1 Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web

Mehr

Software Engineering II (IB) Serviceorientierte Architektur

Software Engineering II (IB) Serviceorientierte Architektur Serviceorientierte Architektur Prof. Dr. Oliver Braun Fakultät für Informatik und Mathematik Hochschule München SS 2015 Webservices Ziel: flexible programmatische Zusammenarbeit zwischen Servern Bereitstellung

Mehr

17 Komponentenbasiertes Software-Engineering

17 Komponentenbasiertes Software-Engineering 17 Komponentenbasiertes Software-Engineering 17.0 Einführung Lernziele Grundlagen, Prinzipien und Probleme des CBSE 17.1 Komponenten und Komponentenmodelle Komponenten und ihre Eigenschaften Komponentenmodelle

Mehr

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration

Mehr

Konfigurationsanleitung Hosted Exchange 2003 mit Outlook 2010 & iphone

Konfigurationsanleitung Hosted Exchange 2003 mit Outlook 2010 & iphone Konfigurationsanleitung Hosted Exchange 2003 mit Outlook 2010 & iphone Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.

Mehr

SZENARIO BEISPIEL. Implementation von Swiss SafeLab M.ID mit Citrix. Redundanz und Skalierbarkeit

SZENARIO BEISPIEL. Implementation von Swiss SafeLab M.ID mit Citrix. Redundanz und Skalierbarkeit SZENARIO BEISPIEL Implementation von Swiss SafeLab M.ID mit Citrix Redundanz und Skalierbarkeit Rahmeninformationen zum Fallbeispiel Das Nachfolgende Beispiel zeigt einen Aufbau von Swiss SafeLab M.ID

Mehr

WufooConnector Handbuch für Daylite 4

WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 1 Allgemeines 1.1 Das WufooConnector Plugin für Daylite 4 4 2 Einrichtung 2.1 2.2 2.3 Installation 6 Lizensierung 8 API Key einrichten

Mehr

0. Inhaltsverzeichnis

0. 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

Mehr

Konfigurationsanleitung Hosted Exchange mit Outlook 2007

Konfigurationsanleitung Hosted Exchange mit Outlook 2007 Konfigurationsanleitung Hosted Exchange mit Outlook 2007 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden. Everyware

Mehr

Client/Server-Systeme

Client/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

Mehr

Sun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich rainer.eschrich@sun.com

Sun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich rainer.eschrich@sun.com Sun ONE Sun Open Net Environment Dr. Rainer Eschrich rainer.eschrich@sun.com Architektur für Web-Services on Demand Sun ONE Vision Wie kann Software dem Kunden helfen? Kostenreduktion: Wie? In dem man

Mehr

Gemeinsame Gestaltung und Entwicklung von Geschäftsprozessen und Unternehmenssoftware

Gemeinsame Gestaltung und Entwicklung von Geschäftsprozessen und Unternehmenssoftware Johannes Kepler Universität Linz Institut für Informationsverarbeitung und Mikroprozessortechnik Diplomarbeit Gemeinsame Gestaltung und Entwicklung von Geschäftsprozessen und Unternehmenssoftware mit besonderer

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

Mehr

Hauptseminar 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 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

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

E-Mail-Verschlüsselung mit Geschäftspartnern

E-Mail-Verschlüsselung mit Geschäftspartnern E-Mail-Verschlüsselung mit (Anleitung für Geschäftspartner) Datum: 15.07.2013 Dokumentenart: Anwenderbeschreibung Version: 3.2 : Redaktionsteam PKI cio.siemens.com Inhaltsverzeichnis 1. Zweck des Dokumentes:...

Mehr

E-Mail-Verschlüsselung mit Geschäftspartnern

E-Mail-Verschlüsselung mit Geschäftspartnern E-Mail-Verschlüsselung mit (Anleitung für Geschäftspartner) Datum: 13.07.2011 Dokumentenart: Anwenderbeschreibung Version: 3.0 : Redaktionsteam PKI cio.siemens.com Inhaltsverzeichnis 1. Zweck des Dokumentes:...3

Mehr

Rückblick und nächste Schritte AutoMOT. Telco APG und Marktteilnehmer 26.01.2015

Rückblick und nächste Schritte AutoMOT. Telco APG und Marktteilnehmer 26.01.2015 Rückblick und nächste Schritte AutoMOT Telco APG und Marktteilnehmer 26.01.2015 Agenda TOP 1: Rückblick auf die operative Umsetzung und die betriebliche Erfahrung TOP 2: IT-technische Spezifikation Elemente

Mehr

NOCH MEHR ENTLASTUNG FÜR SIE.

NOCH MEHR ENTLASTUNG FÜR SIE. NOCH MEHR ENTLASTUNG FÜR SIE. ZUSÄTZLICHE TOOLS UND MEHR INFORMATIONEN FÜR SIE UND IHR UNTERNEHMEN DIE RICHTIGE MISCHUNG MACHT DAS ARBEITEN MIT LAS SCHNELL UND EINFACH. DURCH DIE MODULARITÄT KÖNNEN SIE

Mehr

Denapp Bankdata Service

Denapp Bankdata Service Denapp Denapp Bankdata Service Beschreibung Eine Beschreibung des oben genannten Webdienstes. Inhaltsverzeichnis Inhaltsverzeichnis... 2 Definitionen und Abkürzungen... 3 1. Allgemeines... 4 2. Mehr Kundenservice!...

Mehr

Thema: Web Services. Was ist ein Web Service?

Thema: Web Services. Was ist ein Web Service? Willkommen zum Component Ware Seminar Thema: Achim Grimm & Fabian Unterschütz Folie 1 Was ist ein Web Service? Web Services sind selbstbeschreibende, modulare Softwarekomponenten im Internet, die sich

Mehr