Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL. Uschi Beck Marko Brosowski

Größe: px
Ab Seite anzeigen:

Download "Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL. Uschi Beck Marko Brosowski"

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

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

Enterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL

Enterprise 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

Mehr

BPEL. Business Process Execution Language. Andre Rein. 21. August 2010. Serviceorientierte Architekturen

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

Mehr

Bachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von

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

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

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

ActiveBPEL. Leif Goltermann Hai-Minh Le Benjamin Pennig Stephan Schirmer. Projekt: Entwicklung Verteilter Softwaresysteme Mit Web Services

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

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

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

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

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

9. Business Process Execution Language

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

Mehr

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

Mehr

Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?

Sind 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

Mehr

Monitoringvon Workflows in einer BPEL-Engine

Monitoringvon 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

Mehr

windream für Microsoft Office SharePoint Server

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

Mehr

Der SAP BW-BPS Web Interface Builder

Der 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

Mehr

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

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

Mehr

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

Copyright 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

Mehr

Einleitung. Für wen ist dieses Buch

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

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

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Ü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

Mehr

Grundlagen Software Engineering

Grundlagen 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

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

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

Mehr

Ist 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? 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,

Mehr

Dokumentation, Analyse, Optimierung,

Dokumentation, 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:

Mehr

Fähigkeiten des BizTalk Servers

Fä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.

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

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

Software 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 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 Ü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

Mehr

EINFÜ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. 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

Mehr

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Metadata 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

Mehr

Arbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows

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

Mehr

Dokumentenverwaltung im Internet

Dokumentenverwaltung 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

Mehr

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

Mehr

Entwicklung mit Arbortext Editor 6.1

Entwicklung 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

Mehr

Installationsanleitung für Update SC-Line 2010.3

Installationsanleitung 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

Mehr

Eignet 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? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com Eignet sich Eclipse RCP als Enterprise Plattform? Einführung Demos Corporate Governance Asset

Mehr

Speicher in der Cloud

Speicher 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

Mehr

G+H SoftwareSolutions Oktober 2012. Software zur unternehmensweiten Identitäts- und Berechtigungsüberprüfung

G+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?

Mehr

Sof 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

Sof 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

Mehr

Integration im Enterprise Umfeld

Integration 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

Mehr

Monitore. Klicken bearbeiten

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

Mehr

Vertiefte Grundlagen Graphentheorie

Vertiefte 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

Mehr

Sichere E-Mail Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere E-Mail. der

Sichere 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

Mehr

SE2-10-Entwurfsmuster-2 15

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

Mehr

Verbinden 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ß) Verbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß) Agenda 1. Hintergrund und Zielstellung 2. Prozessportal (SemTalk Services)

Mehr

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Mobiles 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

Mehr

ObjectBridge Java Edition

ObjectBridge 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

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

Umsetzung des OrViA-Frameworks mit ARIS

Umsetzung 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

Mehr

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

Mehr

Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN

Entwicklung 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

Mehr

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

Mehr

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Anlegen 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

Mehr

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine

OpenCms 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

Mehr

Business Process Model and Notation

Business 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

Mehr

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter

Geschä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

Mehr

Netzwerkversion PVG.view

Netzwerkversion 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

Mehr

CADEMIA: Einrichtung Ihres Computers unter Mac OS X

CADEMIA: 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.

Mehr

WF4 Windows Workflow Foundation. Titelmasterformat

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

Mehr

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

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

Aufbau einer attraktiven Homepage für die Lehrveranstaltung für SBWL

Aufbau 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

Mehr

Semantic Web Services

Semantic 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

Mehr

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

Mehr

Zustandsgebundene Webservices

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

Mehr

Jürgen Schwab, debis Systemhaus

Jü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

Mehr

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 6

State 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

Mehr

Systemvoraussetzungen:

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

Mehr

Geschä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 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

Mehr

mit attraktiven visuellen Inhalten

mit 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

Mehr

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

Mehr

WSDL. Web Services Description Language. André Vorbach. André Vorbach

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

Mehr

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

Mehr

Installationsanleitung dateiagent Pro

Installationsanleitung 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

Mehr

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

Mehr

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

Mehr

Comparing Software Factories and Software Product Lines

Comparing 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

Mehr

VARONIS DATADVANTAGE. für Directory Services

VARONIS 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

Mehr

Fachliche Prozessmodellierung BPMN 2.0. HU Berlin, 27. Mai 2009

Fachliche 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

Mehr

Meldung der Waffennummern (Waffenkennzeichen) nach der Feuerwaffenverordnung der EU

Meldung 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

Mehr

Prozessdokumentation und -darstellung

Prozessdokumentation und -darstellung Prozessdokumentation und -darstellung Methoden und Ansätze zur praxisorientierten Dokumentation Unsere Leistungen Interims- und Projektmanagement Test- und Dokumentationsmanagement Prozess- und Organisations-Consulting

Mehr

Erwin Grüner 09.02.2006

Erwin 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

Mehr

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

Mehr

VDW Statistik Portal Häufig gestellte Fragen. Version 1.2 ( 2011-2013 Katharina Düngfelder & Markus A. Litters) Vorwort

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

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

How-To Guide 002. Wie stelle ich den virtuellen Speicher von Windows ein?

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

Mehr

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

FRAGEBOGEN 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

Mehr

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

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

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS 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

Mehr

Erstellung von Word und Excel Berichten mit Eclipse BIRT

Erstellung 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

Mehr

Die Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:

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

Mehr

Geschäftsprozessmodellierung mit BPEL4WS: Aufbau und Beispiel

Geschä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

Mehr

Federated Identity Management

Federated 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

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