This document summarizes a presentation given by Sarah Zurmühle on implementing micro-frontends at acrevis Bank AG using Camunda 7. The presentation covered the architecture of the system, how communication between micro-frontends and services occurred, and the advantages and disadvantages of the micro-frontend approach and using Camunda 7. It included a demonstration of a simple BPMN process and user interface to showcase the proof of concept. Questions were then taken from the audience.
CADISON celebrates its 15-year journey this year. Right from the beginning, its unique design philosophy & architecture and engineering data-driven solution approach has been a core strength. It allows seamless unification of data, objects and workflows – naturally yielding the ‘Single Version of Truth’ throughout the project life-cycle across various stakeholders of the enterprise, be it different disciplines or sites or suppliers.
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-at-Work (RTaW)
This presentation reports on design choices explored for next-generation zonal E/E architectures supporting mixed criticality traffic with strong timing constraints at the gateways between Ethernet and CAN:
• We present methods to validate strategies for packing/unpacking CAN frames to be transmitted over an Ethernet backbone
• We present a novel use-case for Time Aware Shaper (TAS), used to confine the traffic from Android applications into short, periodic transmission windows, shielding hence the rest of the traffic from their interference under any evolution scenario. System-level simulations are used to compare TAS with two alternative solutions based on priorities and Credit Based Shaper (CBS)
• This study exemplifies how the collaboration between an OEM, a Tier1 and a timing analysis tool vendor built a timing-accurate model of the SDV architecture to explore design alternatives, reduce the time for prototyping and to provide new inputs for the 802.1DG Automotive profile
CADISON celebrates its 15-year journey this year. Right from the beginning, its unique design philosophy & architecture and engineering data-driven solution approach has been a core strength. It allows seamless unification of data, objects and workflows – naturally yielding the ‘Single Version of Truth’ throughout the project life-cycle across various stakeholders of the enterprise, be it different disciplines or sites or suppliers.
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-at-Work (RTaW)
This presentation reports on design choices explored for next-generation zonal E/E architectures supporting mixed criticality traffic with strong timing constraints at the gateways between Ethernet and CAN:
• We present methods to validate strategies for packing/unpacking CAN frames to be transmitted over an Ethernet backbone
• We present a novel use-case for Time Aware Shaper (TAS), used to confine the traffic from Android applications into short, periodic transmission windows, shielding hence the rest of the traffic from their interference under any evolution scenario. System-level simulations are used to compare TAS with two alternative solutions based on priorities and Credit Based Shaper (CBS)
• This study exemplifies how the collaboration between an OEM, a Tier1 and a timing analysis tool vendor built a timing-accurate model of the SDV architecture to explore design alternatives, reduce the time for prototyping and to provide new inputs for the 802.1DG Automotive profile
Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...Thoughtworks
In this talk, we plan to explain some general tech considerations that developers need to be aware of while building a micro-frontends application. This comes from my year-long experience in building a micro-frontends application in a geographically distributed team. I will share some approaches and practices that worked for us and things that were learned from them!
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software GmbH
This talk was presented by Andreas Pabinger and Benjamin Engele (Intland Software) at Intland Connect: Annual User Conference 2020 on 22 Oct 2020. To learn more, visit: https://intland.com/intland-connect-annual-user-conference-2020/
Building application in a "Microfrontends" way - Matthias Lauf *XConf ManchesterThoughtworks
In this talk, we plan to explain some general tech considerations that developers need to be aware of while building a micro-frontends application. This comes from my year-long experience in building a micro-frontends application in a geographically distributed team. I will share some approaches and practices that worked for us and things that were learned from them!
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Simon will discuss some of the key components of a compute grid infrastructure and highlight some of the key challenges organisations have to meet as their compute grids expand. Simon will also discuss one organisation within the spread betting industry who has recently started using grid technology. Finally Simon will describe how compute grids within the capital markets are beginning to resemble private clouds, and how the underlying infrastructure needs to change to enable these organisation to support a much wider range of applications running on the grid.
Simon Waterer is a Senior Solutions Architect with Platform Computing, a leading provider of HPC software. Since joining Platform, Simon has worked with a number of clients within the capital markets and insurance industry to understand their grid computing requirements. Recently Simon has worked with leading organisations within the spread betting industry who also have distributed processing requirements. Prior to working with grid technology Simon has had experience working with a number of other middleware technologies including data caching, messaging middleware and event stream processing.
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
Our consultants are experienced at taking new technology ideas from strategy to design, and from design to implementation. Whether you need project level consulting on new technology implementation, code reviews & performance enhancement of your applications, mentoring on new technologies or help in evaluating application designs, you'll find depth as well as quality with our consulting services. You can profit from our experience.
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignRealTime-at-Work (RTaW)
Typical design goals of next generation architectures are future extensibility and cost optimization of the lowest-end. We propose to introduce guidance to an otherwise standard Monte-Carlo simulation by providing certain fixed points (e.g., mandated connections of ECUs to certain bridges, complete re-use of ECUs) and “hot spots” in the topology (e.g., ECUs with the highest variability pressure) that are known in advance from BMW’s experience with their vehicles in the field. Several important practical considerations must be integrated in the generation of candidate architectures:
- Topological constraints: ECU proximity to sensors, daisy chain connections between ECUs to minimize cable length, number of switch ports in a certain ECU, etc.
- Security and reliability requirements: segregation between mixed-criticality streams, proxy ECUs, and redundant paths.
Our position statement explores the ability of algorithmic tools to synthesize Ethernet-based architectures based on a minimal fixed core TSN topology, design goals, design constraints, assumptions about next generation applications and data from past projects (capturing part of the OEM domain knowledge).
Climbing the Cloud Stack: Dominic Wellington, BMC SoftwareBMC Software
The cost and agility benefits of Infrastructure-as-a-service (IsaaS) have been proven and many organizations are leveraging this as a key part of their IT strategy. To really get the most benefits from cloud though, there is a push to move up the stack from infrastructure to deploying platforms & applications in the cloud; delivering users full business services in the cloud.
This presentation will cover the cloud management capabilities required to move beyond infrastructure in the cloud to successfully deploy platforms and applications in a cloud environment.
PT-4056, Harnessing Heterogeneous Systems Using C++ AMP – How the Story is Ev...AMD Developer Central
Presentation PT-4056, Harnessing Heterogeneous Systems Using C++ AMP – How the Story is Evolving, by Boby George, at the AMD Developer Summit (APU13) November 11-13, 2013.
Ultra-Low-Latency Web Rendering on the EdgeScyllaDB
The industry is increasingly motivated to move compute to the edge. The promise is ultra-low-latency connections to your users. But the same change moves that compute further away from common data stores and backend applications. How do we square that circle? During this session, Malte will discuss the trade-offs of the new paradigm of rendering web pages in the edge, and look into end-to-end architectures that make it shine.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...Thoughtworks
In this talk, we plan to explain some general tech considerations that developers need to be aware of while building a micro-frontends application. This comes from my year-long experience in building a micro-frontends application in a geographically distributed team. I will share some approaches and practices that worked for us and things that were learned from them!
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software GmbH
This talk was presented by Andreas Pabinger and Benjamin Engele (Intland Software) at Intland Connect: Annual User Conference 2020 on 22 Oct 2020. To learn more, visit: https://intland.com/intland-connect-annual-user-conference-2020/
Building application in a "Microfrontends" way - Matthias Lauf *XConf ManchesterThoughtworks
In this talk, we plan to explain some general tech considerations that developers need to be aware of while building a micro-frontends application. This comes from my year-long experience in building a micro-frontends application in a geographically distributed team. I will share some approaches and practices that worked for us and things that were learned from them!
From the Gaming Scalability event, June 2009 in London (http://gamingscalability.org).
Simon will discuss some of the key components of a compute grid infrastructure and highlight some of the key challenges organisations have to meet as their compute grids expand. Simon will also discuss one organisation within the spread betting industry who has recently started using grid technology. Finally Simon will describe how compute grids within the capital markets are beginning to resemble private clouds, and how the underlying infrastructure needs to change to enable these organisation to support a much wider range of applications running on the grid.
Simon Waterer is a Senior Solutions Architect with Platform Computing, a leading provider of HPC software. Since joining Platform, Simon has worked with a number of clients within the capital markets and insurance industry to understand their grid computing requirements. Recently Simon has worked with leading organisations within the spread betting industry who also have distributed processing requirements. Prior to working with grid technology Simon has had experience working with a number of other middleware technologies including data caching, messaging middleware and event stream processing.
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
Our consultants are experienced at taking new technology ideas from strategy to design, and from design to implementation. Whether you need project level consulting on new technology implementation, code reviews & performance enhancement of your applications, mentoring on new technologies or help in evaluating application designs, you'll find depth as well as quality with our consulting services. You can profit from our experience.
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignRealTime-at-Work (RTaW)
Typical design goals of next generation architectures are future extensibility and cost optimization of the lowest-end. We propose to introduce guidance to an otherwise standard Monte-Carlo simulation by providing certain fixed points (e.g., mandated connections of ECUs to certain bridges, complete re-use of ECUs) and “hot spots” in the topology (e.g., ECUs with the highest variability pressure) that are known in advance from BMW’s experience with their vehicles in the field. Several important practical considerations must be integrated in the generation of candidate architectures:
- Topological constraints: ECU proximity to sensors, daisy chain connections between ECUs to minimize cable length, number of switch ports in a certain ECU, etc.
- Security and reliability requirements: segregation between mixed-criticality streams, proxy ECUs, and redundant paths.
Our position statement explores the ability of algorithmic tools to synthesize Ethernet-based architectures based on a minimal fixed core TSN topology, design goals, design constraints, assumptions about next generation applications and data from past projects (capturing part of the OEM domain knowledge).
Climbing the Cloud Stack: Dominic Wellington, BMC SoftwareBMC Software
The cost and agility benefits of Infrastructure-as-a-service (IsaaS) have been proven and many organizations are leveraging this as a key part of their IT strategy. To really get the most benefits from cloud though, there is a push to move up the stack from infrastructure to deploying platforms & applications in the cloud; delivering users full business services in the cloud.
This presentation will cover the cloud management capabilities required to move beyond infrastructure in the cloud to successfully deploy platforms and applications in a cloud environment.
PT-4056, Harnessing Heterogeneous Systems Using C++ AMP – How the Story is Ev...AMD Developer Central
Presentation PT-4056, Harnessing Heterogeneous Systems Using C++ AMP – How the Story is Evolving, by Boby George, at the AMD Developer Summit (APU13) November 11-13, 2013.
Ultra-Low-Latency Web Rendering on the EdgeScyllaDB
The industry is increasingly motivated to move compute to the edge. The promise is ultra-low-latency connections to your users. But the same change moves that compute further away from common data stores and backend applications. How do we square that circle? During this session, Malte will discuss the trade-offs of the new paradigm of rendering web pages in the edge, and look into end-to-end architectures that make it shine.
Similar to Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf (20)
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
1. 13.09.2023
Partage d'expériences adesso
sur Camunda7 et Camunda Platform 8
Sarah Zurmühle
adesso Suisse SA
Software Engineer
Jean-François Gonguet
adesso Suisse SA
Senior Software
IT Architect
2. 13.09.2023 | 2
ADESSO IN CH
INTERNATIONAL SCALING WITH LOCAL ANCHORING
› We completed our vision of
having 500 employees by
2024 early – in late 2022.
› We work in German, English,
French, and Italian.
› We have just been voted 3rd-
best employer in Zurich by
Kununu.
HIGHLIGHTS
› Digital Transformation
› Application Modernization
› Analytics & BI
› CRM
› Compliance
› Mobile Solutions
› Cloud Solutions
› Operational Excellence
› AI
› Robotics RPA
› Process Mining
› BPM Camunda partner
› Payments
› Portals
CROSS INDUSTRY SUBJECTS
2022
2021
3. AGENDA
13.09.2023 | 3
1- Micro-frontend at acrevis Bank AG
We would talk about the content of the acrevis Project, its
architecture and communication patterns, how the micro-
frontends and the camunda component were connected and in
the end a conclusion with advantages and disadvantages.
This section will be given in English.
2- Camunda Platform 8 – Connecteurs
Nous résumerons les principes clés des nouveaux
connecteurs de la plateforme Camunda 8 et
illustrerons concrètement la façon de
procéder à l'aide d'un exemple.
Agenda Micro-frontend at acrevis Bank AG Camunda Platform 8 – Connecteurs
4. AGENDA
13.09.2023 | 4
1- Micro-frontend at acrevis Bank AG
We would talk about the content of the acrevis Project, its
architecture and communication patterns, how the micro-
frontends and the camunda component were connected and in
the end a conclusion with advantages and disadvantages.
This section will be given in English.
2- Camunda Platform 8 – Connecteurs
Nous résumerons les principes clés des nouveaux
connecteurs de la plateforme Camunda 8 et
illustrerons concrètement la façon de
procéder à l'aide d'un exemple.
Agenda Micro-frontend at acrevis Bank AG Camunda Platform 8 – Connecteurs
6. AGENDA
13.09.2023 | 6
1- Micro-frontend at acrevis Bank AG
We would talk about the content of the acrevis Project, its
architecture and communication patterns, how the micro-
frontends and the camunda component were connected and in
the end a conclusion with advantages and disadvantages.
This section will be given in English.
2- Camunda Platform 8 – Connecteurs
Nous résumerons les principes clés des nouveaux
connecteurs de la plateforme Camunda 8 et
illustrerons concrètement la façon de
procéder à l'aide d'un exemple.
Agenda Micro-frontend at acrevis Bank AG Camunda Platform 8 – Connecteurs
8. Camunda7 : ViaParl application reference
ViaParl_BackEnd
J A V A
Tomcat Web server
Spring Boot
ViaParl_DB
Camunda
workflow
DB
REST
API
Integration layer
Common services :
• Persistence
• Reporting
• IdentityMgt
Orchestration engines
• BPMN
• CMMN
• DMN
Camunda
apps
Camunda
Cockpit Admin Tasklist
MVC layer
ViaParl
ViaParl
app
ViaParl_FrontEnd
N O D E. J S
ViaParl
Angular
Identité
SSO
Mail
server
DMS Proxy Client
OpenText
Document
repository
Services exposed
(REST, HTTP)
ProcessEngine
Bean
Java
API
Spring Security
9. Spring Boot
Orchestration engines
• BPMN
• CMMN
• DMN
Camunda
MVC layer
ViaParl business logic
ProcessEngine
Bean
Java
API
Recevoir nouvelle intervention
public class BeanInsererInterventionDansECM implements JavaDelegate {
@Override
public void execute(DelegateExecution execution) throws Exception {
// --------------------------------------------------------------------------------------
// --- Cette méthode a pour objectif de générer le document
// --- initial de l'intervention parlementaire
// --------------------------------------------------------------------------------------
….
….
}
}
Camunda7 : ViaParl application reference
10. 13.09.2023 | 10
Camunda7 : Weaknesses of the embedded engine
No isolation between the engine and the application, meaning :
Troubleshooting gets harder
Libraries are mixed
Extensibility weakens stability
Rebuild and redeployment necessary
Complex configurations
No polyglot environments
21. 13.09.2023
TASK DESCRIPTION
Create a simple
user interface
for selecting,
modifying and
presenting
customer data
Showcase
Camunda 7
for processs
orchestration
Use a micro-
frontend
architecture
28. 13.09.2023
Advantages:
• Teams can work independently
• Less conflicts, e.g. git merge conflicts
• Micro-frontends can run in their own
environment which makes testing easier
• Less conflics with the implementation of
other teams
Disadvantages:
• Building a communication structure for
micro-frontends is time consuming
• Communication patterns have to be
selected with care
• Each micro-frontend has to run in order to
run the end product
• In our case, it were 8 micro-frontends and
services
PROS AND CONS OF A MICRO-FRONTEND ARCHITECTURE
29. 13.09.2023
Advantages:
• Clear definition of processes
• No need for additional communication
practices
• Completly done via Message Queue
• All processes for multiple micro-frontends
are gathered together
• Adaptable to the defintion of new micro-
frontends
Disadvantages:
• Increase in message exchanges
• Makes the system more complex
• More space for creating error
• Strong Coupling
• Camunda has to be implemented
accordingly to work with micro-frontends
• Micro-frontends have to be adapted to work
together with Camunda
PROS AND CONS OF USING CAMUNDA 7