Modood Alvi – Johannes Engelhardt – Geoffrey Heinze Modeling Tool Technology.

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Forschungszentrum Informatik
GWT - google Web Toolkit
Modellgetriebene Softwareentwicklung
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Einsatz offener Standards im ALMA Projekt Einsatz offener Standards im ALMA Projekt Heiko Sommer European Southern Observatory (ESO) Software Technology.
Kurt Rosenberg. C# für.NET oder.NET für C# is(C# == C++ && Java)? true : false ; reines C# Ausblick Überblick.
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
eXist Open Source Native XML Database
Seite 1 Reinhard Huber Anna Völkl ITTBA Apache Tomcat Anna Völkl, Reinhard Huber
Java 2 Enterprise Edition (J2EE)
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
FH-Hof Einbindung von JavaScript Anweisungen
DOM (Document Object Model)
Benötigte Applets Startseite: in HTML-Format Applet auf der Startseite Das Applet, das auf der Startseite geladen wird, wird die vier Buttons und die eine.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
1 Reverse Engineering WS 07 / 08 A. Zündorf. Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University 2 Organisatorisches.
Zukunft des Webs? Dennis Beer Christian Blinde
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Microsoft Office Information Bridge Framework Jens Häupel.NET Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Produktvorstellung: Oracle BPEL Process Manager
SOMA Service-Oriented Mobile learning Architecture.
12 Produktkonfiguration
Applets Java für’s Web.
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
1 Sg 3 – JSP - Java Server Pages Softwareengineering Praktikum Java Server Pages Nicole Brandstätter Josef Sturm Karl Streicher.
ArcGIS als WPS Server Aktueller Stand der Umsetzung
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Java und Eclipse.
UNIVERSITÄT ZU KÖLN HISTORISCH-KULTURWISSENSCHAFTLICHE INFORMATIONSVERARBEITUNG REUSABLE - CONTENT SS 2013 MARIA WAGNER ReST.
Java für Fortgeschrittene
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
XML IV: Cocoon 2.
Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration.
Semesterarbeit SOA CRYSTL-PIM Product Information System
Java Server Pages Sergej Keterling
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Diplomverteidigung Ulrich Dinger Thema: Untersuchung und Entwicklung von Ansätzen und Techniken zur Realisierung einer (Web) Service Language.
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Web 2.0 & AJAX (A)sysnchrones (J)avaScript (A)nd (X)ML
Einführung in Web Services Web Services in der Praxis
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
David Kružić Studienprojekt: DecidR+ 18. Januar 2010 WS – BPEL.
Reinhold Rumberger Web Services.
TURBINE. Einführung Seit 1999 Java-Framework Integration in Webserver Open Source MVC Muster wird umgesetzt.
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
JQuery: New Wave Javascript Seite 1 jQuery: New Wave Javascript Jörn Zaefferer TIMETOACT Software & Consulting GmbHT: Im Mediapark 2F:
Abschlussprojekt von Lars Reinken.  Anwendung (GUI)  Server und ihre Aufgaben  Datenbankstruktur (MSSQL)  Serverkonfiguration (IIS)  Programmaufbau.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
1 Persistence Strategies for WebServices Senior Consultant Java Forum Stuttgart, 27. Juni 2002.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Geomapping. Themen Heute GeoJSON Paths Projections Features Daten beschaffen Projekte weiter bringen.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
1 © Thales IS GmbH 2002 Thales Information Systems GmbH Im Team für Ihren Erfolg DOAG - Regionaltreffen Hannover Donnerstag, Oracle 9i XML Datenbank.
Oracle ADF FacesSeite 1 Oracle ADF Faces OPITZ CONSULTING Oracles Implementierung der JavaServer Faces Spezifikation.
LLP DE-COMENIUS-CMP Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser.
Your Logo Presentation Title Presentation Subtitle.
Titel des Posters Zeile 1 evtl. Zeile 2
Titel des Posters Zeile
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Business Process Excuction Lanaguage
Test.
Ein kurzer Überblick Thomas Karp
 Präsentation transkript:

Modood Alvi – Johannes Engelhardt – Geoffrey Heinze Modeling Tool Technology

2 Overview Workflow Model Editor DWDL DWDL2BPEL Workflow Deployment

Overview 3 DWDL2BPEL DWDL WSDL WSC Workflow Launcher Workflow Launcher DecidR Application Modeling Tool DecidR GUI Servlet

Workflow Model Editor

DecidR-UI Modeling Tool Javascript, clientseitig Modeling Tool Javascript, clientseitig Workflow Model Editor 5 Ajax-Requests = asynchrone HTTP-Requests Ajax-Requests = asynchrone HTTP-Requests DWDL-Parser erstellt Zeichenobjekte DWDL-Parser erstellt Zeichenobjekte Zeichenobjekt-Parser erstellt DWDL aus Zeichenobjekten Zeichenobjekt-Parser erstellt DWDL aus Zeichenobjekten JSP gibt WF-Model aus JSP gibt WF-Model aus Model-Request Workflow-Model (DWDL) Workflow-Model (DWDL) Grafische Darstellung Draw2D-Framework Grafische Darstellung Draw2D-Framework JSP nimmt WF-Model entgegen JSP nimmt WF-Model entgegen Workflow-Modell (DWDL) Workflow-Modell (DWDL)

AJAX-Aufruf var http; if (window.XMLHttpRequest) { http = new XMLHttpRequest(); } else if (window.ActiveXObject) { http = new ActiveXObject("Microsoft.XMLHTTP"); } http.open("GET", "load.jsp", true); http.onreadystatechange = function() { if (http.readyState == 4) { XMLLoader.prototype.parse.call(this, workflow, http.responseXML); } }; http.send(null); 6

DWDL

8 This is a sample workflow created for test and design purpose. An error has occured during workflow execution. $informant-name $informant-

DWDL 9 Peter Pan

DWDL 10 Please insert your name here Firstname, Lastname Upload your file Only PDF files please

DWDL 11 Please insert your name here Firstname, Lastname Upload your fiel

DWDL2BPEL

13 Schema Binding Compiler Binding Compiler Java Classes XML JAXB API JAXB API Contents Objects DWDL WSDL DWDL2BPEL Mapping Rules Apache Digester Apache Digester JAXB API JAXB API BPELWSDL Creator WSDL Creator JAXB API JAXB API

Workflow Deployment

Workflow Launcher 15 XML Parser SOAP Generator SOAP Generator DWDL2BPEL Deployment Generator Deployment Generator File Writer SOAP Execution SOAP Execution WSDL DWDL WSC

End Of Document