Folien von meinem Talk auf der WJAX 2012, der Code für das Beispiel befindet sich hier: https://bitbucket.org/camunda/outer-space-demos/src/master/wjax2012-bestellprozess?at=master
Folien vom Talk von Bernd Rücker und Falko Menge von der WJAX 2012. Die Demo zum SOA-Teil findet sich hier: https://app.camunda.com/confluence/display/foxUserGuide/Bank+Account+Opening. Der Code für die Fehlerbehandlungsbeispiele hier: https://bitbucket.org/camunda/outer-space-demos/src/master/bank-account-opening-error-handling
Implementing Enterprise Integration Patterns with Apache CamelEduard Hildebrandt
In einer zunehmend vernetzten und automatisierten Welt wird die Integration von IT-Systemen immer bedeutender und stellt oft eine große Herausforderung für Software- Architekten und Entwickler dar. Mit dem Einsatz von Enterprise Integration Patterns, die bewährte Integrationslösungen beschreiben, kann diese Aufgabe wesentlich vereinfacht werden.
Nach einer kurzen Erläuterung einiger wichtiger Enterprise Integration Patterns, wird in diesem Vortrag das Open-Source Framework Apache Camel vorgestellt und gezeigt wie es unter Verwendung von minimalen Java oder XML Code dazu eingesetzt werden kann leistungsfähige Enterprise Integration Patterns zu implementieren um Systeme und Services über unterschiedliche Transport-Protokolle und Datenformate zu integrieren. Weiterhin wird auf die Einsatzmöglichkeiten von Apache Camel zur Dokumentation, Überwachung und Test von Webservices eingegangen.
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyThorsten Kamann
Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.
Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:
* Einleitung Spring und JPA
* Projektstruktur
* Entwicklung der API (der Schnittstellen)
* Test-getriebene Entwicklung der Implementierung
* Spring-unterstützte Integrationstests
Ausblick:
* Spring 2.1 - mehr Annotations; Verwaltung von Entities mit Spring
* Webschicht - Anbindung einer Webanwendung mit Java Server Faces (JSF)
* Spring-Webservices - Contract-First Webservices mit Spring-WS 1.0
Folien vom Talk von Bernd Rücker und Falko Menge von der WJAX 2012. Die Demo zum SOA-Teil findet sich hier: https://app.camunda.com/confluence/display/foxUserGuide/Bank+Account+Opening. Der Code für die Fehlerbehandlungsbeispiele hier: https://bitbucket.org/camunda/outer-space-demos/src/master/bank-account-opening-error-handling
Implementing Enterprise Integration Patterns with Apache CamelEduard Hildebrandt
In einer zunehmend vernetzten und automatisierten Welt wird die Integration von IT-Systemen immer bedeutender und stellt oft eine große Herausforderung für Software- Architekten und Entwickler dar. Mit dem Einsatz von Enterprise Integration Patterns, die bewährte Integrationslösungen beschreiben, kann diese Aufgabe wesentlich vereinfacht werden.
Nach einer kurzen Erläuterung einiger wichtiger Enterprise Integration Patterns, wird in diesem Vortrag das Open-Source Framework Apache Camel vorgestellt und gezeigt wie es unter Verwendung von minimalen Java oder XML Code dazu eingesetzt werden kann leistungsfähige Enterprise Integration Patterns zu implementieren um Systeme und Services über unterschiedliche Transport-Protokolle und Datenformate zu integrieren. Weiterhin wird auf die Einsatzmöglichkeiten von Apache Camel zur Dokumentation, Überwachung und Test von Webservices eingegangen.
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyThorsten Kamann
Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.
Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:
* Einleitung Spring und JPA
* Projektstruktur
* Entwicklung der API (der Schnittstellen)
* Test-getriebene Entwicklung der Implementierung
* Spring-unterstützte Integrationstests
Ausblick:
* Spring 2.1 - mehr Annotations; Verwaltung von Entities mit Spring
* Webschicht - Anbindung einer Webanwendung mit Java Server Faces (JSF)
* Spring-Webservices - Contract-First Webservices mit Spring-WS 1.0
Vortrag bei der JUG CH in Luzern. den größten Teil des Votrages hat allerdings die Live-Demo ausgemacht in der ein Prozessbeispiel von der Pike auf neu entwickelt habe. Wer das verpasst hat am besten den Getting Started Guide durchackern: http://camunda.org/get-started/developing-process-applications.html
SEO & SEA - Was ist der Unterschied?
Was ist Search Engine Advertising?
Was sind die Vorteile von SEA?
Was ist Google AdWords?
Wie funktioniert das Suchnetzwerk?
Wie funktioniert das Display-Netzwerk?
Affinity Engine - Recommandations personnalisées - Offre Affinity ItemsStéphane Roy
Affinity Engine propose des solutions de recommandation qui permettent de personnalisés vos sites internet. Nous entendons "personnalisé" comme "hyper-personnalisé" : vos sites proposent aux internautes ce qu'ils attendent.
La solution Affinity Items offre une personnalisation simple, rapide et efficace de vos sites e-commerces.
Affinity Engine propose des solutions de recommandation qui permettent de personnalisés vos sites internet. Nous entendons "personnalisé" comme "hyper-personnalisé" : vos sites proposent aux internautes ce qu'ils attendent.
La solution Affinity Items offre une personnalisation simple, rapide et efficace de vos sites e-commerces.
Smart City - Le rôle stratégique des acteurs publicsJérémie34
Présentation faite lors des RENCONTRES - SIG LA LETTRE – 2013.
La Smart city (ville intelligente) incarne la solution efficace pour optimiser les gestions métiers d’un espace urbain à travers diverses solutions techniques dédiées aux services urbains : transport (système d’aide à la circulation et au stationnement, transport en commun, transport alternatif), énergie (production, distribution et consommation), gestion des déchets, aménagement (principalement infrastructures numériques), chauffage/éclairage, logistique urbaine, etc.
Mais la ville intelligente est-elle seulement la valorisation numérique et commerciale de services, le tout externalisé en dehors de la collectivité ? Le citoyen est-il uniquement capteur et consommateur de services ? Comment faire pour que la ville intelligente soit aussi synonyme d’implication des autres acteurs du territoire à toutes les échelles ?
Comment donc concilier les deux dynamiques, économique et sociale ? Quel rôle les collectivités doivent prendre dans l’animation et le soutien de ces acteurs ?
Comment marier par exemple les données géographiques métiers et les données citoyennes dans une optique de meilleure gestion du territoire.
La présentation de la ville de Montpellier s’articulera autour du rôle de l’acteur public comme garant de l’équilibre entre l’offre privée de services publics proposés par les opérateurs et la demande d’efficacité, d’accessibilité et d’autonomie exprimée des citoyens.
Geschäftsprozessmanagement und Portale sind aus der modernen Enterprise - IT nicht mehr wegzudenken. Beide Paradigmen haben bewiesen, dass sie in Unternehmen Wert schaffen können. Durch die Integration der beiden Ansätze lassen sich zusätzliche Vorteile erzielen.
Anhand typischer Use Cases aus der Praxis zeigen wir verschiedene Ebenen der Integration der Camunda BPM-Engine mit Liferay-Portal-Applikationen. Wir werden sehen, wie Geschäftsprozesse schneller vom Design zur technischen Ausführung gebracht und agil optimiert werden können. Wir demonstrieren, wie Fach-User durch Portale eine einheitliche Sicht auf alle ihre Geschäftsprozesse bekommen können und wie damit Service-Orchestrierung über Systemgrenzen hinweg gelingt, ohne dass der Nutzer das spürt.
BPM/SOA-Projekte binden oft eine Vielzahl von Abteilungen und Systemen ein und integrieren diese in den Prozess. Sie zeichnen sich durch hohe Komplexität der Anforderungen aus, die zwischen dem Fachbereich, der Organisationsentwicklung und IT ausgetauscht werden. Geschäftsprozessmodelle sind dabei die zentralen Artefakte: sie stellen nicht nur die wichtigste Grundlage der Kommunikation dar, sondern bilden bereits das Skelett der späteren Fach- und Softwarearchitektur. Darüber hinaus dienen BPMN-Modelle quasi als “Programmiersprache” für die ausführende BPM- Engine. Insbesondere wenn man agil arbeiten und die Geschäftsprozessmodelle inkrementell-iterativ entwickeln möchte, ändern sich diese BPMN-Modelle häufig. Und genau dann ist es unverzichtbar, Methoden und Werkzeuge einzusetzen, die für die Einhaltung von Qualität und Korrektheit von Modellen sorgen. Hier setzt unser Vortrag an: er zeigt, wie man ausgehend von fachlichen Anforderungen zusammen mit dem Fachbereich die Akzeptanztests für das BPMN-Modell entwickelt. Diese Tests werden zunächst für die Überprüfung des Modells verwendet, können jedoch auch in der Softwareentwicklung und -integration verwendet werden und dienen als Basis für spätere Abnahme- und Regressionstests von End-to-End-Prozessen.
Der Clou: Die Tests verwenden natürliche Sprache! Sie dokumentieren so den Prozessablauf und dessen Attribute und können vom Fachbereich verstanden und gegebenenfalls sogar erstellt werden. Wie das funktioniert, demonstrieren wir anhand eines existierenden Prozessmodells mit fertig beschriebenen Szenarien und führen live Verhaltenstests durch. Dann ändern wir die fachliche Anforderung (simulierter Fehlschlag) und passen den produktiven Prozess an, bis das gewünschte Verhalten erreicht ist.
Ein Prozess lernt laufen: LEGO Mindstorms Steuerung mit BPMNComsysto Reply GmbH
Betriebliche Abläufe gehören zum Geschäftsalltag wie LEGO zur Kindheit. Dennoch mangelt es in vielen Unternehmen an der Transparenz und Wiederverwendbarkeit dieser Abläufe. Mit der Business Process Model and Notation (BPMN) lässt sich dieses Manko beseitigen, und Fachabteilungen und Technik wachsen zusammen. Zusätzlich wird die Geschäftswelt ortsübergreifend visualisiert. Als Ergebnis entstehen Diagramme, die als Dokumentation für das Business dienen und Automatisierungsgrundlage der IT sind.
Im Gegensatz hierzu steht das praktische Lernen mit LEGO Mindstorms. Ein kleiner Roboter wird in mannigfaltigen Ausprägungen zusammengebaut, mit einer Java-API gefüttert und über externe Software gesteuert. Seriell und parallel geschaltete Einzelschritte erwecken unseren beweglichen Freund zum Leben.
In diesem Vortrag wird der Bogen zwischen Prozessen und Robotern gespannt. Bewegungsabläufe werden mit BPMN2 definiert und mittels einer Business Process Engine automatisiert. Es wird die Herangehensweise der Modellierung inklusive BPMN-Basics, Strukturierung von Prozessen sowie Motorik und Sensorik behandelt und während einer Live-Demo veranschaulicht.
Alles in allem ein Thema, das Programmierer und Tüftler, Profis und Unerfahrene sowie Erwachsene und Kinder gleichermaßen zu begeistern vermag.
https://youtu.be/bBJrKY_OBLc
7 Tipps für erfolgreiches SEA Autor Patrick PalzPatrick Palz
Neben einem allgemeinen Überblick über Suchmaschinenmarketing gebe ich 7 Tipps, wie Sie SEM / SEA erfolgreich gestalten können. Enthalten sind Tipps zur Auswahl der Keywords, zur Gestaltung von Anzeigentexten und Landingpages, sowie zur Steuerung der Kampagnen auf Basis von maximalem Cost per Click und Cost per Order.
Vortrag bei der JUG CH in Luzern. den größten Teil des Votrages hat allerdings die Live-Demo ausgemacht in der ein Prozessbeispiel von der Pike auf neu entwickelt habe. Wer das verpasst hat am besten den Getting Started Guide durchackern: http://camunda.org/get-started/developing-process-applications.html
SEO & SEA - Was ist der Unterschied?
Was ist Search Engine Advertising?
Was sind die Vorteile von SEA?
Was ist Google AdWords?
Wie funktioniert das Suchnetzwerk?
Wie funktioniert das Display-Netzwerk?
Affinity Engine - Recommandations personnalisées - Offre Affinity ItemsStéphane Roy
Affinity Engine propose des solutions de recommandation qui permettent de personnalisés vos sites internet. Nous entendons "personnalisé" comme "hyper-personnalisé" : vos sites proposent aux internautes ce qu'ils attendent.
La solution Affinity Items offre une personnalisation simple, rapide et efficace de vos sites e-commerces.
Affinity Engine propose des solutions de recommandation qui permettent de personnalisés vos sites internet. Nous entendons "personnalisé" comme "hyper-personnalisé" : vos sites proposent aux internautes ce qu'ils attendent.
La solution Affinity Items offre une personnalisation simple, rapide et efficace de vos sites e-commerces.
Smart City - Le rôle stratégique des acteurs publicsJérémie34
Présentation faite lors des RENCONTRES - SIG LA LETTRE – 2013.
La Smart city (ville intelligente) incarne la solution efficace pour optimiser les gestions métiers d’un espace urbain à travers diverses solutions techniques dédiées aux services urbains : transport (système d’aide à la circulation et au stationnement, transport en commun, transport alternatif), énergie (production, distribution et consommation), gestion des déchets, aménagement (principalement infrastructures numériques), chauffage/éclairage, logistique urbaine, etc.
Mais la ville intelligente est-elle seulement la valorisation numérique et commerciale de services, le tout externalisé en dehors de la collectivité ? Le citoyen est-il uniquement capteur et consommateur de services ? Comment faire pour que la ville intelligente soit aussi synonyme d’implication des autres acteurs du territoire à toutes les échelles ?
Comment donc concilier les deux dynamiques, économique et sociale ? Quel rôle les collectivités doivent prendre dans l’animation et le soutien de ces acteurs ?
Comment marier par exemple les données géographiques métiers et les données citoyennes dans une optique de meilleure gestion du territoire.
La présentation de la ville de Montpellier s’articulera autour du rôle de l’acteur public comme garant de l’équilibre entre l’offre privée de services publics proposés par les opérateurs et la demande d’efficacité, d’accessibilité et d’autonomie exprimée des citoyens.
Geschäftsprozessmanagement und Portale sind aus der modernen Enterprise - IT nicht mehr wegzudenken. Beide Paradigmen haben bewiesen, dass sie in Unternehmen Wert schaffen können. Durch die Integration der beiden Ansätze lassen sich zusätzliche Vorteile erzielen.
Anhand typischer Use Cases aus der Praxis zeigen wir verschiedene Ebenen der Integration der Camunda BPM-Engine mit Liferay-Portal-Applikationen. Wir werden sehen, wie Geschäftsprozesse schneller vom Design zur technischen Ausführung gebracht und agil optimiert werden können. Wir demonstrieren, wie Fach-User durch Portale eine einheitliche Sicht auf alle ihre Geschäftsprozesse bekommen können und wie damit Service-Orchestrierung über Systemgrenzen hinweg gelingt, ohne dass der Nutzer das spürt.
BPM/SOA-Projekte binden oft eine Vielzahl von Abteilungen und Systemen ein und integrieren diese in den Prozess. Sie zeichnen sich durch hohe Komplexität der Anforderungen aus, die zwischen dem Fachbereich, der Organisationsentwicklung und IT ausgetauscht werden. Geschäftsprozessmodelle sind dabei die zentralen Artefakte: sie stellen nicht nur die wichtigste Grundlage der Kommunikation dar, sondern bilden bereits das Skelett der späteren Fach- und Softwarearchitektur. Darüber hinaus dienen BPMN-Modelle quasi als “Programmiersprache” für die ausführende BPM- Engine. Insbesondere wenn man agil arbeiten und die Geschäftsprozessmodelle inkrementell-iterativ entwickeln möchte, ändern sich diese BPMN-Modelle häufig. Und genau dann ist es unverzichtbar, Methoden und Werkzeuge einzusetzen, die für die Einhaltung von Qualität und Korrektheit von Modellen sorgen. Hier setzt unser Vortrag an: er zeigt, wie man ausgehend von fachlichen Anforderungen zusammen mit dem Fachbereich die Akzeptanztests für das BPMN-Modell entwickelt. Diese Tests werden zunächst für die Überprüfung des Modells verwendet, können jedoch auch in der Softwareentwicklung und -integration verwendet werden und dienen als Basis für spätere Abnahme- und Regressionstests von End-to-End-Prozessen.
Der Clou: Die Tests verwenden natürliche Sprache! Sie dokumentieren so den Prozessablauf und dessen Attribute und können vom Fachbereich verstanden und gegebenenfalls sogar erstellt werden. Wie das funktioniert, demonstrieren wir anhand eines existierenden Prozessmodells mit fertig beschriebenen Szenarien und führen live Verhaltenstests durch. Dann ändern wir die fachliche Anforderung (simulierter Fehlschlag) und passen den produktiven Prozess an, bis das gewünschte Verhalten erreicht ist.
Ein Prozess lernt laufen: LEGO Mindstorms Steuerung mit BPMNComsysto Reply GmbH
Betriebliche Abläufe gehören zum Geschäftsalltag wie LEGO zur Kindheit. Dennoch mangelt es in vielen Unternehmen an der Transparenz und Wiederverwendbarkeit dieser Abläufe. Mit der Business Process Model and Notation (BPMN) lässt sich dieses Manko beseitigen, und Fachabteilungen und Technik wachsen zusammen. Zusätzlich wird die Geschäftswelt ortsübergreifend visualisiert. Als Ergebnis entstehen Diagramme, die als Dokumentation für das Business dienen und Automatisierungsgrundlage der IT sind.
Im Gegensatz hierzu steht das praktische Lernen mit LEGO Mindstorms. Ein kleiner Roboter wird in mannigfaltigen Ausprägungen zusammengebaut, mit einer Java-API gefüttert und über externe Software gesteuert. Seriell und parallel geschaltete Einzelschritte erwecken unseren beweglichen Freund zum Leben.
In diesem Vortrag wird der Bogen zwischen Prozessen und Robotern gespannt. Bewegungsabläufe werden mit BPMN2 definiert und mittels einer Business Process Engine automatisiert. Es wird die Herangehensweise der Modellierung inklusive BPMN-Basics, Strukturierung von Prozessen sowie Motorik und Sensorik behandelt und während einer Live-Demo veranschaulicht.
Alles in allem ein Thema, das Programmierer und Tüftler, Profis und Unerfahrene sowie Erwachsene und Kinder gleichermaßen zu begeistern vermag.
https://youtu.be/bBJrKY_OBLc
7 Tipps für erfolgreiches SEA Autor Patrick PalzPatrick Palz
Neben einem allgemeinen Überblick über Suchmaschinenmarketing gebe ich 7 Tipps, wie Sie SEM / SEA erfolgreich gestalten können. Enthalten sind Tipps zur Auswahl der Keywords, zur Gestaltung von Anzeigentexten und Landingpages, sowie zur Steuerung der Kampagnen auf Basis von maximalem Cost per Click und Cost per Order.
Slides from my talk at JUG Karlsruhe 25-Septemer-2013. Code is available and described in this blogpost: http://camundabpm.blogspot.de/2013/09/camunda-bpm-apache-camel-integrating.html
Learn about a plugin that equips Camunda with machine learning techniques for predictive process monitoring. Features include:
- Display activity, time and risk prediction in the Cockpit view
- Training, version control and parametrization of ML algorithms
- Ensemble Learning – Easy expandability in means of predictions types, algorithms
- Automated hyperparameter optimization
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
Hear about the latest innovations in process automation from Camunda. Find out how our engineering team is delivering solutions for our customers’ biggest challenges from CTO Daniel Meyer.
Camunda Run is the most recent addition to the list of Camunda Platform distributions. It combines extensive configurability with simplicity while making Camunda Platform more accessible to non-Java developers.
In this talk I will demonstrate how to solve some of the most common problems we see users face like securing your REST API, enabling CORS and more. We will have a closer look at new Run features involving OpenAPI and explore different ways to configure Camunda Run to make it ready for production.
Combining both Customer-Centric and Process-Centric approaches and developing a dynamic user interaction catering to varying partner business process flows. The talk will explain how camunda BPM helped us grow our wireless business.
Local government has many moving parts, complex workflows, data routing and security concerns, and a general difficulty in buying and using new software. Building bespoke, custom software for each and every local government effort is also time-consuming and not a great use of public resources.
In this community presentation, San Francisco’s director of product management will showcase the latest thinking on how automation, with tools like Camunda, can be used to simplify and improve existing needs as well as address future problems.
This year has redefined 'business as usual' and we wanted to gauge how process automation was playing in a role in 2020 and beyond. So when our global community gathered for CamundaCon LIVE 2020.1 in April, we ran a global pulse survey of 160 attendees -- from Germany and the USA, to South Africa and Ecuador -- and we asked everything, from how COVID-19 had impacted business, to where they saw the future of process automation. Here's what we discovered...
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
Dieses Jahr ist ein besonderes Jahr und hat den Begriff "business as usual" neu definiert. Die bisherige Geschäftswelt verändert sich rasant und wird digitaler, gefördert durch remote work.
In diesem Zusammenhang stellen wir uns die Frage, wie es sich mit der Prozessautomatisierung im Jahr 2020 und darüber hinaus verhalten wird. Werden bzw. wurden bereits Prozesse zunehmend automatisiert? Ende April 2020 führten wir eine Blitzumfrage mit 160 Probanden aus aller Welt durch und stellten Fragen nach den Auswirkungen von COVID-19 auf das Geschäft, zur aktuellen Situation, aber auch zur Zukunft der Prozessautomatisierung.
Die Ergebnisse dieser Umfrage können Sie in den Slides einsehen.
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
We cut to the chase with this kick start primer to Camunda BPM for Developers. Learn the easiest ways to get Camunda BPM up and running in no time. To round it off, we will deploy a simple process and show different ways to integrate an existing REST service into this process.
The examples shown will contain suitable approaches for Java and non-Java developers.
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
Organizations around the world have been moving toward the goal of a ‘paperless office’ for years. Fast forward to 2020, with millions of people working from home and mission critical operations are breaking down because they depend on a manual process which in turn requires a person to act.
The top priority for enterprises with nonfunctioning processes is restoring operations quickly. The best approach to fix fully or partially manual processes requires some planning to achieve the desired outcome of a digital + human workflow. Join Robert Emsbach, Head of Consulting, APAC, Camunda, and Mary Thengvall, Director of Developer Relations, Camunda, as they discuss best practices when digitizing paper processes. Learn common pitfalls to avoid; which architectural approaches can yield the best return and how to build in flexibility when digitizing manual processes.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for process automation. Yet, there is always room for improvement. Can we allow users to monitor and improve their processes end-to-end - even if parts of the process are not automated with Camunda? Can we expand support for more programming languages? Can we make BPMN execution and standards support even more powerful? Yes, we can. And we have. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s VP of Product Management, Rick Weinberg, as he discusses the workflow enhancements and operational efficiencies coming in the 7.13 release and the value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn about:
- How Camunda Run lets teams automate and orchestrate processes…no JAVA or app server knowledge required
- Our Open API support will let any developer use Camunda in their preferred programming languages
- Seamlessly generating a Camunda Rest client in your language of choice
- Standards continue to drive Camunda as we expand Open API support of the REST standard, in addition to support for DMN1.3 and FEEL expressions
- Process Events Monitoring: End-To-End Process Monitoring and Reporting for your Camunda (or non-Camunda) process fragments
Presenters
Rick Weinberg, Camunda VP Product Management
Thorben Lindhauer, Engineering Manager Camunda BPM
Nico Rehwaldt, Principal Software Engineer Camunda Modeler
Niall Deehan, Camunda Developer Advocate
The new Process Events Monitoring feature set makes it possible for the first time to import process data into Optimize from a range of external sources and carry out monitoring, reporting, and continuous improvement for end-to-end processes even in cases where the entire process isn’t yet automated by Camunda BPM.
Enhancement in Optimize 3.0 include:
- New capabilities for efficient End-To-End Monitoring and Reporting
- New User Task Reporting and Monitoring capabilities which allow you to analyse performance trends for your user tasks
- New Flexible Alerting capabilities which allow you to send Alerts to any system of your choice
- New Dashboarding capabilities which simplify creating and modifying dashboards to a large extend
- Support for Elasticsearch 7
These new capabilities expand the scope of Optimize from a process analytics platform that’s entirely Camunda-centric to one that enables you to visualize, monitor, and improve processes anywhere in your organization–even the processes you haven’t yet gotten around to fully automating with Camunda.
In this webinar, Optimize Product Manager Felix Müller will be joined by Camunda Optimize Tech Lead Sebastian Bathke to share more on Process Events Monitoring and to show you step-by-step how to start using it.
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
A company’s core business processes nearly always span more than one microservice. In an e-commerce company, for example, a “customer order” might involve different services for payments, inventory, shipping and more. But how do these services play together to fulfill the customer’s desire?
Implementing long-running, asynchronous, and complex collaborations between distributed microservices is challenging. How can we ensure visibility of cross-microservice flows and provide status and error monitoring? How do we guarantee that overall flows always complete, even if single services fail? Or how do we recognize stuck flows so that we can fix them?
In this webinar, Bernd will explain how workflow automation supports the orchestration of microservices, to make sure business processes are always carried out - even in case of failure -
providing monitoring and visibility into the overall progress and status.
He will reveal how to do all of this without introducing monolithic workflows that clash with microservices principles. You will also learn how to balance orchestration (using a workflow engine) with choreography (using events). Still believe that choreography is more loosely coupled and thus the modern way to go? You definitely need to listen in…
Standard und Individual-Software vereint
Armin Heinzer, Leiter Business Process Solutions, finnova AG Bankware
Roland Imhof, Solution Engineer, finnova AG Bankware
Standard-Software oder kundenspezifische Individual-Software? Wir haben beides in einem Produkt vereint.
Mit der Advisor Workbench bieten wir unseren Bankkunden eine standardisierte Beratungslösung an. Diese erlaubt den Kundenberatern neue Kunden und Produkte zu eröffnen.
Dank Camunda und unserem Business Process Framework sind wir nun in der Lage die Standard-Prozesse der Advisor Workbench kundenindividuell und flexibel zu erweitern.
Wir werden aufzeigen, welche Herausforderungen wir hatten und wie wir dies mit Camunda umgesetzt haben.
Von Dokumenten zu Vorgängen – mit Koala auf der Überholspur.
Michael Karas, Software Entwickler und Business Analyst, Swiss Life
Markus Schimmer, IT Specialist, Swiss Life
Das Konzept des Workflow-Systems der Versicherung stammt noch aus der Ära der Dokument-Workflows. Neue Herausforderungen wie Digitalisierung und Automatisierung erfordern eine andere fachliche und technische Architektur. Die SwissLife Deutschland berichtet anhand eines produktiv genutzten Systems, welchen Weg die Versicherung bei Prozessautomation eingeschlagen hat und welche Erfahrungen bei der Transformation gesammelt wurden.
Konsolidierung des Designs & Integration der Planungsprozesse mittels Camunda Modeler & BPM Engine.
Thorsten Guggenberger, CEO, "J-IT" IT-Dienstleistungs GesmbH
Christian Stöhr, IT Business Analyst, A1
Wir geben einen Einblick in die Konsolidierung der semiautomatischen Planungsprozesse mittels Camunda Process Modeler und anschließend die Implementierung der Prozesse mittels Camunda BPM sowie der Integration in die Bestandslandschaft (Remedy, Tibco, uvm.).
Camunda als Kernkomponente der digitalen Transformation der Raiffeisen Bankengruppe Österreich.
Michael Feichtegger, IT-Architekt, Raiffeisen Software GmbH
Thomas Kriechbaum, IT-Architekt, Raiffeisen Software GmbH
Die Raiffeisen Software GmbH als Softwarelieferant der Raiffeisen Banken Gruppe Österreich setzt seit mehr als einem Jahrzehnt auf Open Source Workflow Lösungen.
Als jBPM 3 Nachfolgeprodukt wurde Camunda BPM ausgewählt. Im Zuge der Einführung von Camunda BPM standen wir vor einigen Herausforderungen.
Folgenden Punkte werden wir im Vortrag behandeln.
Darstellung der Architektur und Betriebsrahmenbedingungen (Parallelbetrieb unterschiedlicher Workflowlösungen)
Showcase 1: Migration bestehender BPM Prozesse nach Camunda BPM Prozesse bei bestehenden Applikationen
Showcase 2. Omnikanal Architektur mit Camunda BPM in OpenShift
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
Prozessautomation bei der Provinzial Rheinland: Dunkelprozesse mit unstrukturierten und strukturierten Daten
Ralph Rennert, Betriebsorganisator, Provinzial Rheinland Versicherung AG
Simon Thiel, Fachinformatiker Anwendungsentwicklung, Provinzial Rheinland Versicherung AG
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
A decade ago, business process management (BPM) focused on modeling and perhaps automating stable, repeatable back-office processes. Even with the bar set this low, many of the BPM tools on the market struggled to meet the needs of the business.
Today, business processes are more dynamic. Enterprises are more likely to focus on customer-facing, front-office processes. Low-code tools improve collaboration, increase quality, and lower technical debt. And we have yet to maximize the full power of the cloud. Welcome to the BPM renaissance.
On this live webinar, listen to Jason Bloomberg, president of analyst firm Intellyx, and Daniel Meyer, CTO Camunda, as they discuss how today’s BPM addresses business problems the way first-generation BPM never could. They will cover the five core value propositions of next-generation BPM and explain how low-code technologies and cloud-native computing change the BPM game, allowing you to not just survive, but also thrive through these transformative times.
4. Eine ganz typische Java EE Anwendung
HTML 5
JSF REST / WS JAX-RS, JAX-WS, JSF, …
Order Bean EJB, CDI, JTA, …
Order
- customer
JPA
- state
- ...
Java EE Container
DB
5. Eine ganz normale Anforderung
„Wenn Ware nicht lieferbar ist dann soll der
Kunde angerufen werden um ihm was anderes
anzudrehen.
Das Ganze darf nicht länger als nen Tag dauern
– sonst ist der Kunde sauer!“
6. Ein ganz typischer Lösungsansatz
HTML 5
Neue Liste
für
Sachbearbeiter
JSF REST / WS JAX-RS, JAX-WS, JSF, …
Order Bean EJB, CDI, JTA, …
Neue Methode
Order Filter auf den
Status
- customer „nicht lieferbar“
JPA
- state
- ...
EJB 3 Timer
…
Polling-
Mechanismus
für Eskalation
Java EE Container
DB
11. fox-platform, z.B. auf JBoss 7.1
BPMN 2.0 Standard
Java / Java EE Standard
camunda fox
Application Application
1 n
...
fox-cockpit:
Monitoring &
Administration WAR
fox platform
fox engine
JBoss AS 7.1 DB (H2)
21. Some code CDI / Spring
(if you want)
@Inject
private ProcessEngine engine;
[…]
Deployment deployment = engine.getRepositoryService()
.createDeployment() Services to talk
.addClasspathResource("diagrams/fox-invoice.bpmn") to the engine
.deploy();
engine.getRuntimeService().startProcessInstanceByKey("fox-invoice");
List<Task> list = engine.getTaskService().createTaskQuery().list();
HashMap<String, Object> variables = new HashMap<String, Object>();
variables.put("approver", "bernd");
engine.getTaskService().complete(list.get(0).getId(), variables);
Use TX / JTA /
EJB
(if you want)
22. Some code Process XML refers
CDI/Spring bean
or Java Class
<process ...>
<serviceTask activiti:delegateExpression="#{svnService}"
name="PDF in SVN ablegen">
Code is executed when
process instances runs
through
@Named("svnService")
public class StorePDFDelegate implements JavaDelegate {
public void execute(DelegateExecution execution) throws Exception {
String someData = (String) execution.getVariable("someData");
23. Best of breed
You name it!
Beliebige Komponenten aus dem (Java)
Kosmos.
camunda fox
Prozessautomatisierung,
Monitoring, Operations, …
BPMN 2.0
Java EE 6 Prozessmodellierung,
fachliche Abstimmung,
Persistenz (JPA), Transaktionen Roundtrip, …
(JTA, EJB3), Clustering,
Connectivity (JAX-WS, JAX-RS,
JAX-B), UI (JSF), …
28. Und wir helfen auch gerne…
Proof Of
Concept & Training &
Kompakt Coaching
Workshops
fox, Activiti,
Beispiel: 5 Tage BPMN 2.0, …
Stabilisierte
Enterprise Projekt-
Edition unterstützung &
Ressourcen,
Subscription & Partner
24x7 Support