EAI und Web Services

Größe: px
Ab Seite anzeigen:

Download "EAI und Web Services"

Transkript

1 EAI und Web Services Seminararbeit Für das Seminar aus Informationswirtschaft (3230) im WS 2002/03 Leitung: o. Univ. Prof. Dkfm. Dr. Wolfgang H. Janko Univ.-Ass. Mag. Dr. Michael Hahsler Von Hans Berr ( ) 1

2 Inhaltsverzeichnis: Seite Stichworte / Keywords 3 Zusammenfassung / Abstract 3 Kernpunkte für das Management 4 1. Einleitung 4 2. Was verbirgt sich hinter Web Services 5 3. Berichte aus der Praxis Neuer Webauftritt des ADAC Microsoft.NET in der Versicherungsbranche Content Flow mit direktem Zugriff auf das SAP System Web Services mit.net und J2EE Die Beschreibung von Web Services Die Implementierung von Web Services Web Services publizieren, aufspüren und einbinden Web Services abrufen und ausführen Ausblick 13 2

3 EAI und Web Services EAI and Web Services Stichworte: Web Services, SOAP, UDDI, WSDL, WS-Coordination, WS-Transaction, WS- Security, Business Process Execution Language for Web Services,.NET, J2EE Keywords: Web Services, SOAP, UDDI, WSDL, WS-Coordination, WS-Transaction, WS- Security, Business Process Execution Language for Web Services,.NET, J2EE Zusammenfassung Der vorliegende Artikel stellt die Struktur und die Möglichkeiten von Web Services dar und wie dadurch neue Möglichkeiten für eine Enterprise Application Integration entstehen. Beleuchtet werden derzeitiger Stand und mögliche Entwicklungen dieser neuen offenen Architektur. Dies versuche ich durch Darstellung der Standards und mit Hilfe von Berichten über Unternehmen, die bereits eine erfolgreiche Implementierung Web basierender Plattformen durchgeführt haben. Den Abschluss meiner Arbeit bildet ein Ausblick auf zukünftige Entwicklungen der Web Services Standards. Abstract This paper describes the structure and possibilities of the fairly new Web Services and the given possibilities for Enterprise Application Integration. The goal is to show the actual standards and the future perspective of this open architecture. I will present the standards of Web Services and articles about enterprises which already implemented Web Services architecture very successfully. At the end of my article I will give you the latest development of Web Services standards and their future development. 3

4 Kernpunkte für das Management Dieser Beitrag soll den derzeitigen Stand der Web-Services Technologie darstellen. Aufgezeigt werden die bereits bestehenden Vorteile, aber auch die noch zu lösenden Probleme. Vorteile: Web basierende Technologie garantiert Einfachheit und somit großes Kosteneinsparungspotential. Nachteile: Sehr junge Technologie und daher noch nicht ausgereift, speziell die Sicherheitsproblematik des Internets muss noch gelöst werden. 1. Einleitung In letzter Zeit macht eine neue Entwicklung von sich reden, von der sich die Fachwelt eine Revolution auf dem Gebiet der Enterprise Application Integration erhofft. Diese Technologie nennt sich Web Services und alle Namhaften Softwarehäuser möchten zu den führenden Entwicklern auf diesem Gebiet zählen. In diesem Beitrag möchte ich den derzeitigen Stand der Entwicklung darstellen und auch zukünftige Entwicklungstendenzen aufzeigen. Dabei möchte ich auf die Standards, die Sicherheitsproblematik und die verschiedenen Lösungsansätze von IBM mit J2EE und Microsoft mit den.net Produkten eingehen. Ein Kapitel stellt die bisherigen Erfahrungen des ADAC, des Alten Leipziger Unternehmensverbunds und der Softwareschmiede projoin mit der Web Services Technologie dar. Alle diese Berichte werden zeigen, dass diese Technologie nicht nur im Stande sein wird Applikationen Betriebsystemübergreifend zu verbinden sondern darüber hinaus, aufgrund der Einfachheit und Offenheit in der Lage sein wird Kosten einzusparen. Da die Web Services allerdings noch in den Kinderschuhen stecken und somit weder eine große Anzahl von Unternehmungen diese implementiert haben, noch in einer Unternehmung eine bereits länger umgesetzte Lösung für EAI darstellen, lässt sich derzeit nur vermuten in welchen Bereichen und in welcher Höhe Einsparungen lukriert werden können. 4

5 2. Was verbirgt sich hinter Web Services Worin liegen nun die Vorteile von Web Services gegenüber all den EAI Technologien, die in den vorigen Kapiteln erläutert wurden? Ein großer Vorteil der Web Services ist, wie ihr Name schon vermuten lässt, dass sie auf der Technologie des world wide web aufbauen. Durch die Verwendung von Standard XML Protokollen und Formaten ist es erstmals möglich eine Anbieter Unabhängigkeit zu erreichen. Dies öffnet neue Möglichkeiten für die in großen Unternehmen angesiedelten EDV Abteilungen. Die Anwendungen sind dadurch nicht nur leichter zu entwickeln sondern auch die Wartung und Erweiterung ist innerhalb eines Unternehmens wieder leichter möglich. Web Services eliminieren die Interoperabilitätsprobleme der bestehenden Lösungen wie zum Beispiel CORBA, durch die Verwendung offener Internetstandards wie: Web Services Description Language (WSDL): als Sprache Universal Description, Discovery and Integration (UDDI): als Informationsfinder Simple Object Access Protocol (SOAP): als Übertragungsprotokoll Web Services Flow Language (WSFL): zur Definition der work flows 2.1 Das technologische Konzept der Web-Services WSDL (Web Services Description Language) Die auf XML basierende WSDL ist der Standard mit dem alle fundamentalen Merkmale der Web Services beschrieben werden. Aus dieser Beschreibung muss das verwendete Protokoll, die Adresse, die Portnummer, die möglichen Formate, Prozeduren und Funktionen für Eingabe und Ausgabe hervorgehen. Eine standardisierte Beschreibung ist unabdingbar um zu gewährleisten, dass sich die verschiedenen Web Services erkennen und verstehen können. Aufgrund der Tatsache, dass gerade die Verbindung mehrerer Applikationen die wesentlichen Vorteile der Web Services darstellen, bildet WSDL die Basis für die Ermöglichung der Dienste dar UDDI (Universal Description, Discovery and Integration) Um das gegenseitige Verstehen der Applikationen überhaupt erst zu ermöglichen, ist es notwendig, dass sich die Dienste im Internet auch finden. Hierzu ist ein Verzeichnis nötig, in dem die Anbieter ihre Services anbieten können. Dies bewahrt potentielle User vor mühevollen Internet Suchroutinen. UDDI wurde von Microsoft, IBM und Ariba ins Leben gerufen und definiert auf XML basierende Standards, die die Dienste definieren. Das Verzeichnis besteht aus drei Komponenten, den white, yellow und green pages. Die white pages haben zur Aufgabe die Identifizierungsmerkmale der Anbieter wie Namen, Adressen etc.. Die Branchenzugehörigkeit, das Angebot und die Kontaktmöglichkeiten werden in den yellow pages beschrieben. In den green pages schließlich werden die von den registrierten Anbieter angebotenen Webservices 5

6 ausführlich beschrieben. Sowohl Anwender als auch verschiedene Web Services können das Verzeichnis durchsuchen, um die Dienste aufzufinden und zu vergleichen SOAP (Simple Object Access Protocoll) Wenn nun einmal der gesuchte Web Services ausfindig gemacht wurde muss dieser auch aufgerufen werden können. Hier ist SOAP das geeignete Protokoll. Es handelt sich dabei um einen, auf dem XML Protokoll aufbauenden Standard für das Versenden und Empfangen von Nachrichten. Schnelle Verbreitung findet SOAP nicht nur durch die mögliche einfache Implementierung sondern auch durch die Herstellerund Plattformunabhängigkeit. SOAP, WSDL und UDDI bilden also die Technologie, die es ermöglicht eine hersteller- und plattformunabhängige Kommunikation zwischen verschiedensten Applikationen zu gewährleisten. Somit können Web Services auf allen beliebigen Betriebssystemen und mit verschiedenen Programmiersprachen verwendet werden. Es ist daher möglich, in einer Windows-Anwendung auf einen Web Service zuzugreifen, der unter Linux implementiert und betrieben wird. Die hierfür erforderliche Schnittstelle ist WSDL. Dies bedeutet, dass die Applikation Integration auf Basis der Web Services den Beginn einer Technologie darstellt. Sobald die derzeit noch bestehenden Sicherheitsprobleme gelöst sind steht einer Vernetzung von Unternehmen nichts mehr im Wege. Wenn die Unternehmen intern bereits mit Web Services arbeiten ist dafür keine weitere Software mehr nötig. Dadurch ersparen sich diese Unternehmungen nicht nur hohe Softwarekosten sondern darüber hinaus die Implementierungskosten und lange Anlaufzeiten bis eine klaglose Kommunikation gewährleistet ist. Die folgende Abbildung (Abb. 1) zeigt wie ein Web Services Aufruf gestaltet ist: Applikation I 3 Applikation II 2 UDDI white pages yellow pages green pages 1 [Abb 1.] Abfrageschema von Web Services mit.net 6

7 1. Die Applikation II meldet dem UDDI welche Informationen abrufbar sind. 2. Die Applikation I stellt eine Anfrage an das UDDI und erhält als Antwort die Daten wo und wie die gewünschte Information bei Applikation II beschafft werden kann. 3. Die Applikation I fragt die gewünschte Information direkt bei Applikation II ab. 4. Das Übertragungsprotokoll des gesamten Datenaustausches erfolgt mittels SOAP Protokoll. 5. Die Kommunikation der einzelnen Applikationen untereinander erfolgt mittels WSDL. Nach Gunjan Samtani und Dimple Sadhwani seien als wichtigste Unterschiede zwischen traditioneller EAI Lösungen und somit als Vorteile für Web Services folgende Kriterien genannt. Dabei sind auch die zu erwarteten Entwicklungen der Web Services Technologie berücksichtigt: Einfachheit: Web Services sind viel einfacher zu entwerfen, entwickeln, warten und nutzen als bisherige typische EAI. Wenn einmal das Gerüst der Entwicklung und Nutzung der Web Services steht, wird es relativ einfach sein neue Geschäftsprozesse, die sich auf mehrere Applikationen erstrecken zu automatisieren. Offene Standards: Ungleich der gängigen EAI Lösungen basieren Web Services auf offenen Standards und dies ist mit Sicherheit der wichtigste Einzelfaktor, der zu einer weiten Verbreitung von Web Services führen wird. Flexibilität: Web Services sind nicht an Point to Point Integration gebunden, somit müssen nicht Änderungen an einem Ende zwangsläufige Änderungen an dem anderen Ende nach sich ziehen. Daher sind Web Services mit ihrer losen Verbindung zwischen der Applikation die das Service bereitstellt und der Applikation die auf den Service zurückgreift viel flexibler. Kostenfaktor: EAI Lösungen mit Message Brokern sind sehr teuer zu implementieren. Web Services können das selbe erreichen, viel schneller und billiger. Größe: Durch die Möglichkeit große Applikationen auf kleine logische Einheiten aufzuteilen erleichtern Web Services die EAI. Effizienz: Durch die Möglichkeit Applikationen auf kleinere Einheiten zu reduzieren steigt die Effizienz. Dynamik: Web Services bieten einen dynamischen Zugang zu EAI durch dynamische Interfaces wohingegen traditionelle Lösungen sehr statisch sind. Wenn eine erfolgreiche Web Services basierte EAI einmal erfolgt ist und alle derzeitig herrschenden Unzulänglichkeiten der Web Services beseitigt sind steht einer weltweiten Vernetzung nichts mehr entgegen. Für diese Vernetzung wurde der Begriff Business to Business Integration (B2Bi) gewählt. Der Markt für B2Bi ist gewaltig. Einem kürzlich erschienen Bericht der International Data Corporation Group zufolge wird B2B e-commerce im Jahre 2005 eine Größenordnung von 4,7 Billionen US $ erreichen. Die kurze Erwähnung von B2Bi soll dazu dienen aufzuzeigen, dass sich der Vorteil von Web Services nicht alleine darauf beschränkt einzelne Applikationen einer Unternehmung oder eines Konzernes zusammenzuführen sondern darüber hinaus auch noch die Entwicklung des e-commerces nachhaltig steigern wird, wie in der folgenden Abbildung dargestellt. 7

8 Abb 2. Weltweite Vernetzung [SamSad] 3. Berichte aus der Praxis In diesem Kapitel möchte ich die Vorteile der Web Services darstellen, wie sie von den Verantwortlichen der Betriebe gesehen werden, die bereits erfolgreich diese Technologie implementiert haben. Im ebusiness Report erfolgten Gespräche mit Hr. Dr. Peczynski vom ADAC, Hr. Kuhn vom Alte Leipziger Unternehmensverbund und Hr. Joachim von der Softwarefirma projoin. 3.1 Neuer Webauftritt des ADAC Seit 1997 ist der ADAC, der deutsche Automobilklub mit einer Website im Internet vertreten. Nach der Idee einer virtuellen Club- Geschäftsstelle waren die Onlineinhalte in erster Linie als Dienstleistung für Clubmitglieder gedacht und erst in zweiter Linie für die breite Öffentlichkeit bestimmt. Die Zahl der Zugriffe stieg stark an, und bald war deutlich erkennbar, dass der Provider die UNIX basierende Hardware-Installation beim Provider ausbauen muss. Im gleichen Zeitraum ist der 8

9 Webauftritt auf über Seiten angewachsen. Der Großteil der abrufbaren Informationen muss täglich erneuert werden, die Verkehrsinformationen sogar alle zehn Minuten. Die bestehende Lösung verursachte durch die zentrale Wartung der Inhalte einen sehr hohen Aufwand. In Ermangelung eigener, geeignet qualifizierter Fachkräfte war die Fachabteilung der Münchner ADAC Zentrale für die Weiterentwicklung der Site-Struktur in hohem Maße auf externe Hilfe angewiesen. Probleme mit der Stabilität Da sich während des Jahres 2000 der monatliche Seitenzugriff auf über sieben Millionen erhöhte waren bereits starke Stabilitätsprobleme an der Tagesordnung. Daher war den verantwortlichen des ADAC klar, dass für den Internet-Auftritt eine neue technische Basis erforderlich war. Ein weiterer Aspekt für eine Neugestaltung der Site war die Verbesserung des Mitgliederservice. Durch Personalisierung sollte der nur für Mitglieder zugängliche Teil der Web-Site besser auf die individuellen Bedürfnisse der Besucher adaptierbar sein. Für die Datenpflege wurde die schnelle und einfache dezentrale Erfassung der Daten als oberstes Ziel angesehen. Der Wunsch war diese Daten gleich in den Abteilungen in denen sie anfielen online stellen zu können. Auch ein Webshop war einzurichten. Seit dem Relaunch der Website haben sich die Reaktionszeiten stark reduziert, besonders zu den Hauptreisezeiten ist es jetzt schnell möglich zum Beispiel Stauberichte abzurufen. Besondere Angebote sind schon auf der Startseite zu finden und wechselt man vom Informationsteil für die Allgemeinheit zu den, den Mitgliedern vorbehaltenen Seiten erscheint ein Login Fenster in welches der Besucher seinen Namen und die Mitgliedsnummer eintragen muss. Es besteht die Möglichkeit online Mitglied zu werden und der Onlineshop bietet die Möglichkeit Reiseutensilien und ADAC-Accessoires zu bestellen. Der ADAC entschied sich für die Softwareplattform.NET von Microsoft. Der Unterschied gegenüber einer Sun/Java-basierten Lösung lag für unser Projekt bei 20 Prozent Kosteneinsparung, erklärte Dr. Peczynski, Leiter der Informationsverarbeitung beim ADAC. Grund für diese Entscheidung war die Modulbauweise dieser Softwaretechnologie, die eine leichtere Wartung und Erweiterung verspricht und so für eine hohe Wirtschaftlichkeit sorgt. Die Basis bildet der.net-fähige Microsoft Commerce Server 2000, der die Erstellung von Kundenprofilen und der damit verbundenen individuellen Ansprache von Mitgliedern erlaubt. Darüber hinaus erlaubt es ausgefeilte Suchfunktionen, bestmögliche Bestellabwicklung und Auswertungsmöglichkeiten für die verschiedenen Geschäftsvorgänge Kostensenkungen verwirklicht Obwohl die Performance gesteigert werden konnte ist es dem ADAC möglich sowohl bei den Hardware- als auch bei den Softwarekosten zu sparen und somit haben sich die erwarteten Kostenvorteile in die Praxis umsetzten lassen. Einen weiteren Beitrag zur Kostensenkung bringt die nun mögliche Pflege und Weiterentwicklung der Website durch eigenes Personal. Laut Dr. Peczynski ist aber ein indirekter Kosteneffekt entscheidend: Unser Web-Auftritt hatte von Anfang an die Aufgabe, Transaktionskosten zu reduzieren etwa bei der telefonischen Verkehrsinformation: Dort kostet ein Anruf ca. 1,50 Euro. Auf diesem Gebiet bringt uns eine stabile Internet-Präsenz mit hoher Leistung finanzielle Vorteile. 9

10 3.2 Microsoft.NET in der Versicherungsbranche Der Alte Leipziger Unternehmensverbund sieht sich als serviceorientierten Dienstleister, der auf eine vernetzte Multi-Kanal-Strategie zur Kommunikation mit Kunden, Geschäftspartnern und Mitarbeitern vertraut. Durch ein neues Vermittlerportal steht für Geschäftspartner nun ein leistungsfähiges Angebot an Information, Service und Kommunikation online bereit. Die alte Leipziger zählt mit ihren 3400 Mitarbeitern, ihrem Umsatz von 2,3 Milliarden Euro und Kapitaleinlagen von etwa 15 Milliarden Euro zu den mittelgroßen Versicherungsunternehmen und Finanzdienstleistern in Deutschland. Das Angebot umfasst Lebens-, Kranken-, und Sachversicherungen, Bauspar- und Investmentprodukte sowie spezielle Dienstleistungen wie Risikobegutachtung und Schadensprognosen. Das Ziel der neu entwickelten Anwendung Kundeninformation ist es, den Vermittlern einen Echtzeitzugang zu den operativen Systemen der Versicherung zur Verfügung zu stellen. Geschäftsabläufe wurden optimiert und ermöglichten Recherchen nach Verträgen oder Kunden und darüber hinaus lieferten sie zugehörige Bearbeitungsstände zurück. Dadurch war es der Alten Leipziger möglich eine engere Bindung der Makler, Mehrfach- und Generalagenten an das Unternehmen sowie verbesserte Kundenbeziehungen zu erreichen. Dadurch konnte die Attraktivität der Versicherung gegenüber Vermittlern gesteigert werden, da die umgesetzten Funktionen eine absolute Neuheit in dieser Branche darstellen. Diese Tatsache lässt auf Auswirkungen auf die Neukundengewinnung hoffen. Woraus setzt sich die neue Anwendung zusammen: Statusinformationen zum Stand eines Vorgangs bezieht das Portal aus einem Windows-basierten Workflow-Managementsystem: der in Zusammenarbeit mit dem Systemhaus TeamWiSE, Mönchengladbach, entwickelten Versicherungslösung Technische Anwendungsarchitektur kurz TAA. Kunden- und Vertragsdaten entstammen einem zentralen GDV-Datenpool, wobei GDV hier als Name für das standardisierte Datenaustauschformat in der deutschen Versicherungswirtschaft steht. Elektronische Dokumente, wie gescannter Schriftverkehr, Anträge oder Schadensmeldungen, aber auch Versicherungspolicen oder Provisionsabrechnungen werden als tiff-dateien in einem optischen Archiv von ixos gehalten. Mit.NET konnten wir unterschiedlichste Systeme und Plattformen sehr flexibel mit dem Vermittler-Portal koppeln. Der Entwicklungsaufwand war überraschend gering. Änderungen, die früher Tage beanspruchten, dauern heute nur wenige Stunden, fasst Michael Kuhn, verantwortlicher Software-Architekt des Alten Leipziger Unternehmensverbunds, seine bisherigen Erfahrungen mit Visual Studio.NET zusammen. 10

11 Fazit Die Verantwortlichen der Alten Leipziger Versicherung sind überzeugt, dass die.net Strategie ihren Praxis-Test bestanden hat: Die Produktivität konnte gesteigert werden, der niedrigere Aufwand für die Entwicklung und Tests für Software sparen Zeit und Kosten. Daher kann der Nuten neuer Softwarelösungen früher als bisher generiert werden. Darüber hinaus beschleunigt.net die Integration von Anwendungen und Verfahren innerhalb und zwischen externen Partnern und den Versicherungsgesellschaften. 3.3 Content Flow mit direktem Zugriff auf das SAP System Die Softwarefirma projoin GmbH realisierte für einen großen deutschen Baukonzern ein Management-Informations-System mit dessen Hilfe Führungskräfte eine praxisorientierte Entscheidungshilfe zur Verfügung haben. Dadurch wird es ermöglicht ein einheitliches Vorgehen in allen Bereichen des Konzerns durchzusetzen. Das Content Flow Systems CFS mit seinem XML-basiertem Ansatz ermöglicht eine Vielzahl weiterer Problemfelder im Berichtswesen abzudecken. Für die Erstellung eines jährlichen Geschäftsberichts müssen zahlreiche unterschiedliche Datenquellen im Unternehmen unter meist hohem Zeitdruck aufgerufen werden, von einer simplen Excel Liste bis hin zum operativen SAP-System. Im Gegensatz zu Data Warehouse-Lösungen, die einen für sie notwendigen zusätzlichen Datenpool mit hoher Komplexität im Unternehmen aufbauen, war es das Ziel von projoin eine Reduktion der Komplexität zu erreichen: wir nutzen XML- Konzepte, um ein einfaches Interface zur Verfügung zu stellen, das eine Meta-Sicht, eine Art integrative Perspektive auf heterogene Datenquellen im Unternehmen ermöglicht, erläutert Thomas Joachim, Geschäftsführer von projoin. Die Vorteile von CFS liegen allerdings nicht nur bei einzelnen Ausgabemedien sondern ermöglichen auch eine problemlose Integration anderer Dokumente, wie etwa einer Darstellung automatisch aktualisierte Umsatzzahlen in einem Word Dokument. Dies generiert eine große Zeiteinsparung bei den Führungskräften, da jederzeit nicht nur die aktuellen Zahlen verfügbar sind sondern diese auch in der benötigten Form ausgegeben werden können. Dies bedeutet, dass jederzeit Dokumente für die Außendarstellung des Unternehmens und auch interne Geschäftsberichte per Knopfdruck zur Verfügung stehen. [KMan202] 4. Web Services mit.net oder J2EE Nachdem in Kapitel 3 alle beschriebenen Unternehmen auf die.net Technologie bauen möchte ich in diesem Kapitel die Unterschiede zwischen.net und J2EE darstellen. 11

12 4.1 Die Beschreibung von Web Services Die wichtigste Komponente um Web Services gut strukturiert zu beschreiben ist WSDL. In WSDL wird die abstrakte Definition von Endpunkten und Nachrichten von ihren konkreten Inhalten oder Bindungen getrennt. J2EE nützt WSDL um eine Übereinstimmung über das geeignete Format für jedes transferiertes XML Dokument zu erzielen. Die Inhalte, die ein J2EE basiertes Web Service anbietet werden in einer Registry dargestellt..net nützt ein WSDL Dokument um sich selbst zu beschreiben und um die Endpunkte der Web Services eindeutig zu definieren. 4.2 Die Implementierung von Web Services Web Services implementieren bedeutet derzeit Operationen und Datenstrukturierung innerhalb eines XML Dokuments zu erstellen. Sind Web Services einmal implementiert kann eine Applikation eine Abfrage in Form einer XML Nachricht versenden und erhält als Antwort wieder ein XML Dokument. Bestehende Java Applikationen können in Java API für XML basierte JAX-RPC (Remote Procedure Call) eingebettet und als Web Services dargestellt werden. Die J2EE Web Services Architektur ist ein Set von XML-basierten Netzwerken, das die Infrastruktur liefert, die es Unternehmen ermöglicht Web Services zu etablieren, an Stelle unabhängiger Schnittstellen die früher erstellt werden mussten..net benützt einen binären Code, der dann in den jeweiligen entsprechenden Code mit Hilfe eines Just In Time Übersetzers JIT transformiert wird. Der Microsoft SOAP Toolkit bietet Komponenten, die die Konstruktion, die Sendung, das Lesen und den Prozess von SOAP Nachrichten erstellen. 4.3 Web Services publizieren, aufspüren und einbinden Sobald ein Web Service implementiert ist, muss es irgendwo publiziert werden, damit Interessierte darauf zugreifen können. Auch muss bekannt gegeben werden wie die Web Services verbunden werden können und ein Datenaustausch ermöglicht wird. Diese Verbindungs- und Kommunikationsinformation wird als Bindungsinformation bezeichnet. Sun Microsystems positioniert sein Java API für XML Registrierungsdateien als ein einfaches API, dass mit multiplen Registrierungsdateien zusammenarbeiten kann. Genannt wird dieses Tool JAXR..Net benützt zu diesem Zweck das UDDI. 4.4 Web Services abrufen und ausführen SOAP bildet das Rückgrad um strukturierte Daten über das Web zu transportieren. J2EE benützt Java API für XML basierte JAX-RPC um SOAP ähnliche Abfragen zu generieren. Das JAX-RPC erlaubt Java Entwicklern Web Services zu 12

13 programmieren, die unter Einbeziehung des XML basierten RPC den SOAP 1.1 Standard erfüllen..net transportiert die Daten mittels SOAP Protokolls. Dieser Vergleich zeigt, dass sowohl.net als auch J2EE sehr ähnliche Lösungen für Web Services entwickelt haben und die Zeit zeigen wird welche der Lösungen sich durchsetzten wird. Wenn man die derzeitige Verbreitung und die in der Werbung versprochene einfache Einbindung in bestehende Microsoft Betriebssysteme und Programme mit in die Betrachtung einfließen lässt liegt der Schluss nahe, dass auch hier Bill Gates das Rennen gewinnen wird. 5. Ausblick Wie in den drei oben angeführten Beispielen aus der Praxis erkennbar ist, beginnen immer mehr Firmen die Potentiale von Web Services zu erkennen und zu nutzen. Freilich noch in verschiedenem Ausmaß, dass sie jedoch in Zukunft viel Entwicklungspotential für das jeweilige Unternehmen aufgrund der Einführung von Web Services Technologie sehen, wird die Entwicklung weiter vorantreiben. Bisher fand die Standardisierung vor allem in Gremien statt dem W3C (World Wide Web Consortium) im Falle von SOAP, WSDL, HTML usw. oder OASIS (Organization for the Advancement of Structured Information Standards) im Falle von ebxml. Dass dies nicht immer so bleiben würde, kündigte sich mit der Gründung der Web Services Interoperability Organization (WS-I) an.sie soll den wichtigen Bereich der Kompatibilität zwischen verschiedenen Webservices-Implementierungen garantieren, was zweifellos notwendig dafür ist, dass sich Web Services durchsetzten. An diesem neugegründeten Gremium sind zwar IBM, Microsoft, BEA und viele andere beteiligt, aber Sun ist bis jetzt ferngeblieben. Die neuen Standardvorschläge in diesem Bereich umfassen: WS-Coordination: Dieser Standard soll die Koordination verschiedener Web Services ermöglichen und ist die Basis für WS-Transaction. WS-Transaction: Hiermit können Transaktionen über mehrere Web Services definiert werden. WS-Security: Diese Spezifikation definiert verschiedene Mechanismen, um die Sicherheitsaspekte von Web Services abzudecken. Business Process Execution Language for Web Services (BPEL4WS): Mit Hilfe dieser Sprache ist es möglich, Business Prozesse zu definieren, die dann durch die Orchestrierung von Web Services abgearbeitet werden können. 13

14 WS-Coordination WS-Coordination bietet einen generischen Service für die Koordinierung von Web Services in kollaborativen Aktivitäten an. Dabei sind bei dem Coordination Service drei Bereiche zu unterscheiden (siehe Abb. 3) Abb. 3 Scematische Darstellung des Coordination Service [Wol 3.02] Activation Service: Hiermit können neue Aktivitäten gestartet werden. Dabei kann definiert werden, welches Protokoll verwendet werden soll und ob die neue Aktivität Teil einer anderen Aktivität sein soll. Im Bereich der transaktionen könnten also Bespielsweise ein Two Phase Commit Protokoll definiert werden oder Transaktionen, die Teil einer übergeordneten Transaktion sind. Ergebnis des Startens einer Aktivität ist ein Coordination Context. Der Activation Service ist optionaler Bestandteil des Coordination Service Registration Service: Hier können sich Web Services als Teilnehmer an einer Aktivität registrieren. Dazu müssen sie einen Coordination Context angeben, den siedirekt oder indirekt von dem Web Service erhalten haben, der die Aktivität gestartet hat. Jeder Coordination Service muss einen Registration Service anbieten. Protocol Service: Hiermit können Nachrichten zwischen verschiedenen Coordination Services oder einer Anwendung und einem Coordination Service ausgetauscht werden. Welche Nachrichten hier verschickt werden können, ist in WS-Coordination nicht spezifiziert, sondern muss in einer getrennten Spezifikation wie beispielsweise WS-Transaction festgelegt werden. [Wol3.02] 14

15 WS-Transaction Um also den Coordination Service mit Leben zu füllen und konkrete Koordinierungsmechanismen zu definieren, bietet es sich an, einen transaction Service wie WS-Transaction zu spezifizieren. Abbildung 4 zeigt wie eine Atomic Transaction aufgebaut ist. Abb. 4 Aufbau einer Atomic Transaction [Wol 3.03] Das Web-Frontend entscheidet, dass eine Koordination der verschiedenen Web Services notwendig ist, und zwar sollen sie so koordiniert werden, dass entweder alle Web Services ihre Aktionen erfolgreich ausführen oder keine der Aktionen der Web Services ausgeführt wird also gerade die klassische Definition der alles oder nichts -Atomizität einer Transaktion. (Abb.2)[Wol3.02] WS-Security Der WS-Security Standard versucht generische Lösungen anzubieten. Zunächst ist es für die Absicherung der Datennotwendig, einen öffentlichen Schlüssel zu übertragen. Dabei hat sich das X.509-Zertifikat als Standard durchgesetzt. Dieses enthält neben Informationen zur Identität des Benutzers und dem öffentlichen Schlüssel die Signatur einer Certificate Authority, sodass man wirklich sicher sein kann, dass man keinen gefälschten öffentlichen Schlüssel untergeschoben bekommt. WS-Security ist ein recht einfacher Standard, vor allem, weil es im Prinzip lediglich XML Encryption und XML Signature mit SOAP verbindet, sodass der Standard selbst nicht viel regeln muss. Die meisten Sicherheitsprobleme sind abgedeckt, jedoch ist zu bedenken, dass die Sicherheit von Web-Services deshalb solch ein heißes Thema ist, weil Webservices einen direkten Zugang zu auf Geschäftsdaten erlauben und das über ein weit verbreitetes Protokoll wie http. 15

16 BPEL4WS Die BPEL4WS-Spezifikation definiert eine recht mächtige Umgebung zur Festlegung von Geschäftsprozessen. Dabei ist sie vor allem interessant, weil sie verspricht, die Orchestrierung von Web Services recht einfach zu machen. [Wol1.03] Alle 4 Standards sind recht einfach und kompakt. Einfachheit war schon ein wichtiger Grund dafür, dass sich HTML gegenüber SGML und dass sich TCP/IP und http durchgesetzt haben. Dieser Aspekt ist sicher auch ein wichtiger Grund für das Interesse an Web Services und die Probleme, die CORBA im Moment hat. All das zeigt, dass im Umfeld von Web Services spannende neue Entwicklungen bevorstehen, die garantieren sollen, dass einerseits tatsächlich eine grenzenlose Kommunikation zwischen allen erdenklichen Applikationen möglich ist, andererseits aber auch die notwendige Sicherheit für die teilweise hoch sensiblen Daten gefunden werden müssen. Die Dynamik um das Festlegen der neuen Standards garantiert einerseits, dass sich die Entwicklung der Web Services schnell vorantreibt, birgt aber andererseits die Gefahr der Unüberschaubarkeit und der damit verbundenen Ressentiments der Anwender diese unausgereifte Technologie im Unternehmen zu implementieren. Die größte und entscheidendste Waffe der Web Services gegenüber allen anderen Enterprise Application Integration Technologien ist aber die Möglichkeit der Kosteneinsparung und diese wird dafür sorgen, dass das Interesse der großen und kleinen Unternehmen weltweit stimuliert wird. 16

17 Literaturverzeichnis: [Asch702] Aschenbrenner K.: SQLXML: Web Services mit dem SQL Server In: DOTNETPRO Ausgabe 7/2002 S [SamSad] Samtani G. und Sadhwani D.: B2Bi and Web Services Auf: ( 8. Dez. 2002) [Heim202] Heimannsberg V.: Neuer Web-Auftritt des ADAC In: ebusiness Report Edition S [KMan202] Mantzel K.: Content Flow mit direktem Zugriff auf das SAP System In: ebusiness Report Edition S [Man202] Mantzel K.: Microsoft.NET in der Versicherungsbranche In: ebusiness Report Edition S [Wol3.02] Wolff E: Web Services: The Next Generation In: XML magazin & WEB SERVICES 3.02 S [Wol1.03] Wolff E: Web Services: The Next Generation In: XML magazin & WEB SERVICES 1.03 S [JuMy] Myerson M. J.: Web Services Architectures how they stack up Auf: ( 25. Jan. 2002) [MaWa] Waterhouse M.: Web Services Architect Review Auf: ( 25. Jan. 2002) [MoMoKe] Morrison M. Morrison J / Keys A.: Integrating Web Sites and Databases In: ebusiness Report Edition S [Gar] Gardner T.: An Introduction to Web Services Auf: ( 17. Sep. 2002) [LiHu] Liberty J. Hurwitz D.: Web Services Overview In: Programming ASP.NET Chapter 15 First Edition S [CFHIWT] Clark M., Fletcher P., Hanson J. J., Irani R., Waterhouse M., Thelin j.: Web Services Business Strategies and Architectures Expert Press (August 2002=. [MaWe] Marks E. A., Werell M.: Executive s Guide To Web Services John Wiley / Sons 1. Ausgabe [NE] Newcomer E.: Understanding Web Services XML, WSDL, SOAP and UDDI Addison Wesley Professional 1. Ausgabe

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

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

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

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

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

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

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

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

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

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

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

.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

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

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

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

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

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

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

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

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

COI-BUSINESSFLOW SOAP-SERVER MODUL INFORMATION

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

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

Business Process Execution Language. Christian Vollmer Oliver Garbe

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

Mehr

Serviceorientierte Architektur (SOA), service oriented architecture, dienstorientierte Architektur.

Serviceorientierte Architektur (SOA), service oriented architecture, dienstorientierte Architektur. Lothar Stein(Lothar.Stein@brunata-huerth.de) huerth.de) Heinz Peter Maassen(hp.maassen@lattwein.de) BRUNATA Hürth LattweinGmbH SOA SOAP WebServices Was ist SOA? Serviceorientierte Architektur (SOA), service

Mehr

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik

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

JAXR Java API for XML Registries. Jasmin Hatteh

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

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

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

Oliver Olbrich Das ebxml Projekt Entstand 1999 in einer gemeinsamen Initiative von OASIS (Organisation for the Advancement of Structured Information Standards) und UN/CEAFACT (United Nations Center for

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

CIB DOXIMA PRODUKTINFORMATION

CIB DOXIMA PRODUKTINFORMATION > CIB Marketing CIB DOXIMA PRODUKTINFORMATION Dokumentenmanagement & Dokumentenarchivierung > Stand: Januar 2013 INHALT 1 CIB DOXIMA 2 1.1 The next generation DMS 3 1.2 Dokumente erfassen Abläufe optimieren

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

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation

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

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 Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk Seminar E-Services WS 02/03 Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk WS 02/03 Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk Inhalt Einführung Discovery Problematik Standard

Mehr

Analyse von Sicherheitaspekten in Service-orientierten Architekturen

Analyse von Sicherheitaspekten in Service-orientierten Architekturen Analyse von Sicherheitaspekten in Service-orientierten Architekturen Vortragende: Jia Jia Betreuer: Dipl.-Inf. Matthias Lehmann Dresden,10.12.2009 10.12.2009 Analyse von Sicherheitaspekten in SOA 1 Gliederung

Mehr

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen ISBN-10: 3-446-41088-0 ISBN-13: 978-3-446-41088-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen

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

SOAP und WSDL in der Praxis. Wie wird SOAP/WSDL verwendet? Heutige Vorlesung. .net. und Apache Axis

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

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

Massively Scalable Enterprise Applications. Chris Bernhardt

Massively Scalable Enterprise Applications. Chris Bernhardt Massively Scalable Enterprise Applications Chris Bernhardt Allgemein Einsatzgebiete BizTalk Server Engine Management Enterprise Single Sign-On Neuheiten und Beispiele Quellen Agenda 28.01.2010 Microsoft

Mehr

Enterprise 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) Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats

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

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

BPEL als Eckpfeiler einer Serviceorientierten Architektur

BPEL als Eckpfeiler einer Serviceorientierten Architektur BPEL als Eckpfeiler einer Serviceorientierten Architektur Stand der Technik und hands-on Demonstration 1. Dez. 2005 Marc Pellmann www.inubit.com inubit AG = Standardsoftware für integrierte Geschäftsprozesse

Mehr

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation

Mehr

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version. hehuvlfkw Oracle 9iApplication Server (9iAS) fasst in einem einzigen integrierten Produkt alle Middleware-Funktionen zusammen, die bisher nur mit mehreren Produkten unterschiedlicher Anbieter erreicht

Mehr

Web Services T-Systems GS Darmstadt

Web Services T-Systems GS Darmstadt T-Systems GS Darmstadt Optional: Präsentationstitel Verfasser, Dr. A. Heck, Projekt, T-Systems weitere Angaben Datum, 23.10.2002, Seite Seite 1 1 Übersicht 1. Unternehmensdarstellung T-Systems 2. Definition

Mehr

Grundlagen des Grid Computing

Grundlagen des Grid Computing Grundlagen des Grid Computing Webservices und Grid Computing Globus Toolkit 4 - Grundlagen ICA Joh.. Kepler Universität t Linz Eine Typische Grid-Applikation (Beispiel) VO Management Service Resource Discovery

Mehr

POIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A

POIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A POIS-Praktikum 2007 Prozessimplementierung, RosettaNet PIPs 3A Manuel Blechschmidt, David Foerster, Michael Leben, Mike Nagora, Jonas Rogge, Paul Römer Gliederung 2 Einleitung Was war unsere Aufgabe? Was

Mehr

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM

Mehr

Seminar E-Services (SES 02)

Seminar E-Services (SES 02) Seminar E-Services (SES 02) Einführungsveranstaltung Übersicht Die VSIS Gruppe Inhalte & Lehre Seminareinführung Formales Seminarthemen Referate & Termine Page 2 VSIS Gruppe Verteilte Systeme und Informations-Systeme

Mehr

Zusicherung von Qualitätskriterien bei WebServices. Dr. Bernhard Humm, Matthias Geiß sd&m-konferenz 2003 Web Services 17./18.07.

Zusicherung von Qualitätskriterien bei WebServices. Dr. Bernhard Humm, Matthias Geiß sd&m-konferenz 2003 Web Services 17./18.07. Zusicherung von Qualitätskriterien bei WebServices Dr. Bernhard Humm, Matthias Geiß sd&m-konferenz 2003 Web Services 17./18.07.2003 Agenda Verteilte Systeme am am Beispiel Beispiel Aspekte von Verteilung

Mehr

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa

Mehr

XML und Web Services. Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.

XML und Web Services. Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle. XML und s Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Gliederung I. XML Herkunft und Hintergrund Die evolution Wo stehen wir heute?

Mehr

Web Services. 1. Quelle. Brian Connel The Seven Pillars of Web Services Management. Erschienen September 2002 im eai Journal

Web Services. 1. Quelle. Brian Connel The Seven Pillars of Web Services Management. Erschienen September 2002 im eai Journal Web Services - Brian Connel: The Seven Pillars of Web Services Management - IBM: IBM Strategy for management of the WebServices infrastrucutre Seminarvortrag von Lukasz Kidawski im Rahmen der Lehrveranstaltung

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

Alireza Salemi, Timo Albert. SGML-basierte Datenaustauschformate. Referenten:

Alireza Salemi, Timo Albert. SGML-basierte Datenaustauschformate. Referenten: SGML-basierte Datenaustauschformate Referenten: Alireza Salemi Timo Albert Gliederung Einleitung XML - Kurzeinführung Web Service-Technologien XML-basierte Austauschformate Spezifische Markup-Languages

Mehr

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI? Service Was ist eine Enterprise Service Architecture und wie reagiert SAP Allgemeine Definition Was gehört in ZENOS (Service-Layer)? Business Logik ZENOS als Provider für SAP-based Services (ESA/SOA) Warum

Mehr

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SO A Fraunhofer-Institut für Softwareund Systemtechnik ISST Dr. Ulrich Springer Dr. Bernhard Holtkamp Dortmund, 20.01.2009

Mehr

Implementierung von Geschäftsprozessen in der Verwaltung mit Hilfe von SOA

Implementierung von Geschäftsprozessen in der Verwaltung mit Hilfe von SOA E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Implementierung von Geschäftsprozessen in der Verwaltung mit Hilfe von SOA Im Vortrag werden die Vor- und Nachteile von Geschäftsprozessen in der öffentlichen

Mehr

Kapitel WT:VI (Fortsetzung)

Kapitel 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

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

WebSphere_Integration_Developer_D_Jan06 Script

WebSphere_Integration_Developer_D_Jan06 Script WebSphere_Integration_Developer_D_Jan06 Script 1a In dieser Demonstration wird Will Dunlop, ein Integrationsentwickler bei JK Enterprises, IBM oder WID benutzen, um einen neuen service-orientierten Geschäftsprozess

Mehr

Semtation GmbH SemTalk

Semtation GmbH SemTalk Semtation GmbH SemTalk Christian Fillies Was ist SemTalk? Prozessmodellierung mit Visio2003 Viele Methoden (EPK, PROMET, FlowChart, KSA ), einfach an Kundenbedürfnisse anzupassen und zu erweitern HTML

Mehr

MS SharePoint stellt Ihnen ein Intranet Portal zur Verfügung. Sie können Ihre Inhalte weltweit verfügbar machen auch für mobile Endgeräte.

MS SharePoint stellt Ihnen ein Intranet Portal zur Verfügung. Sie können Ihre Inhalte weltweit verfügbar machen auch für mobile Endgeräte. Microsoft SharePoint Microsoft SharePoint ist die Business Plattform für Zusammenarbeit im Unternehmen und im Web. Der MS SharePoint vereinfacht die Zusammenarbeit Ihrer Mitarbeiter. Durch die Verbindung

Mehr

Seminare Softwaretechnik - Einführungsveranstaltung

Seminare Softwaretechnik - Einführungsveranstaltung Seminare Softwaretechnik - Einführungsveranstaltung Stefan Malich, Peter M. Schuler Wintersemester 2004/2005 Version 1.0 Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik Prof. Dr. Stefan Eicker

Mehr

WebService-basierte Integration externer Datenquellen in relationale Datenbanksysteme

WebService-basierte Integration externer Datenquellen in relationale Datenbanksysteme WebService-basierte Integration externer Datenquellen in relationale Datenbanksysteme Workshop XML-Technologien für Middleware - Middleware für XML-Anwendungen XMIDX 2003 Berlin, 17. Februar 2003 Vortragender:

Mehr

Peter Körner Adobe Systems Berlin, 3. Juni 2005

Peter Körner Adobe Systems Berlin, 3. Juni 2005 Interactive Forms based on Adobe Software: Überblick Peter Körner Adobe Systems Berlin, 3. Juni 2005 Einleitung Anwendungsszenarios Technologie Einleitung Anwendungsszenarios Technologie Anforderungen

Mehr

Enterprise Web-SSO mit CAS und OpenSSO

Enterprise Web-SSO mit CAS und OpenSSO Enterprise Web-SSO mit CAS und OpenSSO Agenda Gründe für SSO Web-SSO selbst gemacht Enterprise Web-SSO mit CAS Enterprise Web-SSO mit SUN OpenSSO Federation-Management Zusammenfassung Gründe für SSO Logins

Mehr

Business Process Execution Language for Web Services (BPEL4WS)

Business Process Execution Language for Web Services (BPEL4WS) Hauptseminar und Vorlesung Web Services WS 2003/04 Business Process Execution Language for Web Services (BPEL4WS) Patrick Sauter 2/17 Vortrag - Überblick Definition, Zielsetzung und Allgemeines einfacher

Mehr

Java und XML/XML und Java. Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.

Java und XML/XML und Java. Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle. Java und XML/XML und Java Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de XML und Programmiersprachen... Java ist... Programmiersprache

Mehr

Service Oriented Architecture. IM-Briefing 2008 4. Dezember 2008

Service Oriented Architecture. IM-Briefing 2008 4. Dezember 2008 Service Oriented Architecture IM-Briefing 2008 4. Dezember 2008 Agenda Begrüssung Was ist SOA Herkunft Player Modell Komponenten Zusammenfassung Diskussion Seite 1 Was ist SOA? Herkunft Der Begriff serviceorientierte

Mehr

Workflow Management: Workflow (1)

Workflow Management: Workflow (1) Workflow Management: Workflow (1) Abgrenzung: Geschäftsprozeß Vorgang (Aktivität) Arbeitsablauf (Workflow) Arbeitsschritt (Work Item) Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut

Mehr

Ausblick und Entwicklungstendenzen

Ausblick und Entwicklungstendenzen Ausblick und Entwicklungstendenzen SOA und Web Services WS 2008/09 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Industrialisierung der Softwareentwicklung SOA Grundlagen Überblick zur Web

Mehr

09.06.2003 André Maurer andre@maurer.name www.andre.maurer.name Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten

09.06.2003 André Maurer andre@maurer.name www.andre.maurer.name Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten Aktuelle Themen der Wirtschaftsinformatik Zusammenfassung 09.06.2003 André Maurer andre@maurer.name www.andre.maurer.name Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten 1 Serverseitige Webprogrammierung

Mehr

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen IN-Q-My Title Company (Name) / 1 Agenda Firmenübersicht ebusiness Evolution InQMy Application Server Architektur Zusammenfassung

Mehr

Definition Web Service

Definition 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

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption

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

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA Hauptseminar Management von Softwaresystemen Techniken der System-Integration EAI, Middleware, SOA, CORBA Betreuerin: Referent: Ulrike Hammerschall Alexey Krivoborodov Agenda Motivation Arten der Verteilung

Mehr

Web- und Gridservices zur Überwindung von Heterogenität. Bearbeiter: Lei Xia 16.07.2004

Web- und Gridservices zur Überwindung von Heterogenität. Bearbeiter: Lei Xia 16.07.2004 Web- und Gridservices zur Überwindung von Heterogenität Bearbeiter: Lei Xia 16.07.2004 Gliederung Einleitung Formen von Heterogenität Grundlagen Web Services als Schnittstelle zu DBMS Grid Data Services

Mehr

Integration von Web Services in J EE Anwendungen mit XFire. 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire

Integration von Web Services in J EE Anwendungen mit XFire. 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire Integration von Web Services in J EE Anwendungen mit XFire 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire univativ : = Umsetzung durch Studenten und Young Professionals.

Mehr

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Entwicklung von Serviceangeboten) 1 Agenda Einsatzbereiche von Web Service basierten Angeboten Übersicht zur Java-System Application

Mehr

Geschäftsprozessmodellierung essmodellierung mit BPEL

Geschäftsprozessmodellierung essmodellierung mit BPEL Geschäftsprozessmodellierung essmodellierung mit BPEL Autor: Stefan Berntheisel Datum: 8. Januar 2010 Stefan Berntheisel Hochschule RheinMain Fachseminar WS 09/10 Agenda Grundlagen Business Process Execution

Mehr

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131 Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet

Mehr

CIB DOXIMA PRODUKTINFORMATION

CIB DOXIMA PRODUKTINFORMATION > CIB Marketing CIB DOXIMA PRODUKTINFORMATION Dokumentenmanagement & Dokumentenarchivierung > Stand: Februar 2012 THE NEXT GENERATION DMS Mit neuen Ideen, innovativen Lösungen und dem Produkt CIB doxima

Mehr

A Generic Database Web Service for the Venice Lightweight Service Grid

A Generic Database Web Service for the Venice Lightweight Service Grid A Generic Database Web Service for the Venice Lightweight Service Grid Michael Koch Bachelorarbeit Michael Koch University of Kaiserslautern, Germany Integrated Communication Systems Lab Email: m_koch2@cs.uni-kl.de

Mehr

COI-BUSINESSFLOW FILESYSTEM IMPORTER MODUL INFORMATION

COI-BUSINESSFLOW FILESYSTEM IMPORTER MODUL INFORMATION COI-BUSINESSFLOW FILESYSTEM IMPORTER MODUL INFORMATION Präambel Die COI GmbH entwickelt seit 1988 moderne, prozessorientierte Lösungen rund um die Themen Archivierung, Dokumentenmanagement und Workflow.

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

UDDI. TU Chemnitz Fakultät für Informatik SS 2003 Seminar Web und Service Engineering

UDDI. TU Chemnitz Fakultät für Informatik SS 2003 Seminar Web und Service Engineering UDDI TU Chemnitz Fakultät für Informatik SS 2003 Seminar Web und Service Engineering 1 Thema UDDI Universal Description, Discovery and Integration Thomas Trommer (thomas.trommer@informatik.tu-chemnitz.de)

Mehr

Web Services Einsatzmöglichkeiten für das Information Retrieval im WWW

Web Services Einsatzmöglichkeiten für das Information Retrieval im WWW Web Services Einsatzmöglichkeiten für das Information Retrieval im WWW Fabio Tosques & Philipp Mayr Frankfurt am Main, den 24. Mai 2005 27. Online-Tagung der DGI 2005 1 Überblick Datenanalyse mittels screen

Mehr

pro.s.app archivelink Die smart integrierte Informationsplattform im SAP-Umfeld

pro.s.app archivelink Die smart integrierte Informationsplattform im SAP-Umfeld Die smart integrierte Informationsplattform im SAP-Umfeld d.link for archivelink ist die von der SAP AG zertifizierte ArchiveLink-Schnittstelle der d.velop AG. Die Kommunikation zwischen d.3 und SAP erfolgt

Mehr

Web Services Composition (BPWS4J )

Web Services Composition (BPWS4J ) Web Services Composition (BPWS4J ) Hager Markus, Kober Christoph, Linde Kai, Ott Florian, Erdmann Dennis Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße

Mehr

Web-Services - die GIS-Zukunft?

Web-Services - die GIS-Zukunft? Web-Services - die GIS-Zukunft? Übersicht Was sind Web-Services? Wie kann ein Web-Service aussehen? Wie nutzt man einen Web-Service? Die Vorteile von Web-Services Ausblick Vergleich Die Just in Time-Produktion

Mehr

Secure Network Communications (BC-SEC-SNC)

Secure Network Communications (BC-SEC-SNC) Secure Network Communications (BC-SEC-SNC) HELP.BCSECSNC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr