Submit Search
Upload
Freenet project ralf_sigmund_opitz_activiti_days_2012
•
Download as PPTX, PDF
•
1 like
•
811 views
Ralf Sigmund
Follow
agile, test Driven Process Solution development
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Download now
Recommended
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
Strongback Consulting
Timelytrendsin appdelivery
Timelytrendsin appdelivery
Kelly Emo
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
Carly Snodgrass
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
ehmeier
1 jazz overview-karthik_k
1 jazz overview-karthik_k
IBM
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
Sylvio Silveira Santos
Innovate 2010-oslc-jazz
Innovate 2010-oslc-jazz
David M. Johnson
Oracle Bpa Suite Overview
Oracle Bpa Suite Overview
Pedro Gallardo
Recommended
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
Strongback Consulting
Timelytrendsin appdelivery
Timelytrendsin appdelivery
Kelly Emo
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
Carly Snodgrass
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
ehmeier
1 jazz overview-karthik_k
1 jazz overview-karthik_k
IBM
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
Sylvio Silveira Santos
Innovate 2010-oslc-jazz
Innovate 2010-oslc-jazz
David M. Johnson
Oracle Bpa Suite Overview
Oracle Bpa Suite Overview
Pedro Gallardo
Astute oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
Arvind Rajan
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo Microsoft
DOCFLOW
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Mahesh Singh
Cogent Company Overview.11292009
Cogent Company Overview.11292009
Marc Hoppers
Infopulse presentation
Infopulse presentation
HI-TECH_Org_Ua
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
EPM Live
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
IBM
EM overview- - Hayden lindsey
EM overview- - Hayden lindsey
Roopa Nadkarni
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09
gaborfulop
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
Keith Swenson
Archer Software Presentation
Archer Software Presentation
HI-TECH_Org_Ua
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
IBM
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
wnowakkk
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
Microsoft Iceland
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Michael Elder
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
IBM
Transporte gasto porhogar2004 2005-indec
Transporte gasto porhogar2004 2005-indec
Diana Mondino
Questions RéPonses En
Questions RéPonses En
astrelin
ResúMenes De Libros De Empresa 8 2 2010
ResúMenes De Libros De Empresa 8 2 2010
Enrique D. Cortina
Encuadre de Enfermería básica
Encuadre de Enfermería básica
Ire-enfermeria Unach
More Related Content
What's hot
Astute oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
Arvind Rajan
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo Microsoft
DOCFLOW
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Mahesh Singh
Cogent Company Overview.11292009
Cogent Company Overview.11292009
Marc Hoppers
Infopulse presentation
Infopulse presentation
HI-TECH_Org_Ua
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
EPM Live
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
IBM
EM overview- - Hayden lindsey
EM overview- - Hayden lindsey
Roopa Nadkarni
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09
gaborfulop
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
Keith Swenson
Archer Software Presentation
Archer Software Presentation
HI-TECH_Org_Ua
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
IBM
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
wnowakkk
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
Microsoft Iceland
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Michael Elder
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
IBM
What's hot
(18)
Astute oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo Microsoft
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Cogent Company Overview.11292009
Cogent Company Overview.11292009
Infopulse presentation
Infopulse presentation
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
EM overview- - Hayden lindsey
EM overview- - Hayden lindsey
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
Archer Software Presentation
Archer Software Presentation
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
Viewers also liked
Transporte gasto porhogar2004 2005-indec
Transporte gasto porhogar2004 2005-indec
Diana Mondino
Questions RéPonses En
Questions RéPonses En
astrelin
ResúMenes De Libros De Empresa 8 2 2010
ResúMenes De Libros De Empresa 8 2 2010
Enrique D. Cortina
Encuadre de Enfermería básica
Encuadre de Enfermería básica
Ire-enfermeria Unach
El clima laboral 2016
El clima laboral 2016
Raymundo Juarez Moctezuma
Guia para e mail
Guia para e mail
Maculadita
Icono (autoguardado)
Icono (autoguardado)
Ani Rodriguez
dossier santi campillo
dossier santi campillo
José Rodríguez Velázquez
Planificación y anàlisis de flujos
Planificación y anàlisis de flujos
Eduardo Silva
Vfl
Vfl
Soraia Cristina Fonseca de Moura
Podcast y su uso en la educación
Podcast y su uso en la educación
Diego Orosco
Reativa Service Engenharia Elétrica - Apresentação dos serviços da empresa.
Reativa Service Engenharia Elétrica - Apresentação dos serviços da empresa.
Reativa Service
Trabajo azebuche
Trabajo azebuche
Píndaro Martín Orihuela
social media netnography presentation IBM information on demand, nov 2010
social media netnography presentation IBM information on demand, nov 2010
Steven Van Belleghem
Holocausto U Holocuento
Holocausto U Holocuento
soluciones
Supérate con el Saber tercer grado 2016
Supérate con el Saber tercer grado 2016
sbmalambo
LighTec Technical Building Solutions
LighTec Technical Building Solutions
Ralf Lemmermann
Capitulo 5 el resume electronico
Capitulo 5 el resume electronico
Marisol Martinez-Vega
Manejo De La Disciplina En Los Hijos
Manejo De La Disciplina En Los Hijos
Gilvic Carmona- De Jesús
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
dgmit2009
Viewers also liked
(20)
Transporte gasto porhogar2004 2005-indec
Transporte gasto porhogar2004 2005-indec
Questions RéPonses En
Questions RéPonses En
ResúMenes De Libros De Empresa 8 2 2010
ResúMenes De Libros De Empresa 8 2 2010
Encuadre de Enfermería básica
Encuadre de Enfermería básica
El clima laboral 2016
El clima laboral 2016
Guia para e mail
Guia para e mail
Icono (autoguardado)
Icono (autoguardado)
dossier santi campillo
dossier santi campillo
Planificación y anàlisis de flujos
Planificación y anàlisis de flujos
Vfl
Vfl
Podcast y su uso en la educación
Podcast y su uso en la educación
Reativa Service Engenharia Elétrica - Apresentação dos serviços da empresa.
Reativa Service Engenharia Elétrica - Apresentação dos serviços da empresa.
Trabajo azebuche
Trabajo azebuche
social media netnography presentation IBM information on demand, nov 2010
social media netnography presentation IBM information on demand, nov 2010
Holocausto U Holocuento
Holocausto U Holocuento
Supérate con el Saber tercer grado 2016
Supérate con el Saber tercer grado 2016
LighTec Technical Building Solutions
LighTec Technical Building Solutions
Capitulo 5 el resume electronico
Capitulo 5 el resume electronico
Manejo De La Disciplina En Los Hijos
Manejo De La Disciplina En Los Hijos
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
Similar to Freenet project ralf_sigmund_opitz_activiti_days_2012
What is BI on Cloud
What is BI on Cloud
tdwiindia
Appstory Company Presentation
Appstory Company Presentation
Pieter Vanhees
CeBIT-Preview Hamburg
CeBIT-Preview Hamburg
FujitsuSiemensComputers
Jazz Overview- Karthik K
Jazz Overview- Karthik K
Roopa Nadkarni
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction
Mike Marin
Customer Experience Management from Adobe
Customer Experience Management from Adobe
Dieter Hovorka
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
Codecamp Romania
42windmills: model driven cloud apps
42windmills: model driven cloud apps
42windmills
Keynote Day 1 2009
Keynote Day 1 2009
Microsoft Iceland
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
Darren Cunningham
Business Process Management
Business Process Management
Gateway TechnoLabs Pvt. Ltd. (Gateway Group of Companies)
Business Modeling and the Business Analyst
Business Modeling and the Business Analyst
Patrick van Abbema, PMP, CBAP, CSP
Novidades natural e adabas
Novidades natural e adabas
Software AG
Stages Brochure 3.14
Stages Brochure 3.14
duncanseidler
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet Applications
Ben Rushlo
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)
SAP Portal
Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009
Kim Westerlund
Pulse Executive Panel
Pulse Executive Panel
Mauricio Godoy
Connections Platform Integration - LS2012
Connections Platform Integration - LS2012
Lidia Vikulova
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Aras
Similar to Freenet project ralf_sigmund_opitz_activiti_days_2012
(20)
What is BI on Cloud
What is BI on Cloud
Appstory Company Presentation
Appstory Company Presentation
CeBIT-Preview Hamburg
CeBIT-Preview Hamburg
Jazz Overview- Karthik K
Jazz Overview- Karthik K
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction
Customer Experience Management from Adobe
Customer Experience Management from Adobe
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
42windmills: model driven cloud apps
42windmills: model driven cloud apps
Keynote Day 1 2009
Keynote Day 1 2009
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
Business Process Management
Business Process Management
Business Modeling and the Business Analyst
Business Modeling and the Business Analyst
Novidades natural e adabas
Novidades natural e adabas
Stages Brochure 3.14
Stages Brochure 3.14
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet Applications
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)
Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009
Pulse Executive Panel
Pulse Executive Panel
Connections Platform Integration - LS2012
Connections Platform Integration - LS2012
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Recently uploaded
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
jimielynbastida
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
Recently uploaded
(20)
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
Freenet project ralf_sigmund_opitz_activiti_days_2012
1.
Please do not
SUPER SIZE ME enterprise integration using the Camunda Fox Plattform Ralf Sigmund OPITZ CONSULTING Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 1
2.
Project Goal:
Orchestrate Several Backend Systems in long running processes • Customer Frontend • Customer Database • Credit Rating Services • Product Systems • Email, Dating, Portal.. • Billing SAP • Callcenter • Mail-Gateway Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 2
3.
Architecture Goal: Reduce Costs
compared to former individual solution Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 3
4.
Project Constraint: fixed Going
Live Date Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 4
5.
freenet Mindset
agile Methodology Development Java EE Team Skills JBoss, Open Source MySQL Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 5
6.
What does agile
mean anyway? • Shared knowledge / Transparency • Everyone can contribute to their full potential • Everyone can take Responsibility and Commit to Goals So we need: => Transparent Requirements => Transparent Project Status Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 6
7.
BPMN 2.0 is
agile ;-) BPEL is not Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 7
8.
Everyone needs Access
to the Technical Model. What’s Your Dream Tool? Business Developer User (Nerd) Integrates with Ease of use Code Context, Comments, XML Editing Glossary Graphical Model is code Fox Designer History /Diff Versioning SCM Signavio Repository included Git/Subversion Git Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 8
9.
Transparency to the
Business User not only at Design Time Monitori Transpar Model Engine ng ency Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 9
10.
There is more
than one type of Process Solution • Executing & Monitoring Processes • Controlling Processes • Human Workflow freenet Transparency • User tasks • Organisational roles • Task Escalation Control • Substitution rules Human Workflow • Minimize human workflow! Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 10
11.
Choosing The Platform
Developer Functionality Transparency Testabilty friendliness Business Automated Process Engine compatible BPMN Open Source Module Tests 2.0 modelling Process Runtime Monitoring and SCM based Environment Controlling Application Standard Toolchain Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 11
12.
Activiti
Out of the Individual Box Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 12
13.
Suites (IBM, Oracle,..)
Out of the Individual Box Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 13
14.
camunda fox
Out of the Individual Box Monitoring / Control Workflow Logic Application Powerful Runtime User Task Uis Environment Integration / APIs Adapter Process Engine Process Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 14
15.
JBOSS AS7 as
Runtime Environment • From self Contained to everything is provided – JPA 2.0, JAX-RS, Guava, Apache Commons, CDI,.. might be good enough • Open Source (really!) • Useful Architecture to start from • Fox adds Activiti in a sensible way Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 15
16.
Function
Collaboration ilities Process Design Testability engine Runtime Monitoring Modifiability Environment /Controlling Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 16
17.
So hopefully I
convinced You …that the fox additions to Activiti make it even more suitable for agile Projects Generate Business value earlier Maximize Transparency Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 17
18.
What about transparent
project progress? DONE = it’s tested Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 18
19.
Testing with Arquillian,
Jenkins, Mockito… end2End / • Test Department Integration Test Process Logic • Ohne Services (Module Test) • Ohne Subprozesse • Integration Services externer Services (Module Test) • Schnittstellen Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 19
20.
Test Strategy • Focus
on single item to test • Maximize Coverage of Item Under Test • Start with Happy Path Test Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 20
21.
Freenet Customer Case
Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 21
22.
Shrinkwarp does bpmn20 Goal:
Replace Sub process with Mock Process Shrinkwarp defines the Deployment Unit: Replace Sub process Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 22
23.
Mocking with Delegates Simple
Mock Process EL Injected Mock Delegate Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 23
24.
Preparing the Test
with Mockito Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 24
25.
Assert the actual
process flow with Mockito Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 25
26.
Java CDI Magic
– compare this with BPEL, XPATH, XQUERY @Inject private BusinessProcess businessProcess; Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 26
27.
Contextual Business Process
Managemet Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 27
28.
What about transparent
project progress? DONE = it’s tested Answer: We can use all state of the Art stuff we already know. Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 29
29.
Freenet Customer Case
Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 30
30.
Common Mindset Freenet Customer
Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 31
31.
Thank You!
OPITZ CONSULTING Hamburg GmbH Dr. Ralf Sigmund – Solution Architect Butendeichsweg 2 https://github.com/sistar/camunda-fox-demo-app 21129 Hamburg Telefon: +49 40 741122-1344 Twitter @sistar – tweet if you would like the full testing example Mobil: +49 173 5100570 ralf.sigmund@opitz-consulting.com Kudos to @codescape for the sample code Freenet Customer Case Study @ Activiti Day Berlin 2012 © OPITZ CONSULTING GmbH 2012 Seite 33
Download now