Limitations and Potentials of modern BPM Systems for High-Performance Shadow Processing in Business Processes of Digital Companies

Größe: px
Ab Seite anzeigen:

Download "Limitations and Potentials of modern BPM Systems for High-Performance Shadow Processing in Business Processes of Digital Companies"

Transkript

1 Limitations and Potentials of modern BPM Systems for High-Performance Shadow Processing in Business Processes of Digital Companies Martin Schmollinger, Jürgen Krauß Hochschule Reutlingen, Alteburgstraße 150, Reutlingen, 1

2 Agenda 1. Einleitung 2. Fragestellung und Maßnahme 3. Ergebnisse und Ausblick 2

3 Einleitung Grundlage BPM Herausforderung Konflikte BPMS liefern eine hohe Transparenz, Monitoring von Prozessen und Hilfe bei der Entwicklung. BPMN ist eine standardisierte Modellierungssprache zum erstellen ausführungsnaher Prozesse. Dunkelverarbeitung spielt eine große Rolle in Geschäftsprozessen. Für eine leistungsfähige Dunkelverarbeitung ist Parallele Ausführung von Aufgaben notwendig. Parallele Ausführung wird in der BPMN Spezifikation nicht vorgeschrieben. Leistungsfähigkeit des BPMS bei der Ausführung paralleler Konstrukte ist individuell. 3

4 Anforderungen an das BPMS BPMN CMMN Dunkel BPMN Dunkelverarbeitung wird außerhalb von einem BPMS ausgeführt. Konsequenz: Vorteile des BPMS gehen verloren. Medienbruch. Eventuell Rückführung in das BPMS notwendig. Lösung: BPMS sollte alle Prozessvarianten unterstützen. Kandidat: Camunda BPM 4

5 Fragestellungen und Maßnahme Fragestellung Wie sieht die Out-of-the-Box Implementierung eines parallel zu bearbeitenden Prozesses in Camunda BPM aus? Wie funktioniert sie? Wie kann die Implementierung eines Prozesses bei Camunda BPM durch spezifische Konfiguration in der Software erreicht oder optimiert werden? Wie effizient ist die Implementierung eines Prozesses in Camunda BPM im Vergleich zu einer Java Applikation? Maßnahme Implementierung eines Prozesses mit parallelem Konstrukt in Camunda BPM Softwarespezifische Konfigurationen, um den Prozess zu parallelisieren und die Laufzeiten zu optimieren Vergleich einer optimierten Implementierung mit einer Java Applikation 5

6 Implementierung des Prozesses 6

7 Fragestellung Wie sieht die Out-of-the-Box Implementierung eines parallel zu bearbeitenden Prozesses in Camunda BPM aus? Wie funktioniert sie? Maßnahme Implementierung eines Prozesses in Camunda BPM Ergebnis Paralleles Gateway sorgt nicht für eine parallele Verarbeitung der Ausführungspfade Die Ausführung ist nicht intuitiv 7

8 Fragestellungen und Maßnahme Fragestellung Wie sieht die Out-of-the-Box Implementierung eines parallel zu bearbeitenden Prozesses in Camunda BPM aus? Wie funktioniert sie? Wie kann die Implementierung eines Prozesses in Camunda BPM durch spezifische Konfiguration in der Software erreicht oder optimiert werden? Wie effizient ist die Implementierung eines Prozesses in Camunda BPM im Vergleich zu einer Java Applikation? Maßnahme Implementierung eines Prozesses in Camunda BPM Softwarespezifische Konfigurationen, um den Prozess zu parallelisieren und die Laufzeiten zu optimieren Vergleich der optimierten Implementierung mit einer Java Applikation 8

9 Softwarespezifische Konfiguration 9

10 Softwarespezifische Konfiguration Asynchronous Continuation Konfigurierbar vor und nach Gateways oder Tasks Persistiert den Zustand einer Transaktion Asynchronous Jobs werden von einem Job Executor verwaltet. Der von ihm genutzte Thread Pool ist die Vorrausetzung für parallele Ausführung Job Executor verhindert parallele Ausführung wegen eventuellen Konsistenzproblemen! 10

11 Softwarespezifische Konfiguration Non-exlusive Tasks Die nicht Exklusivität von Tasks bringt den Job Executor dazu Asynchronous Jobs parallel auszuführen. Jeder nicht exklusive Task erhält einen eigenen Thread ohne vorherige Abhängigkeitsprüfung. 11

12 Softwarespezifische Konfiguration Resultat 12

13 Softwarespezifische Konfiguration Probleme Transaction Timeout lässt den Job Executor eine Transaktion nach fünf Minuten abbrechen. Lock Timeout lässt einen, vom Job Executor gesperrten Job, nach fünf Minuten entsperren. Die Transaktion startet von Neuem, obwohl sie bereits ausgeführt wird. 13

14 Softwarespezifische Konfiguration Alternative 1 14

15 Softwarespezifische Konfiguration Probleme Modelle sind nicht skalierbar. 15

16 Softwarespezifische Konfiguration Alternative 2 16

17 Fragestellung Wie kann die Implementierung eines Prozesses bei Camunda BPM durch spezifische Konfiguration in der Software erreicht oder optimiert werden? Maßnahme Softwarespezifische Konfigurationen, um den Prozess zu parallelisieren und die Laufzeiten zu optimieren Ergebnis Parallele Ausführung kann erreicht werden Konfigurationen sind im Modell nicht sichtbar und übertragbar Timeout Probleme tauchen auf Multi Instance ist eine skalierbare Lösung für parallele Ausführung. 17

18 Fragestellungen und Maßnahme Fragestellung Wie sieht die Out-of-the-Box Implementierung eines parallel zu bearbeitenden Prozesses in Camunda BPM aus? Wie funktioniert sie? Wie kann die Implementierung eines Prozesses in Camunda BPM durch spezifische Konfiguration in der Software erreicht oder optimiert werden? Wie effizient ist die Implementierung eines Prozesses in Camunda BPM im Vergleich zu einer Java Applikation? Maßnahme Implementierung eines Prozesses in Camunda BPM Softwarespezifische Konfigurationen, um den Prozess zu parallelisieren und die Laufzeiten zu optimieren Vergleich der optimierten Implementierung mit einer Java Applikation 18

19 Vergleich Aufbau Einfach parallel ausführbare Aufgabe mit sequentiellem Anteil -> Maximale Primzahl in einer Liste Parallele Tasks greifen auf einen gemeinsamen synchronisierten Speicher zu Experiment wurde mit einer Listengröße von 5, 10 und 20 Millionen Zahlen (n) mit jeweils 1, 2, 4 und 8 Tasks (p) durchgeführt. 19

20 Vergleich Ergebnis Camunda BPM p\n S p S p S p , , , , , , , , , , , ,06 Java Applikation p\n S p S p S p , , , , , , , , , , , ,84 20

21 Fragestellung Wie effizient ist die Implementierung eines Prozesses in Camunda BPM im Vergleich zu einer Java Applikation? Maßnahme Vergleich der optimierten Implementierung mit einer Java Applikation Ergebnis p=1 und p=2 sind für beide Lösungen sehr ähnlich ~10% Verlust durch die Engine Mit p>2 wird der Zuwachs an Geschwindigkeit der Engine schlechter. Der Grund ist eine schlechte Nutzung des Threadpools. 21

22 Fragestellungen und Maßnahme Fragestellung Wie sieht die Out-of-the-Box Implementierung eines parallel zu bearbeitenden Prozesses in Camunda BPM aus? Wie funktioniert sie? Wie kann die Implementierung eines Prozesses in Camunda BPM durch spezifische Konfiguration in der Software erreicht oder optimiert werden? Wie effizient ist die Implementierung eines Prozesses in Camunda BPM im Vergleich zu einer Java Applikation? Maßnahme Implementierung eines Prozesses in Camunda BPM Softwarespezifische Konfigurationen, um den Prozess zu parallelisieren und die Laufzeiten zu optimieren Vergleich der optimierten Implementierung mit einer Java Applikation 22

23 Zusammenfassung/Ausblick 1. Parallele Ausführung in Camunda BPM ist möglich. 2. Die aktuelle Lösung ist nicht zufriedenstellend. Der Entwickler scheint gegen die Engine zu entwickeln und Workarounds zu implementieren die Kompromisse zwischen paralleler Ausführung und Konsistenz darstellen. 3. Die Leistung der parallele Ausführung ist nicht effizient. Wie funktionieren andere BPMS in Hinblick auf ein standardisiertes Konzept der parallelen Ausführung? Können vergleichbare Softwaresysteme als Vorbild genommen werden, um bessere Ergebnisse zu erzielen? Kann die parallele Ausführung nicht in das Modell von BPMN eingeführt werden? 23

Workflows ganz einfach Einführung in die Process Cloud

Workflows ganz einfach Einführung in die Process Cloud Workflows ganz einfach Einführung in die Process Cloud Dr. Thomas Schuster DOAG Konferenz 2015-18. November 2015 EINFACH MEHR > BEGEISTERUNG "Mit unserer Begeisterung für führende Technologien vernetzen

Mehr

Camunda BPM bei Zalando SE

Camunda BPM bei Zalando SE Camunda BPM bei Zalando SE Abwicklung aller Online-Bestellungen von über 16 Mio. Kunden Aufsetzung einer hochverfügbaren Laufzeitumgebung Sharding-Strategie zur Verarbeitung der Bestelldatenmenge »Gute

Mehr

BPE-/BRE-Integration in agree. Systemarchitektur, Technologien, Konzepte

BPE-/BRE-Integration in agree. Systemarchitektur, Technologien, Konzepte BPE-/BRE-Integration in agree Systemarchitektur, Technologien, Konzepte Ziel dieses Vortrags Sie wissen, welche Systeme an der Integration einer Business Process (BPE) und Business Rules Engine (BRE) in

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

S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess. Bernd Rücker

S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess. Bernd Rücker S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess Bernd Rücker BPMN 2.0 in der Praxis Der Roundtrip mit Open Source Tools Aktueller Stand: BPMN 1.2;; In der Entwicklung: BPMN 2.0

Mehr

Process Management. Neue Möglichkeiten in der Geschäftsprozessmodellierung. Katja Hubl, Vostura GmbH

Process Management. Neue Möglichkeiten in der Geschäftsprozessmodellierung. Katja Hubl, Vostura GmbH Process Management Neue Möglichkeiten in der Geschäftsprozessmodellierung Katja Hubl, Vostura GmbH Process Management Solution Documentation in SAP Solution Manager SAP Solution Manager 7.2 kommt mit einer

Mehr

Vorwort. 1 Einführung 1

Vorwort. 1 Einführung 1 Inhaltsverzeichnis Vorwort XI 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis 2 1.1.3 camunda BPM-Kreislauf 3 1.1.4 Prozessautomatisierung 6 1.2 Warum BPMN?

Mehr

Java Concurrency Utilities

Java Concurrency Utilities Java Concurrency Utilities Java unterstützt seit Java 1.0 Multithreading Java unterstützt das Monitorkonzept mittels der Schlüsselworte synchronized und volatile sowie den java.lang.object Methoden wait(),

Mehr

BPM-Architektur und andere Horrorgeschichten

BPM-Architektur und andere Horrorgeschichten BPM-Architektur und andere Horrorgeschichten BPM(N) für (Java-) Entwickler bernd.ruecker@camunda.com Hallo! Bernd Rücker Mitgründer und Geschäftsführer bei camunda > 10 Jahre Java EE Erfahrung > 10 Jahre

Mehr

Vorwort XI Einführung... BPMN - die Notation im Detail... 27

Vorwort XI Einführung... BPMN - die Notation im Detail... 27 Inhalt Vorwort......... XI 1 Einführung... 1 1.1 Business Process Management... 1 1.1.1 Definition... 1 1.1.2 BPM in der Praxis... 2 1.1.3 Camunda-BPM-Kreislauf... 3 1.1.4 Prozessautomatisierung... 5 1.2

Mehr

ITSM Infoday 2013. Mit Business Process Service Management zu mehr Flexibilität, Transparenz und Stabilität. Peter Brückler

ITSM Infoday 2013. Mit Business Process Service Management zu mehr Flexibilität, Transparenz und Stabilität. Peter Brückler ITSM Infoday 2013 Mit Business Process Management zu mehr Flexibilität, Transparenz und Stabilität Peter Brückler Copyright 2013 NTT DATA EMEA Ltd. Agenda Der Druck auf Unternehmen Business Process Management

Mehr

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Next generation open source BPM JBoss jbpm 4 Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Bernd Rücker / bernd.ruecker@camunda.com / 2 Guten Morgen Berater, Trainer, Coach Softwareentwickler

Mehr

Inhaltsverzeichnis. Bibliografische Informationen digitalisiert durch

Inhaltsverzeichnis. Bibliografische Informationen  digitalisiert durch 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis 2 1.1.3 camunda BPM-Kreislauf 3 1.1.4 Prozessautomatisierung 6 1.2 Warum BPMN? 8 1.3 Kann BPMN den Graben schließen?

Mehr

Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM.

Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM. Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM bernd.ruecker@camunda.com Hallo! Bernd Rücker Co-Founder of camunda > 10+ years experience with workflow and Java

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

Argos Process Engine. Unsere Lösung für die Integration komplexer IT-Landschaften. München, 20. Juni 2017 Alexander Dietel

Argos Process Engine. Unsere Lösung für die Integration komplexer IT-Landschaften. München, 20. Juni 2017 Alexander Dietel Argos Process Engine Unsere Lösung für die Integration komplexer IT-Landschaften Argos Connector 15.1 ist zertifiziert für SAP NetWeaver München, 20. Juni 2017 Alexander Dietel Die Herausforderung der

Mehr

Gemeinsam mehr erreichen. Activiti vs. Oracle BPM

Gemeinsam mehr erreichen. Activiti vs. Oracle BPM Gemeinsam mehr erreichen. Activiti vs. Oracle BPM DOAG Konferenz und Ausstellung Nürnberg 18. November 2015 "Mit unserer Begeisterung für führende Technologien vernetzen wir Systeme, Prozesse und Menschen.

Mehr

Laborskript Verteilte Systeme

Laborskript Verteilte Systeme Laborskript Verteilte Systeme Nebenläufigkeit in Java Prof. Dr. Oliver Haase 1 Threads Java bietet zwei verschiedene Arten an, Threads zu erzeugen und zu starten: Entweder durch Erweitern der Klasse Thread,

Mehr

NetworkedAssets GmbH. Erfahrungen beim Einsatz von BPEL 10.1.x DOAG SIG SOA 29. September 2009

NetworkedAssets GmbH. Erfahrungen beim Einsatz von BPEL 10.1.x DOAG SIG SOA 29. September 2009 Erfahrungen beim Einsatz von BPEL 10.1.x DOAG SIG SOA 29. September 2009 Diese Folien Sind ein nostalgischer Rückblick, vor dem Umstieg auf 11g Beschreiben 4 Jahre Erfahrungen mit BPEL im produktiven Einsatz

Mehr

MID Webcast Entscheidungen und Prozesse. Jetzt wächst zusammen, was zusammen gehört!

MID Webcast Entscheidungen und Prozesse. Jetzt wächst zusammen, was zusammen gehört! MID Webcast Entscheidungen und Prozesse Jetzt wächst zusammen, was zusammen gehört! Agenda 1 2 3 4 5 Warum gerade jetzt? Business Decision Management Entscheidungsautomatisierung Wie helfen hier Modelle?

Mehr

Tobias Flohre / Dennis Schulte codecentric AG. Spring Batch Performance und Skalierbarkeit

Tobias Flohre / Dennis Schulte codecentric AG. Spring Batch Performance und Skalierbarkeit Tobias Flohre / Dennis Schulte Spring Batch Performance und Skalierbarkeit Dennis Schulte Düsseldorf @denschu www.github.com/denschu blog.codecentric.de/author/dsc tel +49 (0) 1515 _ 288 2395 dennis.schulte@codecentric.de

Mehr

Workflows in APEX mit Camunda

Workflows in APEX mit Camunda Workflows in APEX mit Camunda Maximilian Stahl MT AG Ratingen Schlüsselworte Oracle Applicaton Expres, APEX, Workflow, Arbeitsprozess, Open Source Workflow Engine, Camunda, BPMN Einleitung Vom Urlaubsantrag

Mehr

Praxishandbuch BPMN 2.0

Praxishandbuch BPMN 2.0 Jakob Freund Bernd Rücker Praxishandbuch BPMN 2.0 4., aktualisierte Auflage HANSER Inhaltsverzeichnis Vorwort XI 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis

Mehr

Quo vadis Prozessmodellierung? Unsere Sicht der Dinge SemTalk User Meeting Dr.-Ing. Frauke Weichhardt Semtation GmbH

Quo vadis Prozessmodellierung? Unsere Sicht der Dinge SemTalk User Meeting Dr.-Ing. Frauke Weichhardt Semtation GmbH Quo vadis Prozessmodellierung? Unsere Sicht der Dinge SemTalk User Meeting 2016 Dr.-Ing. Frauke Weichhardt Semtation GmbH Aktueller Stand Prozessorientierung hat sich als organisatorisches Konzept und

Mehr

Praxishandbuch BPMN 2.0

Praxishandbuch BPMN 2.0 Jakob Freund Bernd Rücker Praxishandbuch BPMN 2.0 2., aktualisierte Auflage HANSER Inhaltsverzeichnis 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis 2 1.1.3

Mehr

PROMATIS software GmbH

PROMATIS software GmbH PROMATIS software GmbH Geschäftsprozess-Management im Zeitalter von SOA 2. Dezember 2008 ist eh nur was für s Management Summary oder etwa doch nicht? Sebastian Graf PROMATIS, Ettlingen 1 Agenda Einleitung

Mehr

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxisbuch BPMN 2.0 ISBN: 978-3-446-42455-5. Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxisbuch BPMN 2.0 ISBN: 978-3-446-42455-5. Weitere Informationen oder Bestellungen unter Jakob Freund, Bernd Rücker Praxisbuch BPMN 2.0 ISBN: 978-3-446-42455-5 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42455-5 sowie im Buchhandel. Carl Hanser Verlag, München

Mehr

Omnichannel Automation mit elastischer Skalierung

Omnichannel Automation mit elastischer Skalierung Omnichannel Automation mit elastischer Skalierung Stefan Dix GMC Software Technology GmbH 27. April 2017 1 Doxnet Education Day in Frankfurt Agenda Wer ist GMC? Was macht GMC Inspire? Dokumente in der

Mehr

PowerIT AUS DEM HERZEN VON NRW

PowerIT AUS DEM HERZEN VON NRW PowerIT AUS DEM HERZEN VON NRW Mit pcm zur Digitalisierung Ihrer Geschäftsprozesse! Die Digitalisierung erfasst mit hoher Geschwindigkeit alle Bereiche von Wirtschaft und Gesellschaft. Als erfolgreich

Mehr

Entwicklung von Workflowanwendungen (wfapp2011)

Entwicklung von Workflowanwendungen (wfapp2011) Entwicklung von Workflowanwendungen (wfapp2011) BPT - Seminar Sommersemester 2011 Prof. Dr. Mathias Weske Matthias Kunze 13.4.2011 Business Process Technology Problemstellung 2 Planung und Durchführung

Mehr

SGO BPM CoP-Anlass

SGO BPM CoP-Anlass SGO BPM CoP-Anlass 05.09.2017 CMMN - Case Management Model and Notation CMMN als Modellierungsnotation für unstrukturierte Geschäftsprozesse ein Neben- und Miteinander mit BPMN 2.0 Agenda 1. Fallstudie

Mehr

Praxishandbuch BPMN. Incl. BPMN 2.0. von Jakob Freund, Bernd Rücker, Thomas Henninger. 1. Auflage. Hanser München 2010

Praxishandbuch BPMN. Incl. BPMN 2.0. von Jakob Freund, Bernd Rücker, Thomas Henninger. 1. Auflage. Hanser München 2010 Praxishandbuch BPMN Incl. BPMN 2.0 von Jakob Freund, Bernd Rücker, Thomas Henninger 1. Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41768 7 Zu Leseprobe schnell

Mehr

Einführung in Campus Connect

Einführung in Campus Connect Einführung in Campus Connect Business Process Management Herbstsemester 2016 Prof. Dr. Jana Koehler Campus Connect 2 Aufbau der Übungen Aufgabe 1. Modellierung des Immatrikulationsprozesses in BPMN mit

Mehr

Die Windows Workflow Foundation in Microsoft.NET 3.0

Die Windows Workflow Foundation in Microsoft.NET 3.0 Die Windows Workflow Foundation in Microsoft.NET 3.0 Klaus Rohe (klrohe@microsoft.com) Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Was ist Windows Workflow Foundation? Microsoft

Mehr

Eliminierung von Komplexität durch moderne IT- Werkzeuge

Eliminierung von Komplexität durch moderne IT- Werkzeuge Eliminierung von Komplexität durch moderne IT- Werkzeuge Matthias Furrer Full Speed Systems GmbH Böblingen Schlüsselworte: SOA, UNISOA, BAM, BPEL, BPA, BPM, Prozess-Überwachung, Integrierte Methodik Einleitung

Mehr

Servicebeschreibung. mit der Oracle BPA Suite. Andreas Grasmüller Senior Berater OPITZ CONSULTING München GmbH

Servicebeschreibung. mit der Oracle BPA Suite. Andreas Grasmüller Senior Berater OPITZ CONSULTING München GmbH Servicebeschreibung mit der Oracle BPA Suite Andreas Grasmüller Senior Berater OPITZ CONSULTING München GmbH Nürnberg, 06.11.2009 OPITZ CONSULTING GmbH 2009 Seite 1 Agenda 1. Überblick 2. Prozesse als

Mehr

Verteilte Systeme. Nebenläufigkeit. Prof. Dr. Oliver Haase

Verteilte Systeme. Nebenläufigkeit. Prof. Dr. Oliver Haase Verteilte Systeme Nebenläufigkeit Prof. Dr. Oliver Haase 1 Arten der Nebenläufigkeit 1-Prozessor(kern)-System quasiparallele Ausführung erhöht Interaktivität durch Umschalten zwischen Threads kann Parallelitätsgrad

Mehr

SERVIEW. High Performance IT. die Transformation zu einer agilen, schlanken und verlässlichen IT

SERVIEW. High Performance IT. die Transformation zu einer agilen, schlanken und verlässlichen IT SERVIEW High Performance IT die Transformation zu einer agilen, schlanken und verlässlichen IT SERVIEW CONSULTING! TRAINING! DIFFERENT! 16x Best Management Practice Kongress 16 Jahre internationale Erfahrung

Mehr

Innovator for Business Analysts on Tour, März 2010

Innovator for Business Analysts on Tour, März 2010 BPMN: In wenigen Worten Innovator for Business Analysts on Tour, März 2010 BPMN Basiselemente BPMN & more Der neue Innovator for Business Analysts 2 BPMN Basiselemente Einführungsbeispiel Bearbeitung einer

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

Business Process Management. BPM Wer braucht denn sowas?

Business Process Management. BPM Wer braucht denn sowas? Business Process Management BPM Wer braucht denn sowas? BPM Wer braucht denn sowas? Ich lade Sie ein, eine Antwort zu finden. Dazu möchte ich Sie mit unserem grundsätzlichen Verständnis von BPM vertraut

Mehr

Formulare in Papierform ablösen mit der BPM Suite 11g

Formulare in Papierform ablösen mit der BPM Suite 11g Formulare in Papierform ablösen mit der Oracle BPM Suite 11g OPITZ CONSULTING GmbH 2010 Seite 1 Praxisbericht BPM Suite 11g Formulare in Papierform ablösen mit der Oracle BPM Suite 11g Sven Hellmann, Bereichsleiter

Mehr

1 Überblick. Alles geregelt Alles geregelt: Einsatz von Rule Engines in SOA Projekten. Heiko Spindler Senior Architekt

1 Überblick. Alles geregelt Alles geregelt: Einsatz von Rule Engines in SOA Projekten. Heiko Spindler Senior Architekt Alles geregelt Einsatz von Rule Engines in SOA Projekten Heiko Spindler Senior Architekt OPITZ CONSULTING GmbH DOAG SIG SOA Frankfurt, 03.05.2010 OPITZ CONSULTING GmbH 2010 Seite 1 1 Überblick OPITZ CONSULTING

Mehr

Geschäftsvorfälle flexibel und dynamisch steuern

Geschäftsvorfälle flexibel und dynamisch steuern Geschäftsvorfälle flexibel und dynamisch steuern Evgenia Rosa ORACLE Deutschland B.V. & Co. KG Berlin Schlüsselworte Business Process Management, Case Management, Dynamische Prozesse, Adaptive Prozesse,

Mehr

Geschäftsprozessmodellierung mittels Software- Services auf Basis der EPK

Geschäftsprozessmodellierung mittels Software- Services auf Basis der EPK Geschäftsprozessmodellierung mittels Software- Services auf Basis der EPK Stefan Huth und Thomas Wieland Hochschule Coburg 12. Oktober 2007 Agenda Notationen zur Geschäftsprozessmodellierung Services in

Mehr

Seminar: Multi-Core Architectures and Programming

Seminar: Multi-Core Architectures and Programming Seminar: Multi-Core Architectures and Programming Parallelisierung des Viola-Jones Algorithmus auf Tilera Hardware-Software-Co-Design Universität Erlangen-Nürnberg 1 Übersicht Einleitung Erste Versuche

Mehr

OpenMP. Viktor Styrbul

OpenMP. Viktor Styrbul OpenMP Viktor Styrbul Inhaltsverzeichnis Was ist OpenMP Warum Parallelisierung Geschichte Merkmale von OpenMP OpenMP-fähige Compiler OpenMP Ausführungsmodell Kernelemente von OpenMP Zusammenfassung Was

Mehr

BPMN2.0 Geschäftsprozesse effizient gestalten. Ganz klar persönlich.

BPMN2.0 Geschäftsprozesse effizient gestalten. Ganz klar persönlich. BPMN2.0 Geschäftsprozesse effizient gestalten Ganz klar persönlich. Geschäftsprozesse im Wandel morgen gestern Dokumentverwaltung Vertragsablage Problemmanagement heute Sicherung der Compliance Qualitätsgesichertes

Mehr

Prozessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com

Prozessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com Prozessautomatisierung mit BPMN 2.0 und Java bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Demo Was ist Prozessautomatisierung mit BPMN 2.0 Prozessautomatisierung mit Process Engine Monitoring

Mehr

SOFTWARE AG DIGITALISIERUNG VON VERWALTUNGSPROZESSEN AM BEISPIEL DER ELEKTRONISCHEN RECHNUNG. Governikus Jahrestagung

SOFTWARE AG DIGITALISIERUNG VON VERWALTUNGSPROZESSEN AM BEISPIEL DER ELEKTRONISCHEN RECHNUNG. Governikus Jahrestagung SOFTWARE AG DIGITALISIERUNG VON VERWALTUNGSPROZESSEN AM BEISPIEL DER ELEKTRONISCHEN RECHNUNG Governikus Jahrestagung Gerd Rampelt Senior Enterprise Account Executive Public Software AG Berlin, den 07.11.2017

Mehr

Abschlussarbeiten für StudentInnen

Abschlussarbeiten für StudentInnen Camunda bietet StudentInnen die Möglichkeit, ihre Abschlussarbeit zu einem praxisnahen und wirtschaftlich relevanten Thema zu schreiben. Alle Themen im Überblick Elasticsearch (Backend) Java Client (Backend)

Mehr

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS

Mehr

EINFÜHRUNG 06.06.2013 IOZ AG 1

EINFÜHRUNG 06.06.2013 IOZ AG 1 BPMN BPMN2.0 EINFÜHRUNG 06.06.2013 IOZ AG 1 EINFÜHRUNG GESCHÄFTSPROZESSMODELLIERUNG Was ist Geschäftsprozessmodellierung? Darstellung von geschäftlichen Abläufen und deren Interaktion Was wird inhaltlich

Mehr

ERP SOFTWARE INTEGRATION MIT SUGAR

ERP SOFTWARE INTEGRATION MIT SUGAR ERP SOFTWARE INTEGRATION MIT SUGAR Magic xpi magic BUSINESS PARTNER 2 WHITEPAPER ERP-INTEGRATION Mit der fortschreitenden Digitalisierung von Unternehmen wachsen auch die Anforderungen an eine technische

Mehr

Notationen zur Prozessmodellierung

Notationen zur Prozessmodellierung Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling

Mehr

Zielführende Business Analyse durch erfolgreiches Geschäftsprozess- und Entscheidungsmanagement

Zielführende Business Analyse durch erfolgreiches Geschäftsprozess- und Entscheidungsmanagement SeanPavonePhoto/Bigstock.com Zielführende Business Analyse durch erfolgreiches Geschäftsprozess- und Entscheidungsmanagement IIBA Germany Chapter 2016 Sebastian Kosch Berlin, 14.06.2016 www.signavio.com

Mehr

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren. OPITZ CONSULTING GmbH 2013 Seite 1

Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren. OPITZ CONSULTING GmbH 2013 Seite 1 OPITZ CONSULTING GmbH 2013 Seite 1 Geschäftsprozesse mit BPMN erfolgreich in 6 Schritten implementieren Stefan Kühnlein Solution Architect OPITZ CONSULTING München GmbH Nürnberg, 20.11.2013 OPITZ CONSULTING

Mehr

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN) Geschäftsprozessmanagement: in»business Process Modelling Notation«(BPMN) Eugen Labun Fachhochschule Gießen-Friedberg Fachbereich MNI Institut für Softwarearchitektur Serviceorientierte Architekturen bei

Mehr

Das Business im Prozess: Warum Anwender nicht BPMN sprechen

Das Business im Prozess: Warum Anwender nicht BPMN sprechen Das Business im Prozess: Warum Anwender nicht BPMN sprechen Andreas Wußler PROMATIS software GmbH Ettlingen Schlüsselworte: BPMN 2.0, SOA, XML-Netze, Petri-Netze, Horus Business Modeler, Oracle BPM Suite

Mehr

BPMN oder ACM? Interaktive Show mit Live- Modellierung Sven Bernhardt, Danilo Schmiedel OPITZ CONSULTING Deutschland GmbH

BPMN oder ACM? Interaktive Show mit Live- Modellierung Sven Bernhardt, Danilo Schmiedel OPITZ CONSULTING Deutschland GmbH BPMN oder ACM? Interaktive Show mit Live- Modellierung Sven Bernhardt, Danilo Schmiedel OPITZ CONSULTING Deutschland GmbH Schlüsselworte BPMN, ACM, Oracle BPM Suite Einleitung Sie haben gerade BPMN gelernt,

Mehr

DOAG 2009 Copyright 2009, Oracle Corporation

DOAG 2009 Copyright 2009, Oracle Corporation Neue Human Workflow Features in Oracle SOA Suite 11g DOAG 2009 Konferenz + Ausstellung Vahit Tas Senior Principal Consultant Agenda Konzepte / Einsatzszenarien Komponenten Neue Features

Mehr

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser

Mehr

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxishandbuch BPMN 2.0 ISBN: 978-3-446-42986-4. Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxishandbuch BPMN 2.0 ISBN: 978-3-446-42986-4. Weitere Informationen oder Bestellungen unter Jakob Freund, Bernd Rücker Praxishandbuch BPMN 2.0 ISBN: 978-3-446-42986-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42986-4 sowie im Buchhandel. Carl Hanser Verlag,

Mehr

Geschäftsprozesserstellung durch den Fachbereich am Kundenbeispiel

Geschäftsprozesserstellung durch den Fachbereich am Kundenbeispiel Geschäftsprozesserstellung durch den Fachbereich am Kundenbeispiel Markus Grünewald DOAG Applications, Mai 2012 Agenda TEIL 1 Oracle BPM Suite 11g TEIL 2 Konkretes Kundenprojekt 1. Anforderungen / Herausforderungen

Mehr

Parallele Programmiermodelle

Parallele Programmiermodelle Parallele Programmiermodelle ProSeminar: Parallele Programmierung Semester: WS 2012/2013 Dozentin: Margarita Esponda Einleitung - Kurzer Rückblick Flynn'sche Klassifikationsschemata Unterteilung nach Speicherorganissation

Mehr

Geschäftsprozesse lesen und verstehen

Geschäftsprozesse lesen und verstehen Geschäftsprozesse lesen und verstehen Kurzanleitung Erstellt von der Arbeitsgruppe GPM-Standards der Umsetzungsgruppe Stand: 30.01.2018 Adressatinnen und Adressaten dieses Leitfadens Dieses Werk soll die

Mehr

Modellierung von RFID-Prozessen mit offen Softwarestandards

Modellierung von RFID-Prozessen mit offen Softwarestandards Modellierung von RFID-Prozessen mit offen Softwarestandards Dipl.-Ing. Marcel Amende Leitender Systemberater Business Unit Server Technology Middleware Tec Agenda I. Vom IT-Konzept

Mehr

Mobile Lösungen für das Digitale Unternehmen

Mobile Lösungen für das Digitale Unternehmen Mobile Lösungen für das Digitale Unternehmen Maik Szmatulewicz, CMO metaquark A Software AG company 02. Juli 2014 Eine Technologie verändert die (Geschäfts-)Welt 50% Der PRIO1 für Entscheider bis 2015

Mehr

ESV Herausforderungen Rechtliche Verfahren am Institut für Geistiges Eigentum

ESV Herausforderungen Rechtliche Verfahren am Institut für Geistiges Eigentum BPM@ÖV ESV Herausforderungen Rechtliche Verfahren am Institut für Geistiges Eigentum 2 stark ereignisgesteuerte Verfahren (Kunden- Vertreter Eingänge, Fristen, Termine, Gebühren, ) Trotz Einparteienverfahren

Mehr

Select & Preprocessing Cluster. SPP Server #1. SPP Server #2. Cluster InterConnection. SPP Server #n

Select & Preprocessing Cluster. SPP Server #1. SPP Server #2. Cluster InterConnection. SPP Server #n C5000 High Performance Acquisition System Das C5000 System wurde für Messerfassungs- und Auswertungssystem mit sehr hohem Datenaufkommen konzipiert. Typische Applikationen für das C5000 sind große Prüfstände,

Mehr

PV-Wind-Diesel Hybridsystemen Regelung und Betriebsführung mit leistungsoptimierten Energiespeichern

PV-Wind-Diesel Hybridsystemen Regelung und Betriebsführung mit leistungsoptimierten Energiespeichern PV-Wind-Diesel Hybridsystemen Regelung und Betriebsführung mit leistungsoptimierten Energiespeichern Herbstworkshop Prof. Energiespeichersysteme. TU Dresden, 15.11.2016 Prof. Dr.-Ing. Antonio Notholt Fakultät

Mehr

Standard-Workflows vs. Workflow-Standards

Standard-Workflows vs. Workflow-Standards Standard-Workflows vs. Workflow-Standards Erkennen Sie eine disruptive Technologie, BPMN wenn Sie ihr begegnen? 30 Minuten, die alles verändern (können) Tobias Ott seit 1996 Geschäftsführer von pagina

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

Das Business im Process: Warum Anwender nicht BPMN sprechen

Das Business im Process: Warum Anwender nicht BPMN sprechen Das Business im Process: Warum Anwender nicht BPMN sprechen Andreas Wußler, PROMATIS software GmbH Ettlingen, 15. November 2011 1 Agenda Einleitung Petri-Netze XML-Netze BPMN 2.0 Warum Projekte scheitern

Mehr

Geschäftsprozessmodellierung Einführung, Analyse und Simulation

Geschäftsprozessmodellierung Einführung, Analyse und Simulation Geschäftsprozessmodellierung Einführung, Analyse und Simulation Johannes Michler, PROMATIS software GmbH Berlin, 05.05.2011 1 Inhalt Grundlagen Modellierungsmethode Petri-Netze Modellierung von Geschäftsprozessen

Mehr

QM & BPM Lösungen mit SharePoint / Office 365

QM & BPM Lösungen mit SharePoint / Office 365 QM & BPM Lösungen mit SharePoint / Office 365 Dokumentenlenkung, Auditmanagement, Ideen und Prozesse verwalten CONFIDENTAL 12.02.2019 corner4 Information Technology GmbH, Johann Roithner-Straße 131 (Bauteil

Mehr

Prozessautomatisierung mit BPMN 2.0 und Java.

Prozessautomatisierung mit BPMN 2.0 und Java. Prozessautomatisierung mit BPMN 2.0 und Java bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Demo Was ist Prozessautomatisierung mit BPMN 2.0 Prozessautomatisierung mit Process Engine Monitoring

Mehr

KLARE VORTEILE IM VERGLEICH MIT OPEN SOURCE BPM SOFTWARE. Machen Sie kurzen Prozess!

KLARE VORTEILE IM VERGLEICH MIT OPEN SOURCE BPM SOFTWARE. Machen Sie kurzen Prozess! KLARE VORTEILE IM VERGLEICH MIT OPEN SOURCE BPM SOFTWARE Machen Sie kurzen Prozess! Einleitung Um auf die Anforderungen der Kunden in Projekten im Bereich Prozessmanagement, Oberflächen und Anbindungen

Mehr

Zukunftsaufgabe Geschäftsprozessmanagement. Wolfgang Reismann, IBM, IT-Architect

Zukunftsaufgabe Geschäftsprozessmanagement. Wolfgang Reismann, IBM, IT-Architect Zukunftsaufgabe Geschäftsprozessmanagement Wolfgang Reismann, IBM, IT-Architect Agenda Technische Umsetzung und Herausforderungen eines Geschäftsprozessmanagement-Projektes im Sozialversicherungsbereich

Mehr

Implementierung eines Projektantrags-Prozesses mit Fusion Middleware

Implementierung eines Projektantrags-Prozesses mit Fusion Middleware Implementierung eines Projektantrags-Prozesses mit Fusion Middleware Johannes Michler, PROMATIS software GmbH, Ettlingen DOAG Konferenz, 1 Agenda 3 2012 PROMATIS software GmbH BPM mit Horus Zieldefinition

Mehr

Business Process Model and Notation (BPMN) II

Business Process Model and Notation (BPMN) II Business Process Model and Notation (BPMN) II Business Process Management Herbstsemester 2016 Prof. Dr. Jana Koehler Schwerpunkt Heute: Gute Modelle Style Guidelines "BPMN Knigge" 2 Agenda Modellaufbau

Mehr

Camunda BPM bei der Allianz Indonesia

Camunda BPM bei der Allianz Indonesia Ausführung von Kernprozessen im Versicherungsvertrieb Integration von Legacy-Applikationen Erfolgreicher Support über 6 Zeitzonen hinweg www.camunda.com »Camunda BPM hat das Rennen gemacht, weil uns die

Mehr

Java Garbage Collector: Funktionsweise und Optimierung. Mathias Dolag Prof. Dr. Peter Mandl (DOAG 2012, )

Java Garbage Collector: Funktionsweise und Optimierung. Mathias Dolag Prof. Dr. Peter Mandl (DOAG 2012, ) Java Garbage Collector: Funktionsweise und Optimierung Mathias Dolag Prof. Dr. Peter Mandl (DOAG 2012, 20.11.2012) 1 Agenda Algorithmen Tuning Performance-Messungen Zusammenfassung 2 Mathias Dolag / Prof.

Mehr

Inkrementelle Modellsichten

Inkrementelle Modellsichten Praxis der Forschung Wintersemester 2016/17 17.10.2016 LEHRSTUHL FÜR SOFTWARE-ENTWURF UND -QUALITÄT KIT die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Inkrementelle WebUI MediaStore

Mehr

Migration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen

Migration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen Migration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen Christian Böhmer, isys Software GmbH Björn Grimm, Hochschule München 1 Migration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen

Mehr

IoT to the Node. Ein radikaler Ansatz mit hohem Potential. GNI - Seminar Digitaler Wandel in der Lichtanwendung 3. April 2019

IoT to the Node. Ein radikaler Ansatz mit hohem Potential. GNI - Seminar Digitaler Wandel in der Lichtanwendung 3. April 2019 IoT to the Node Ein radikaler Ansatz mit hohem Potential GNI - Seminar Digitaler Wandel in der Lichtanwendung 3. April 2019 Dr. Walter Werner Josef-Anton-Herrburgerstraße 10 6850 Dornbirn / Österreich

Mehr

Steffen Bischoff Senior Sales Engineer

Steffen Bischoff Senior Sales Engineer CLOUD FÜR DUMMIES Steffen Bischoff Senior Sales Engineer sbischoff@talend.com 4 WAS CLOUD-LÖSUNGEN BIETEN Keine Anfangsinvestition Geringe Betriebskosten Zahlung nach Gebrauch Überall zugänglich Einfache

Mehr

BPMN. Suzana Milovanovic

BPMN. Suzana Milovanovic BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business

Mehr

Leistungen und Aktivitäten, um Mehrwert zu schaffen.

Leistungen und Aktivitäten, um Mehrwert zu schaffen. Leistungen und Aktivitäten, um Mehrwert zu schaffen. Business Process Management (BPM) vykon - die konzeptionellen Vollmaßschneider Business Process Management 1. Strategie- Entscheidung 2. Analyse 6.

Mehr

DISTRIBUTED COMPUTING IN A HYBRID ENVIRONMENT. Die Komplexität heterogener Server einfach und schnell bewältigen.

DISTRIBUTED COMPUTING IN A HYBRID ENVIRONMENT. Die Komplexität heterogener Server einfach und schnell bewältigen. DISTRIBUTED COMPUTING IN A HYBRID ENVIRONMENT Die Komplexität heterogener Server einfach und schnell bewältigen. REPLY 2 DISTRIBUTED COMPUTING IN HYBRID ENVIRONMENT Man kann die Cloud als eine unendliche

Mehr

Camunda BPM bei der LVM Versicherung

Camunda BPM bei der LVM Versicherung Einführung einer Aufgabenliste für Verwaltungsprozesse Asynchrone Prozesse in der Bestandsführung Ablösung eines schwergewichtigen BPMS www.camunda.com »Weitere Gründe für Camunda BPM waren die Leichtgewichtigkeit,

Mehr

Diplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien

Diplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien Diplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien Ergebnispräsentation Kolloquium Ralf Geschke FOM Köln 27.04.2009 Gliederung Einleitung Vorgehensweise

Mehr

Ein frischer Blick auf existierende Prozesse

Ein frischer Blick auf existierende Prozesse Seite 1 objective partner Ein frischer Blick auf existierende Prozesse Seite 2 objective partner Agenda Einblick und Transparenz in und über ihre Geschäftsprozesse Kosten senken und Daten- und Prozessqualität

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

Sommersemester Implementierung I: Struktur

Sommersemester Implementierung I: Struktur Sommersemester 2003 Implementierung I: Struktur 2 Aufgabe 3 Implementierung I: Struktur Umfang: 1 Woche Punkte: 50 P. In den ersten beiden Aufgaben wurden die Struktur und das Verhalten des Systems modelliert.

Mehr

C-to-CUDA-Compiler. Johannes Kölsch. October 29, 2012

C-to-CUDA-Compiler. Johannes Kölsch. October 29, 2012 October 29, 2012 Inhaltsverzeichnis 1 2 3 4 5 6 Motivation Motivation CUDA bietet extreme Leistung für parallelisierbare Programme Kompliziert zu programmieren, da multi-level parallel und explizit verwalteter

Mehr

III.1 Prinzipien der funktionalen Programmierung - 1 -

III.1 Prinzipien der funktionalen Programmierung - 1 - 1. Prinzipien der funktionalen Programmierung 2. Deklarationen 3. Ausdrücke 4. Muster (Patterns) 5. Typen und Datenstrukturen 6. Funktionale Programmiertechniken III.1 Prinzipien der funktionalen Programmierung

Mehr

Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler

Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler 1 2 Referent Björn Reber Software-Entwickler und Trainer Java-Technologie OpenSource und SAP 3 Inhalt Motivation Tool-Übersicht Profiling

Mehr