Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL. Uschi Beck Marko Brosowski
|
|
- Eduard Rosenberg
- vor 8 Jahren
- Abrufe
Transkript
1 Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL Uschi Beck Marko Brosowski
2 Gliederung Motivation BPEL Entstehung/Ziele ein kurzes Beispiel Basiskonzepte Probleme BPEL Engines BPEL im Grid Beispiel: Berechnung von Kristallstrukturen Fazit U. Beck, M. Brosowski Folie 2
3 Gliederung Motivation BPEL Entstehung/Ziele ein kurzes Beispiel Basiskonzepte Probleme BPEL Engines BPEL im Grid Beispiel: Berechnung von Kristallstrukturen Fazit U. Beck, M. Brosowski Folie 3
4 Motivation Übergang zu Grid Web Services in Grid Middleware (GT4.x) Services werden in Kombination benötigt z.b. Data Services und Job Management Services Wie kann BPEL zur Kombination dieser Services genutzt werden? wissenschaftliche Prozesse benötigen viele Arbeitsschritte/Jobs Workflows liegen z.t. als Java Programme vor diese sind schwer, umständlich anzupassen CogKit bzw. Karajan ermöglicht das Modellieren und Ausführen von Workflows kein Standard unterstützt nur bestimmte Jobs Eignet sich BPEL zur Modellierung wissenschaftlicher Workflows? U. Beck, M. Brosowski Folie 4
5 BPEL Entstehung/Ziele Business Process Execution Language XML basierte Sprache entstand 2002 als Kombination aus XLANG (Microsoft) und Webservice Flow Language (IBM) seit 2003 OASIS Standard 2007 mit Version 2.0 in WS-BPEL umbenannt Ziel Modellieren von ablauffähigen Geschäftsprozessen Verwendung von Web Services schnelle Reaktionsfähigkeit auf Änderungswünsche vorhandene Services nutzen -> Service Orchestration Verwendete Standards XML Schema, XPath WSDL, WS-Addressing U. Beck, M. Brosowski Folie 5
6 Beispiel für einen einfachen BPEL Prozess Demo Kreditvergabe U. Beck, M. Brosowski Folie 6
7 Eigenschaften von BPEL Bidirektionaler Nachrichtenaustausch geeignet für zustandsbehaftete, langlaufende Interaktionen parallele Ausführung von Aktivitäten kein automatisches Rollback Compensation Handler können definiert werden Koordination mehrerer Aufrufe möglich Correlation Sets Zwischenspeichern von Ergebnissen in Variablen möglich genutzte Services müssen mittels WSDL beschreibbar sein selbst wieder ein Service, in WSDL beschreibbar Zwei Programmiermodelle Choreographie Orchestrierung U. Beck, M. Brosowski Folie 7
8 Orchestrierung und Choreographie Orchestrierung Web Service 1 1: Receive 5: Reply Orchestration Engine 2: Invoke Web Service 2 Web Service 3 3: Invoke (coordinator) 4: Invoke Web Service 4 Choreographie 5: Invoke Web Service 1 1: Invoke Web Service 4 3: Reply Web Service 2 4: Invoke 2: Invoke Web Service 3 U. Beck, M. Brosowski Folie 8
9 Partnerbeziehungen Partner Alle beteiligten Web Services Auch der BPEL Process PartnerLinks Abstrakte Kommunikationsverbindung Synchron: myrole und partnerrole Asynchron: nur eine Role spezifiziert PartnerLinkType Legt Rollen fest Verweist auf porttype aus WSDL des Web Services WebServices bleiben so leicht austauschbar U. Beck, M. Brosowski Folie 9
10 Basiskonzepte von BPEL Einige Basisaktivitäten invoke einen anderen Web Service aufrufen verwendet einen derer porttypes receive Nachricht entgegennehmen implementiert einen der eigenen porttypes kann Instanz erzeugen reply Erhaltene Nachricht beantworten Implementiert ebenfalls einen der eigenen porttypes assign Wertzuweisung an Variablen throw Fehlerbehandlung auslösen wait Prozess blockieren U. Beck, M. Brosowski Folie 10
11 Basiskonzepte von BPEL Strukturierte Aktivitäten sequence sequentielle Ausführung while wiederholte Ausführung switch bedingte Ausführung flow parallele Ausführung enthält links zur Synchronisierung U. Beck, M. Brosowski Folie 11
12 Basiskonzepte in Bild und Schrift - Grundstruktur <?xml version="1.0" encoding="utf-8"?> <bpel:process xmlns:bpel=" xmlns:bpws=" xmlns:lns=" xmlns:xsd=" name="loanapprovalprocess" suppressjoinfailure="yes" targetnamespace=" <bpel:import importtype=" location="loan_approval.wsdl" namespace=" </bpel:process> U. Beck, M. Brosowski Folie 12
13 Basiskonzepte in Bild und Schrift - Partner <bpel:partnerlinks> <bpel:partnerlink myrole="loanservice" name="customer" partnerlinktype="lns:loanpartnerlinktype"/> <bpel:partnerlink name="approver" partnerlinktype="lns:loanapprovallinktype" partnerrole="approver"/> <bpel:partnerlink name="assessor" partnerlinktype="lns:riskassessmentlinktype" partnerrole="assessor"/> </bpel:partnerlinks> U. Beck, M. Brosowski Folie 13
14 Basiskonzepte in Bild und Schrift - flow <bpel:flow> <bpel:invoke inputvariable="request" name="auto-risk-assessor" operation="check" outputvariable="risk" partnerlink="assessor" porttype="lns:riskassessmentpt"> <bpel:invoke inputvariable="request" name="manualjudgement" operation="approve" outputvariable="approval" partnerlink="approver" porttype="lns:loanapprovalpt"> <bpel:reply operation="request" partnerlink="customer" porttype="lns:loanservicept" variable="approval"> </bpel:flow> U. Beck, M. Brosowski Folie 14
15 Basiskonzepte in Bild und Schrift - receive <bpel:receive createinstance="yes" operation="request" partnerlink="customer" porttype="lns:loanservicept" variable="request"> <bpel:sources> <bpel:source linkname="receive-to-assess"> <bpel:transitioncondition>($request.amount < 10000)</bpel:transitionCondition> </bpel:source> <bpel:source linkname="receive-to-approval"> <bpel:transitioncondition>($request.amount >= 10000)</bpel:transitionCondition> </bpel:source> </bpel:sources> </bpel:receive> U. Beck, M. Brosowski Folie 15
16 Basiskonzepte in Bild und Schrift - invoke 1 <bpel:invoke inputvariable="request" name="auto-risk-assessor" operation="check" outputvariable="risk" partnerlink="assessor" porttype="lns:riskassessmentpt"> <bpel:targets> <bpel:target linkname="receive-to-assess"/> </bpel:targets> <bpel:sources> <bpel:source linkname="assess-to-setmessage"> <bpel:transitioncondition>($risk.level = 'low')</bpel:transitioncondition> </bpel:source> <bpel:source linkname="assess-to-approval"> <bpel:transitioncondition>($risk.level!= 'low')</bpel:transitioncondition> </bpel:source> </bpel:sources> </bpel:invoke> U. Beck, M. Brosowski Folie 16
17 Basiskonzepte in Bild und Schrift - invoke 2 <bpel:invoke inputvariable="request" name="manualjudgement" operation="approve" outputvariable="approval" partnerlink="approver" porttype="lns:loanapprovalpt"> <bpel:targets> <bpel:target linkname="receive-to-approval"/> <bpel:target linkname="assess-to-approval"/> </bpel:targets> <bpel:sources> <bpel:source linkname="approval-to-reply"/> </bpel:sources> </bpel:invoke> U. Beck, M. Brosowski Folie 17
18 Basiskonzepte in Bild und Schrift - reply <bpel:reply operation="request" partnerlink="customer" porttype="lns:loanservicept" variable="approval"> <bpel:targets> <bpel:target linkname="setmessage-to-reply"/> <bpel:target linkname="approval-to-reply"/> </bpel:targets> </bpel:reply> U. Beck, M. Brosowski Folie 18
19 Basiskonzepte in Bild und Schrift - assign <bpel:assign> <bpel:targets> <bpel:target linkname="assess-to-setmessage"/> </bpel:targets> <bpel:sources> <bpel:source linkname="setmessage-to-reply"/> </bpel:sources> <bpel:copy> <bpel:from>'yes'</bpel:from> <bpel:to part="accept" variable="approval"/> </bpel:copy> </bpel:assign> U. Beck, M. Brosowski Folie 19
20 Probleme/Nachteile von BPEL Problem: vollautomatisch alle nötigen Parameter müssen bekannt sein kein User Input während der Laufzeit des Workflows möglich Lösungsansatz: BPEL4People Workflow Service und Client, der Benutzer darstellt Problem: XML sehr umständlich und lang niemand mag das selbst schreiben Lösungsansatz: verschiedene Anbieter stellen eigene Modellierungstools zur Verfügung Codegenerierung nur z.t. möglich vorhandene Standards werden nicht unterstützt ( z.b. Ereignisgesteuerte Prozessketten) U. Beck, M. Brosowski Folie 20
21 BPEL Engines BPEL Prozess Business Logic in Form des BPEL Dokuments Beschreibung des BPEL Services als WSDL Dokument optional: XML Dokumente, um Datentypen zu definieren BPEL Engine Deployment Dokument Binding von konkreten Web Services an die Partner Engine-spezifisch Generiert Prozess Instanz wenn entsprechende receive Nachricht eingeht Verwaltung der Prozesse Statusabfragen Active BPEL Engine, Oracle BPEL Process Manager und viele mehr U. Beck, M. Brosowski Folie 21
22 BPEL zusammengefasst XML basierte Sprache um Web Services zu orchestrieren jeder BPEL-Prozess ist selbst wieder ein Web Service BPEL-Prozesse benötigen eine Laufzeitumgebung, in der sie ausgeführt werden Modellierungswerkzeuge unterstützen die Erstellung von Prozessen Generieren XML Herstellerabhängig U. Beck, M. Brosowski Folie 22
23 Gliederung Motivation BPEL Entstehung/Ziele ein kurzes Beispiel Basiskonzepte Probleme BPEL Engines BPEL im Grid Beispiel: Berechnung von Kristallstrukturen Fazit U. Beck, M. Brosowski Folie 23
24 BPEL im Grid Die Aufgabe Die Probleme Die Anforderungen Die Lösung U. Beck, M. Brosowski Folie 24
25 Die Aufgabe Berechnung des Fits von organischen Molekülen in Kristallstrukturen 2 Teilprobleme: Molekül- Packing und Optimierung der Gitterenergie U. Beck, M. Brosowski Folie 25
26 Die Aufgabe II Parametrisierung eines Workflows durch Chemiker Berechnung der Problemgrößen durch MOLPAK ( Packing ) und DMAREL (Gitterenergie) Nach Berechnung: Umrechnung der Werte in Chemical Markup Language (CML) Darstellung auf einem Portal zur Begutachtung der Werte U. Beck, M. Brosowski Folie 26
27 Definition Workflow Workflow: The computerized facilitation or automation of a business process, in whole or part. The Workflow Reference Model. The Workflow Management Coalition, January Übersetzung: Die computerbasierte Erleichterung oder Automation eines Businessprozesses im Ganzen oder in Teilen U. Beck, M. Brosowski Folie 27
28 Die Probleme Ständige Änderungen des Workflows Anzahl parallele DMAREL-Prozesse Anzahl parallele MOLPAK-Prozesse Client Applikation kann nicht von Benutzern angepasst werden U. Beck, M. Brosowski Folie 28
29 Anforderungen: Business Workflows vs. Scientific Workflows parallele Aufrufe Business Workflows: ca. 50 Scientific Workflows: 7600 und mehr produzierte Datenmenge Business Workflows: KB Scientific Workflows: 6 GB und mehr Laufzeiten Business Workflows: Minuten, Tage Scientific Workflows: Monate U. Beck, M. Brosowski Folie 29
30 Anforderungen: Die Workflow Engine Mehrfaches Ausführen desselben Workflows zur gleichen Zeit Gleichzeitiges Ausführen verschiedener Workflows Skalierbarkeit Verwalten großer Datenmengen (6 GB und mehr) Statusabfragen abgeschlossene Aktivitäten laufende Aktivitäten abgebrochene Aktivitäten mit Fehlerursachen U. Beck, M. Brosowski Folie 30
31 Anforderungen auf den Punkt gebracht Ist BPEL geeignet um wissenschaftliche Workflows zu definieren? Ist die Performance, Skalierbarkeit und Zuverlässigkeit einer Open Source Engine ausreichend für derart komplexe Workflows? U. Beck, M. Brosowski Folie 31
32 Ist BPEL geeignet? - Die Lösung Definition von fünf BPEL-Prozessen invokemolpakdmarel invokedmarelindices invokemolpak visualizer gssubmit U. Beck, M. Brosowski Folie 32
33 Ist BPEL geeignet? - Ergebnisse Vorteile Workflow ist explizit anders als z.b. in Java Programmen wiederverwendbar, lesbar einfacher zu modifizieren Probleme Nutzer möchten I.d.R. nicht direkt BPEL schreiben Domain spezifische Erweiterungen für BPEL Tools Bereits vordefinierte Elemente zur Verfügung stellen BPEL Datei wird zu groß (>= 5 MB) Übersicht geht verloren viel redundante Information Abhilfe schaffen indizierte Flows U. Beck, M. Brosowski Folie 33
34 Auswahl der Workflow-Engine Tests auf Single-CPU Maschine, 2 GB physikalischer Speicher, 8GB virtueller Speicher gesamt, Redhat Enterprise Linux 3.0, ActiveBPEL Engine Performance flows können in 3,6s erzeugt werden Performance einer Iteration unabhängig von der Größe des Flows Skalierbarkeit Workflow mit Basis Aktivitäten BPEL Engine kann ca. 50 MB große XML Datei nicht parsen Abhilfe: Splitten des Workflows in mehrere Komponenten Synchrone Kommunikation erfordert Threads Abhilfe 1: Workflow auf mehrere BPEL Engines verteilen Problem: Administrativer Aufwand Abhilfe 2: Asynchrone Kommunikation Nur 40 BPEL Prozesse und 95 Threads benötigt U. Beck, M. Brosowski Folie 34
35 Gliederung Motivation BPEL Entstehung/Ziele ein kurzes Beispiel Basiskonzepte Probleme BPEL Engines BPEL im Grid Beispiel: Berechnung von Kristallstrukturen Fazit U. Beck, M. Brosowski Folie 35
36 Fazit BPEL eignet sich generell zur Orchestrierung von Grid Web Services Standardisiert von großen Firmen (IBM, Microsoft, SAP, BEA) unterstützt Derzeit verfügbare Grid Web Services beziehen sich nur auf Middleware Vorteile von BPEL kommen noch nicht zum Tragen Vision Grid Web Services mit domainspezifischer Funktionalität Orchestrierung dieser Services mit BPEL als neuer Webservice Hierarchische Komposition von BPEL-Prozessen U. Beck, M. Brosowski Folie 36
37 Hierarchische Komposition WS WS WS WS WS WS WS WS BPEL BPEL BPEL BPEL WS WS WS WS BPEL BPEL WS WS BPEL WS U. Beck, M. Brosowski Folie 37
38 Quellen Web Services Business Process Execution Language Version draft- May17.htm Service-orientierte Architekturen mit Web Services, Konzepte-Standards-Praxis,Dostal, W., Jeckle, M., Melzer, I., Zengler, B. ActiveEndpoints. ActiveBPEL Grid Service Orchestration Using the Business Process Execution Language Design and Implementation of a Framework for Testing BPEL Compositions (Philip Mayer, 2006) Design_and_Implementation_of_a_Framework_for_Testing_BPEL_Compositions.pdf BPELSource Eclipse BPEL Project: SOA Best Practices: The BPEL Cookbook: U. Beck, M. Brosowski Folie 38
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?
MehrPOIS-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
MehrEnterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL
Enterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL Prozesse und Services Prof. Dr. Holger Wache 2 Problem: Prozesssteuerung mit WSDL Jeder Prozess ist zustandsbehaftet. Dieser
MehrBPEL. Business Process Execution Language. Andre Rein. 21. August 2010. Serviceorientierte Architekturen
Business Process Execution Language Serviceorientierte Architekturen 21. August 2010 Inhalt 1 Einführung Allgemeine Beschreibung von Geschichtliches 2 Probleme Lösungen 3 process partner links sequence/receive/reply
MehrBachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von
Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch Gliederung Beispiel Interaktive Workflows Komponenten o BPEL o Web Service o Web-Interface o Eclipse-Plugin Vorführung
MehrBusiness 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
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrActiveBPEL. Leif Goltermann Hai-Minh Le Benjamin Pennig Stephan Schirmer. Projekt: Entwicklung Verteilter Softwaresysteme Mit Web Services
ActiveBPEL Leif Goltermann Benjamin Pennig Hai-Minh Le Stephan Schirmer WSBPEL Überleitung Motivation mehreren Aktivitäten organisieren Kommunikation und Datenfluss kontrollieren Workflow Vordefinierte
MehrGeschä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
MehrDOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007
DOAG SIG Day E-Business Suite und SOA: Was ist heute schon möglich? Frankfurt 26. April 2007 Thomas Karle PROMATIS software GmbH 1 E-Business Suite und SOA Agenda Geschäftsprozesse auf Basis von SOA Business
MehrWeb 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
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
Mehr9. Business Process Execution Language
1 9. Business Process Execution Language Beobachtung: häufige Änderungen der Geschäftsprozesse dies erfordert leichte und schnelle Software-Anpassung Idee: Software in (Web-)Services gliedern ( SOA) diese
Mehr20. DOAG-Konferenz. Wohlstrukturierte Prozesse auf SOA-Basis. mit der Oracle E-Business Suite. Thomas Karle PROMATIS software GmbH
20. DOAG-Konferenz Wohlstrukturierte Prozesse auf SOA-Basis mit der Oracle E-Business Suite Nürnberg 21. November 2007 Thomas Karle PROMATIS software GmbH E-Business Suite und SOA Agenda Geschäftsprozesse
MehrSind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?
Sind Prozessmanagement-Systeme auch eingebettete Systeme einsetzbar? 12. Symposium Maritime Elektrotechnik, Elektronik und Informationstechnik, 8.-12. Oktober 2007 Rostock, Deutschland Rostock, Deutschland
MehrMonitoringvon Workflows in einer BPEL-Engine
Monitoringvon Workflows in einer BPEL-Engine Autor: Stefan Berntheisel Datum: 23. Februar 2010 Stefan Berntheisel Hochschule RheinMain Management Verteilter Systeme und Anwendungen WS 09/10 Agenda Was
Mehrwindream für Microsoft Office SharePoint Server
windream für Microsoft Office SharePoint Server Geschäftprozesse und Formulare Business Intelligence Enterprise Content Management Zusammenarbeit Unternehmensweite Suche Portale Integration, Interaktion,
MehrDer SAP BW-BPS Web Interface Builder
Der SAP BW-BPS Web Interface Builder Projekt: elearning SAP BPS Auftraggeber: Prof. Dr. Jörg Courant Gruppe 3: Bearbeiter: Diana Krebs Stefan Henneicke Uwe Jänsch Andy Renner Daniel Fraede Uwe Jänsch 1
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrEinleitung. Für wen ist dieses Buch
i Willkommen! Dieses Buch aus der Reihe Schritt für Schritt wurde so konzipiert, dass Sie mit dem Buch leicht und einfach die wesentlichen Aspekte beim Einsatz von vier der Microsoft Office 2016- Apps
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrÜberblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)
Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
Mehrarlanis 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
MehrImplementation of a Framework Component for Processing Tasks within Threads on the Application Level
Implementation of a Framework Component for Processing Tasks within Threads on the Application Level Deutsches Krebsforschungszentrum, for Processing Task within Threads on the Application Level Motivation
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrDokumentation, Analyse, Optimierung,
Dokumentation, Analyse, Optimierung, Automatisierung als gemeinsame Sprache für Business, Architektur und Entwicklung DOAG SIG BPM, Folie 1 Vortragende Software Engineer Dr. Projektleiter Folie 2 Zühlke:
MehrFähigkeiten des BizTalk Servers
Was ist BizTalk Server Fähigkeiten des BizTalk Servers Einsatzmöglichkeiten Praktische Beispiele Zusammenfassung Was ist BizTalk Server Fähigkeiten des BizTalk Servers Einsatzmöglichkeiten Praktische Beispiele
MehrÜbersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.
Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?
MehrE-Services mit der Web-Service-Architektur
E-Services mit der Web-Service-Architektur im Seminar Neue Konzepte anwendungsorientierter Middleware - Stefan Kürten - Literatur A. Tsalgatidou and T. Pilioura, An Overview of Standards and Related Rechnology
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr ABLAUF Besprechung der Abgaben Petri-Netze BPMN Neue Übungsaufgaben
MehrMetadata Service Respository (MDS) - Sehen, lernen, verstehen!
Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Carsten Wiesbaum esentri AG Schlüsselworte Metadata Service Repository, MDS, Oracle Fusion Middleware Einleitung Früher oder später wird jeder
MehrArbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows
Arbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows Sage ist bei der Erstellung dieses Dokuments mit großer Sorgfalt vorgegangen. Fehlerfreiheit können wir jedoch nicht garantieren.
MehrDokumentenverwaltung im Internet
Dokumentenverwaltung im Internet WS 09/10 mit: Thema: Workflow und Rollenverteilung im Backend Gruppe: DVI 10 Patrick Plaum und Kay Hofmann Inhalt 1. Benutzer und Benutzergruppen erstellen...2 1.1. Benutzergruppen...2
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrEntwicklung mit Arbortext Editor 6.1
Entwicklung mit Arbortext Editor 6.1 Überblick Kurscode Kurslänge TRN-4410-T 3 Tag In diesem Kurs lernen Sie die grundlegenden und erweiterten Bearbeitungsfunktionen von Arbortext Editor kennen. Der Schwerpunkt
MehrInstallationsanleitung für Update SC-Line 2010.3
SYSTEMVORAUSSETZUNGEN SC-Line 2010.3 benötigt für den Betrieb Windows 2000, Windows XP, Windows Vista - (32Bit und 64Bit), Windows 7 - (32Bit und 64Bit), Windows Server 2003, Windows Server 2008 - (32Bit
MehrEignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com
Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com Eignet sich Eclipse RCP als Enterprise Plattform? Einführung Demos Corporate Governance Asset
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrG+H SoftwareSolutions Oktober 2012. Software zur unternehmensweiten Identitäts- und Berechtigungsüberprüfung
Oktober 2012 Software zur unternehmensweiten Identitäts- und Berechtigungsüberprüfung Welchen Herausforderungen steht ein Unternehmen häufig gegenüber? Wie kann daccord Ihnen dabei eine Lösung bieten?
MehrSof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung
Softwaretechnologien für verteilte Systeme Übung Organisatorisches Gruppen mit 3-4 Personen bearbeiten ein zugewiesenes Thema Abgabe besteht aus einer Arbeit mit 10-15 Seiten und ~30 Minuten Präsentation
MehrIntegration im Enterprise Umfeld
Integration im Enterprise Umfeld Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 1 Eckdaten Individual-Software Client/Server- und
MehrMonitore. Klicken bearbeiten
Sascha Kretzschmann Institut für Informatik Monitore Formatvorlage und deren Umsetzung des Untertitelmasters durch Klicken bearbeiten Inhalt 1. Monitore und Concurrent Pascal 1.1 Warum Monitore? 1.2 Monitordefinition
MehrVertiefte Grundlagen Graphentheorie
Bauinformatik Vertiefte Grundlagen Graphentheorie 6. Semester 9. Übung BPEL Webservice-Orchestrierung i Technische Umsetzung am Beispiel Biegespannung eines Einfeldträgers Nürnberger Str. 31a 2. OG, Raum
MehrSichere E-Mail Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere E-Mail. der
Sichere E-Mail der Nutzung von Zertifikaten / Schlüsseln zur sicheren Kommunikation per E-Mail mit der Sparkasse Germersheim-Kandel Inhalt: 1. Voraussetzungen... 2 2. Registrierungsprozess... 2 3. Empfang
MehrSE2-10-Entwurfsmuster-2 15
Architektur und Skalierbarkeit SE2-10-Entwurfsmuster-2 15 Skalierbarkeit Skalierbarkeit bedeutet die Anpassung einer Software an wachsende Last: Interaktionsfrequenz Nutzerzahl Anpassung durch Hinzufügen
MehrVerbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß)
Verbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß) Agenda 1. Hintergrund und Zielstellung 2. Prozessportal (SemTalk Services)
MehrMobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrUmsetzung des OrViA-Frameworks mit ARIS
Umsetzung des OrViA-Frameworks mit ARIS Sebastian Stein sebastian.stein@ids-scheer.com IDS Scheer AG PROJEKTTRÄGER Agenda Motivation Kurzüberblick SOA Strukturierte Anforderungsanalyse mit ARIS Validierung
MehrVerwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook
Verwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook Veröffentlichen Sie in Ihren Printmedien (Magazine/Hefte) oder Ihrer Werbung
MehrEntwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN
Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN 1 eschäftsprozesse und Workflows Ein eschäftsprozess strukturiert die betrieblichen Abläufe im Rahmen der eschäftsprozessoptimierung
MehrInhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.
Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features 1 Übersicht MIK.mobile bietet umfangreiche Funktionalität für Business Intelligence
MehrAnlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010
1 von 6 Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010 ci solution GmbH 2010 Whitepaper Draft Anleitung Deutsch Verfasser: ci solution GmbH 2010 Manfred Büttner 16. September
MehrOpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine
OpenCms und jbpm Workflow Engine Geschäftliche Abläufe in einem Unternehmen folgen zu einem großen Prozentsatz beschreibbaren Prozessen, den so genannten Geschäftsprozessen. Diese Erkenntnis führte zum
MehrBusiness Process Model and Notation
BPMN 2.0 Crashkurs Business Process Model and Notation entwickelt von der Object Management Group, einem Konsortium von vielen Firmen (u.a. HP, IBM, Microsoft, Oracle, SAP) >60 verschiedene Produkte implementieren
MehrGeschäftsprozessimplementierung mit BPMN, ADF und WebCenter
Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter Johannes Michler PROMATIS software GmbH Ettlingen Schlüsselworte Geschäftsprozess, Horus, SOA, BPMN, ADF, WebCenter Einleitung Die Umsetzung
MehrNetzwerkversion PVG.view
Netzwerkversion PVG.view Installationshinweise Einführung Die Programm PVG.view kann zur Netzwerkversion erweitert werden. Die Erweiterung ermöglicht, bestehende oder neu erworbene Programmlizenzen im
MehrCADEMIA: Einrichtung Ihres Computers unter Mac OS X
CADEMIA: Einrichtung Ihres Computers unter Mac OS X Stand: 28.01.2016 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert sein.
MehrWF4 Windows Workflow Foundation. Titelmasterformat
WF4 Windows Workflow Foundation Titelmasterformat WF4 Über mich Name: Titelmasterformat E-Mail: Homepage: Roland König roland.koenig@rkoenig.eu www.rkoenig.eu Schwerpunkte:.Net- und SAP-Entwicklung Arbeitgeber:
MehrHANDBUCH. Kurzanleitung eshop mit OCI. Anleitung für Tech Data eshop Partner. CGX AG Weinbergstr. 48d CH-8623 Wetzikon
HANDBUCH Kurzanleitung eshop mit OCI Anleitung für Tech Data eshop Partner CGX AG Weinbergstr. 48d CH-8623 Wetzikon Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Vorbereiten des eshops...4 1.1.1 Im Backoffice
MehrService. 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
MehrAufbau einer attraktiven Homepage für die Lehrveranstaltung für SBWL
Aufbau einer attraktiven Homepage für die Lehrveranstaltung für SBWL Vortragende Daniel Mende Sebastian Herzog Ali Badreddine 1 Übersicht Einleitung Die Webseite Gruppenfindung Unser Thema Aufgabenverteilung
MehrSemantic Web Services
Semantic Web Services Daniel Fischer TU Chemnitz - WS 2011/12 1 Gliederung (1) Web Services (2) Semantic Web Services: Motivation (3) Ontologien (4) Technologien 1. WSDL 2. SA-WSDL 3. WSMF / WSMO 4. OWL-S
MehrSeminar E-Services WS 02/03 BPEL4WS. Business Process Execution Language for Web Services. Mirwais Turjalei SES 02 BPEL4WS
Seminar E-Services WS 02/03 BPEL4WS Business Process Execution Language for Web Services 02.12.2002 Themen: Einleitung! Was ist BPEL4WS?! Warum BPEL4WS?! Stellung in der Web-Service-Architektur BPEL4WS
MehrZustandsgebundene 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
MehrJürgen Schwab, debis Systemhaus
Jürgen Schwab, debis Systemhaus 1 Komponenten - Markt VAA - Referenzmodell: eine komponentenorientierte Anwendungsarchitektur März 99 99 2 Die Voraussetzungen für einen Komponentenmarkt sind so gut wie
MehrState Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 6
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 6 Abstract: Im sechsten Teil der Workflow Serie verbinden wir die Formulare aus dem vorigen Teil mit unserem Workflow. Teil 6: InfoPath
MehrSystemvoraussetzungen:
Systemvoraussetzungen: Allgemein Der rechnungsmanager ist eine moderne Softwarelösung, welche mit geringen Systemvoraussetzungen betrieben werden kann. Die Anwendung besteht u.a. aus den Modulen Server-Dienste
MehrGeschäftsprozesse SOA-gerecht modellieren mit BPMN und UML. München, 28. Januar 2010
Geschäftsprozesse SOA-gerecht modellieren mit BPMN und UML München, 28. Januar 2010 INHALT Warum BPMN? Prozesse modellieren mit BPMN 2.0 Fachliche Services identifizieren BPMN-Prozesse mit UML ergänzen
Mehrmit attraktiven visuellen Inhalten
Besser bloggen mit attraktiven visuellen Inhalten Copyright 2015 und für den Inhalt verantwortlich: Online Marketing Services LCC. 108 West 13th Street 19801 Wilmington USA Google Doodles die modifizierten
MehrStep by Step-Anleitung Version 1.00 vom 03. März 2009 Christian Schnettelker, www.manoftaste.de
Step by Step-Anleitung Version 1.00 vom 03. März 2009 Christian Schnettelker, www.manoftaste.de Einleitung seit einiger Zeit steht allen Mitgliedern der Laborgemeinschaft Mediteam und den an das MVZ Dr.
MehrWSDL. Web Services Description Language. André Vorbach. André Vorbach
André Vorbach WSDL Web Services Description Language André Vorbach Übersicht Was ist WSDL? Dokumentenstruktur Elemente Definitions Types Messages porttype Binding Service SOAP-Bindings Beispiel Was ist
MehrECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3
ECDL Europäischer Computer Führerschein Jan Götzelmann 1. Ausgabe, Juni 2014 Modul Präsentation Advanced (mit Windows 8.1 und PowerPoint 2013) Syllabus 2.0 ISBN 978-3-86249-544-3 ECDLAM6-13-2 3 ECDL -
MehrInstallationsanleitung dateiagent Pro
Installationsanleitung dateiagent Pro Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen die Installation des dateiagent Pro so einfach wie möglich gestalten. Es ist jedoch eine Softwareinstallation
Mehr1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.
1 Einleitung Lernziele automatische Antworten bei Abwesenheit senden Einstellungen für automatische Antworten Lerndauer 4 Minuten Seite 1 von 18 2 Antworten bei Abwesenheit senden» Outlook kann während
MehrLDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH
LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH MATESO GmbH Daimlerstraße 7 86368 Gersthofen www.mateso.de Dieses Dokument beschreibt die Konfiguration
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
MehrVARONIS DATADVANTAGE. für Directory Services
VARONIS DATADVANTAGE VARONIS DATADVANTAGE Funktionen und Vorteile TRANSPARENZ Übersicht der Directory-Services-Hierarchie im DatAdvantage GUI Übersicht der Domains, OUs, Computer und Gruppen sowie anderer
MehrFachliche Prozessmodellierung BPMN 2.0. HU Berlin, 27. Mai 2009
Fachliche Prozessmodellierung BPMN 2.0 HU Berlin, 27. Mai 2009 Die zwei Seiten des BPM Organisationslehre Ablauforganisation bis 1990 Business Process Reengineering - BPR (Orga-) Geschäftsprozess- Management
MehrMeldung der Waffennummern (Waffenkennzeichen) nach der Feuerwaffenverordnung der EU
Meldung der Waffennummern (Waffenkennzeichen) nach der Feuerwaffenverordnung der EU Meldung der Waffennummern (Waffenkennzeichen) 2 Allgemeine Hinweise Wenn Sie eine Nationale Ausfuhrgenehmigung oder eine
MehrProzessdokumentation und -darstellung
Prozessdokumentation und -darstellung Methoden und Ansätze zur praxisorientierten Dokumentation Unsere Leistungen Interims- und Projektmanagement Test- und Dokumentationsmanagement Prozess- und Organisations-Consulting
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
MehrBIS-Grid: Kommerzieller Einsatz von Grid-Middleware am Beispiel betrieblicher Informationssysteme. Prof. Dr. W. Hasselbring
BIS-Grid: Kommerzieller Einsatz von Grid-Middleware am Beispiel betrieblicher Informationssysteme Prof. Dr. OFFIS Institut für Informatik FuE-Bereich Betriebliches Informationsmanagement (BI) Ausgangssituation
MehrVDW Statistik Portal Häufig gestellte Fragen. Version 1.2 ( 2011-2013 Katharina Düngfelder & Markus A. Litters) Vorwort
Version 1.2 ( 2011-2013 Katharina Düngfelder & Markus A. Litters) Vorwort Sollten Sie mit dieser Anleitung oder dem irgendwelche Probleme oder Fragen haben, wenden Sie sich bitte an folgende Personen:
MehrSeminar 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
MehrHow-To Guide 002. Wie stelle ich den virtuellen Speicher von Windows ein?
Version vom 28.5.2008 Seite: 1 von 7 How-To Guide 002 Wie stelle ich den virtuellen Speicher von Windows ein? Das Problem: Das Testprogramm meldet zu geringen virtuellen Speicher (Anforderung ist realer
MehrFRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS
Dieser Fragebogen bildet eine wichtige Rückmeldung der Pilotweingüter über Verständnis, Akzeptanz und Effektivität des ECOPROWINE Selbstbewertung-tools für alle daran Beteiligten. Dieser Fragebogen besteht
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrThemen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrErstellung von Word und Excel Berichten mit Eclipse BIRT
Erstellung von Word und Excel Berichten mit Eclipse BIRT Henning von Bargen DOAG 2013 Development Konferenz Geschützte Warenzeichen und Handelsnamen sind in dieser Präsentation nicht immer als solche kenntlich
MehrDie Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:
Glossare 1 Inhalt 1 Inhalt... 1 2 Prozesse... 1 3 Eine kleine Zeittabelle...... 1 4 Die ersten Schritte... 2 5 Die nächsten Schritte...... 2 6 Die letzten Schritte... 3 7 Das Tool...... 4 8 Beispiele...
MehrGeschäftsprozessmodellierung mit BPEL4WS: Aufbau und Beispiel
Seminar Service Orientierte Architektur Geschäftsprozessmodellierung mit BPEL4WS: Aufbau und Beispiel SOA-Seminar 2006 - BPEL4WS - Christoph Forster (Winf 2370) 1 Agenda (1) Überblick (2) Der Geschäftsprozess
MehrFederated Identity Management
Federated Identity Management Verwendung von SAML, Liberty und XACML in einem Inter Campus Szenario d.marinescu@gmx.de 1 Fachbereich Informatik Inhalt Grundlagen Analyse Design Implementierung Demo Zusammenfassung
MehrWeb 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