20110406 activiti mai
Upcoming SlideShare
Loading in...5
×
 

20110406 activiti mai

on

  • 1,360 views

 

Statistics

Views

Total Views
1,360
Views on SlideShare
1,360
Embed Views
0

Actions

Likes
0
Downloads
17
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

20110406 activiti mai 20110406 activiti mai Presentation Transcript

  • Open Source BPM mit ActivitiBernd Rücker, camunda services GmbH
  • Be part of the moment
  • Master of Science in Software TechnologyBerater, Trainer, CoachSoftwareentwickler Bernd Rücker be nd. uec e @camunda.com bernd.ruecker@camunda.com„BPM mit d t h i h BPM it der technischen B ill “ Brille“Projekterfahrung seit 2002: TechnischeBPM/SOA-Architekturen, Java EnterpriseEdition (JEE)Activiti Cycle Component LeadCommitter bei Activiti & JBoss jBPMBlog: www.bpm-guide.de
  • • Java Process Engine• Open Source (Apache 2.0)• POJO + M B ti MyBatis• „Library“ / „Framework“• Flexibel und Erweiterbar• BPMN 2.0• Projektstart 03/2010• 01.12.2010: Release 5.0 GA• Motivation Alfresco: jBPM Replacement
  • Wer ist Activiti?
  • There is no Activiti Company…..but there are professional Services Activiti A ti iti supported as t d Support f S t for part of Activiti BPM Platform Alfresco ECM (standalone)
  • Nächstes Activiti Training:„Enablement“ by camunda 11.04.-13.04.2011 Stuttgart
  • Los geht’s mit einem kleinen Beispiel…
  • You know Twitter?
  • Image the Anti Agile Inc.
  • The Anti Agile Inc. needs Twitter QA!
  • Solution: The Twitter QA Process ;-)
  • Demo Twitter QA
  • Activiti & Java Java! Test Case Session Process Engine Bean Web- Application … Spring EJB JCA JMS WS
  • Demo-Deploymentactiviti- i iixxx.war Web-Frontends RESTactiviti- Activiti Engine grest.war t (.jar) Apache MyBatis JDBC Database Connection JDBC-Database-Connection (H2, Oracle, MySQL, PostgresSQL, DB2, …)
  • Servicessee Apidocs: http://www.activiti.org/javadocs/org/activiti/engine/package-summary.html
  • Es gibt übrigens noch viel mehr…  JBoss Drools  Cloud Persistenz  JBoss Deployment  Adaptive Case Management  CDI  Mobile Clients: iPhone & Android (Community) ( y)  Spring …  Mule  OSGI  Apache Camel  WebService-Anbindung  Liferay  Grails
  • Überarbeitete GUI in der Entwicklung
  • Unternehmensweit BPM + SOA Anpassbare Standard SW Standard-SW Und wofür ist das nun gut?Software Projekt
  • Entwicklungsvorgehen mit Activiti Cycle Entwicklung ? Process Analyst
  • Demo Roundtrip with Cycle
  • Only one The whole process p possible approach Configurable and extensible via Plug-Ins Plug Insseehttp://docs.codehaus.org/display/ACT/Process+authoring+story+boards
  • Apropos Roundtrip: DIFF im kommerziellen Signavio
  • Mögliche Bereicherung des Entwicklungsprozesses
  • Activiti Komponenten in der Übersicht Explorer Probe Cycle Modeler Designer Kickstart REST Activiti A ti iti Cycle C l Modeler M d l Engine Backend Backend camunda fox Plug-Ins Database (H2, Oracle, MySQL, Filesystem PostgresSQL, DB2) MS-SQL MS SQL geplant
  • Was uns wichtig ist… • Developer-Friendliness over Zero Coding • Smart Communication over Single-Source-Models • Composite Architectures over one-stop-shops • Open Source over Out-of-the-Box
  • Poster zumitnehmen hheute hier!
  • Wer modelliert Geschäftsprozesse mit BPMN? Und viele weitere…
  • Business-IT-Alignment mit technischen that‘s Here‘s your to-be- process, ready to Modellen? Huh, looks complicated! Where is the part that s deploy. C ld you d l Could please approve? my business? Ehm, it s here. Ehm it‘s here And there there. And over there. Well somehow, some steps and decisions are I need gudielines for my completely automated. p process, where can I , find that? Those parts won‘t be executed by the engine. I cannot model them, they‘d break the And h t A d what are th those technical flow. steps for? Nobody Manager specified them! approving IT Yes but we need those steps. Otherwise we will Tweets get data inconsistencies Inconti-what!? This is in the process context. just your coding again, and not my process! I won‘t approve this. Ah, F*** Y**!
  • Das ist der Prozess, den der Manager sehen will
  • Big Picture Process Engine ist auch ein Teilnehmer Verschiedene Teilnehmer kollaborieren
  • Tooling: Sichten im kommerziellen Signavio
  • Tooling: Sichten
  • Auch für die Technik: Eingebaut in Cycle
  • Feedback zu Activiti z.B.: „Ich mag mir gar nicht vorstellen, was es an Zeit und Geld gekostet hätte, das mit z.B. dem IBM Process Server zu schaffen“
  • Also: Anfangen! Activiti Showcase & Demos: www.bpm-guide.de www bpm-guide de fox.camunda.com Activiti Website: www.activiti.org Java Magazin Artikel Training Beratung und p professioneller Support von pp camunda :-) www.camunda.com/activiti Nächstes Activiti Training: 19.09.-21.09.2011 Stuttgart g
  • Selbsthilfegruppe: www.activiti-users.org
  • Bald auch…
  • Vielen Dank! Fragen?
  • camunda services GmbH Vielen Dank! Zossener Str. 55-58 10961 Berlin 55 58 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com f @ Bernd Rücker Geschäftsführer bernd.ruecker@camunda.comJava User GroupMai 2011 Der Praxis-Blog zu BPM: www.bpm-guide.de