• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

20101117 activiti

on

  • 2,087 views

 

Statistics

Views

Total Views
2,087
Views on SlideShare
2,087
Embed Views
0

Actions

Likes
0
Downloads
48
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

    20101117 activiti 20101117 activiti Presentation Transcript

    • Activiti Eine Einführung in die Activiti BPM Platform
    • Activiti Eine Einführung in die Activiti BPM Platform
    • Heute implementieren wir diesen Prozess… antworten Problem Evtl. Bug melden aufnehmen Lösung suchen
    • In BPMN ausgedrückt
    • Öh, Entschuldigung. Was ist BPMN? Fachliche Prozessmodellierung und technische Ausführbarkeit Speicherung als XML Weltweiter OMG Standard Aktuelle Version: BPMN 2.0 Alle großen Hersteller sind dabei!
    • Aber zuerst: 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
    • „Wir“ heißt… Ideale Synergie BPM Consulting Java Engine Business-IT-Alignment POJO + MyBatis BPMN, Agiles BPM, BRM, … „Library“ / „Framework“ Activiti, Drools, JBoss, ... Flexible, extensible, embeddable, stable neu Open Source (Apache 2.0) Z.B.: Activiti Training, Consulting & Support neu Komplette BPM Platform neu BPMN 2.0 GA Release 01.12.2010
    • Aber zurück zum Prozess Wie setze ich das jetzt technisch um?
    • Live Demo! Zurücklehnen und genießen Die Demo finden Sie auch als Screencast auf unserem Blog: www.bpm-guide.de
    • Activiti Roadmap 5.3 Stable Activiti Cycle 01.03.2011 & Plugin API 5.2 Smooth and complete 01.02.2011 Tool chain 5.1 01.01.2011 Activiti Cycle Basis Features 5.0 „Rock-solid“ Engine 01.12.2010 & jBPM Replacement
    • Activiti Komponenten in der Übersicht Explorer Probe Cycle Modeler Designer REST Activiti Cycle Modeler Engine Backend Backend Database Filesystem (H2, Oracle, MySQL, PostgresSQL, DB2 planned)
    • Und wer ist Activiti eigentlich? Projekt gestartet im März 2010!
    • Developer Friendliness WS & Standards
    • Wege rein uns raus aus der Engine Java API, REST, Mule (WS), Spring Test Case Session Process Engine Bean Web- Application Java, Scripting, WS, Spring, … Mule, … Spring EJB JCA JMS WS
    • Embeddable Java Engine vs. Standalone Servers Java EE Application Server z.B Session Java Engine Rich- Bean Human Client Task Web- Mgmnt Application EJB JCA JMS WS StandaloneServer WS Java WS WS WS WS Java Server .NET Human … Task Mgmnt EJB JMS, …
    • Was wir alles nicht gesehen haben… WebService-Support Eclipse Designer Spring Integration Mule Integration OSGI Fähigkeit Drools Integration Flexible Aufgabenzuweisungen …
    • Wichtig! Keine Magic Process Engine! Modelling Monitoring Business IT Magic BPM-Suite Human Workflow EAI / SOA
    • Aber zurück zum „Business-IT-Alignment“
    • Business-IT-Alignment mit technischen that‘s Here‘s your to-be- process, ready to Modellen? Huh, looks complicated! Where is the part deploy. Could you please approve? my business? Ehm, it‘s here. And there. And over there. Well somehow, some steps and decisions are But there are parts of completely automated. the process (that concern me) missing! Yes but those parts won‘t be executed by the engine. I cannot model them, they‘d And what are those break the technical flow. steps for then? Nobody Support specified them! Agent IT Yes but we need those steps. Otherwise we will 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 es, was den Support Agent wirklich interessiert • Was muss ich tun? • Mit wem muss ich sprechen? • Wann greife ich wie auf die Software zu?
    • Kollaboration! Kunde Process Engineer Die „Menschen“!
    • Sichten definieren im kommerziellen Signavio
    • Verschiedene Sichten vom gleichen Modell
    • Die Frage: „Wie kommen die Welten zusammen?“ ? Entwicklung Process Analyst ???
    • Mit Activiti Cycle :-) Entwicklung Process Analyst
    • Beispiel Use Case 1: Forward Engineering In der Demo gesehen!
    • Beispiel Use Case 2: Prozessmodell mit JIRA koppeln Cycle Cycle-Links 1 Artifact linked … Select Target Artifact Linked Artifacts Target Artifact Type Action ABPM-2 User delete [JIRA] Story Type: User Story Add Link OK Cancel Cycle Close
    • BPMN-Diagramme in JIRA-Issue
    • Den Entwicklungsfortschritt visualisieren
    • Beispiel Use Case 3: Regeln umsetzen 1. Link mit fachlichen Anforderungen z.B. Excel im Sharepoint 2. Link mit technischen Regeln z.B. E-Tab. in Drools
    • Activiti Cycle ist generisch! Different Repositories Folder Plugin (e.g. jBPM 3) Artifact Darstellungen / Sichten Aktionen
    • Activiti Cycle ist „der Glue“ + YOUR Tools…
    • Also: Cycle kann das, was SIE brauchen Eigene Plugins und Aktionen Standard-Set an Konnektoren, erweitert durch Community & eigene Plugins Anpassen an das EIGENE Entwicklungsvorgehen
    • Fangen Sie an! 1. Activiti Quick-Start USB- Stick bei uns am Stand 2. Activiti Showcase in unserem Blog: www.bpm-guide.de 3. Activiti Website: www.activiti.org 4. Java Magazin Artikel bei uns am Stand 5. Training Beratung und professioneller Support von camunda :-)
    • Und bald…
    • Danke für die Aufmerksamkeit! Viel Spaß mit Activiti…
    • camunda services GmbH Vielen Dank! Zossener Str. 55-58 1096 Berlin 1 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com Bernd Rücker Geschäftsführer bernd.ruecker@camunda.com W-JAX München, 1 1.2010 7.1 Der Praxis-Blog zu BPM: www.bpm-guide.de