Your SlideShare is downloading. ×

2011 09-09 activiti

741

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
741
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Actviiti 5 – Open Source BPMBernd Rücker, camunda services GmbH
  • 2. Activiti – The Open Source BPM Platform
  • 3. Be part of the moment
  • 4. Activiti is…BPM-Platform Framework Lightweight Collaborative Standards Java Open Source Community-driven
  • 5. Los ht’ itL geht’s mit Demo einer kleinen Demo…
  • 6. Es gibt noch viel mehr… Mobile Clients Grails Java EE 6, , (iPhone, CDI, JBoss Android) … Spring Mehr BPMN Elemente… Mule, ServiceMix, Ca Camel, OSGI , OSG Liferay, JSF, …
  • 7. Wer ist Activiti Embeddable Engine ECM BPM Platform Integriert (optional) +CCommunity it & Ökosystem
  • 8. The Activiti Open Source Stack Developer End User Eclipse Designer Task E l T k Explorer Activiti Engine H2 Connectivity
  • 9. Wir präsentieren heute:
  • 10. camunda fox BPM Platform Process Analyst Developer End User Signavio M d l Si i Modeler Eclipse Designer Task E l T k Explorer Administrator Cycle Activiti Engine Cockpit …Project Artifacts Connectivity …
  • 11. Verfügbarcamunda fox BPM Platform November 2011 Sold as Enterprise Subscription with no upfront license costs Based on the Activiti Open Source Edition, but  Stabilized Release Branch (includes backport of Bugfixes)  Support by camunda with different SLA‘s  Product and Patch Alerts, Migration Support  Additional QA on defined plattforms  Sources are provided for all components, no vendor dependency Additional components  Cockpit (for Monitoring and Administration)  Signavio Modeler  Java EE 6 Integration ( g Deployer) & Development Stack g (e.g. p y ) p
  • 12. camunda fox development stack BPMN 2.0 Activiti Your Process Your P Y Process Solution Your Process Solution Solution Java EE 6 enabled fox Engine Connectivity Transactions Persistence Wiring g GUI & Remoting JAX-RS, JPA CDI JSF JAX-B, EJB JAX-WS Java EE 6 Container (e.g. JBoss 7)
  • 13. Productivity…
  • 14. …but unlimited power
  • 15. 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
  • 16. Praxiserfahrung 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“
  • 17. • Fluggastrechte-PortalProjekterfahrungen • Produktiv seid Juli 2011 • Früher Start mit Activiti, Limitierungen in ersten Versionen noch schmerzhaft • Beispielanwendung als Vorlage Aufwand hauptsächlich in der Java EE 6 • Abstimmung Endkunde • ID-Karten-Hersteller • Anpassbarer Prozess in Standardanwendung • Projektstart bereits vor Activiti 5.0 :-) Spring Sehr gute Integrierbarkeit SW • • Eigene GUI Hersteller • Bank ServiceMix & • POC startet gerade Camel • Sehr leichtgewichtiger Technologie- Stack für „echte“ SOA Kein Out-of-the-box Produkt / K i O t f th b P d kt IT Abteilung • „End-to-End“ Sicht fehlt (noch)
  • 18. • VersandhausProjekterfahrungen • • Unternehmensweites BPM POC – bereits Anfang 2011 gestartet • Keine Java (EE) Experten • Sehr einfache Integration • REST Schnittstelle nicht ausreichend, JRuby, JRuby REST aber einfach erweiterbar Endkunde • • Druckerei Unternehmensweite BPM & SOA • Services in .NET, Orchestrierung von Webservices mit Activiti unter Nutzung einer OSS-Registry • Kaum Java K K J Know HHow i H im Haus .NET • Es musste Infrastruktur „gebaut“ werden • Seitdem keine Probleme Endkunde • Telco Glassfish / OSGI • Kurz vor Release • Anfangs einige technische Produkt / Probleme mit OSGI-Fähigkeit OSGI Fähigkeit Viel customizing, Engine nur eine Platform • Library
  • 19. Weitere Lessions Learned • Wie trage ich BPMN in die Breite? • Konventionen erforderlich • Dezentrales Engagement schwierig • Akutes Projekt vs. Meta-Ebene • „Es war sau-anstrengend“ ;-) • Schwieriges Handling komplexer Diagramme • Gefahr dass Dinge vergessen werden die keinen Prozessbezug haben • Man strebt eine Eigenentwicklung an (in Java ausimplementiert) • Es gibt zukünftig keine Modellierung mehr und g g g auch keine wirkliche Engine. • Wenn Activiti ein Jahr früher gekommen wäre hätte es eine realistische Chance gegeben, so war es einfach zu früh.
  • 20. With the support by camunda we realised a Proof Siehe auch online… of Concept for use of Activiti within our Liferay Portal surrounding. We were highly satisfied with camunda s camunda’s professional performance, especially the immediate technical implementation was great fun. Michael Kienzler, Senior Project Manager and The Activiti training was an excellent introduction into Conception Research Platforms the topic and has helped us very much. The trainer was Haufe-Lexware GmbH & Co. KG able to answer technical questions on a very high level q y g and elaborate on our requirements in a workshop atmosphere. Still, the training remained very balanced and also introduced beginners to the subject. It is obvious that camunda helps to develop Activiti themselves on the one hand and on the other hand has trained this subject for some time now. Activiti itself has also convinced us. Achim Weiß, CEO, ProfitBricks GmbH We are very happy with the BPM platform Activiti in combination with the y ppy p support by camunda. Of course there are the usual restrictions in dealing with open source. But the producers of commercial solutions are not different from the rest of us but then sell their products for high prices. With Activiti we have a wide range of possibilities as well as the safeguard through the support by camunda. And all this for reasonable conditions – all things considered clearly camunda has delivered excellent workshops to the better choice, especially in an agile environment. instruct and advise us in the use of Activiti. It was extremely focused to the point, hands-on and with Michael Paulsen, Head of IT, BRUNO BADER GmbH & Co. KG collaborative thinking and creativity. Response on support cases are treated swiftly by camunda and help us very much to succeed in our project. Last but not least: Activiti itself is excellent for our use case of integrating it in our own solution. Damien Trog, CTO, Collibra Many thanks for the informative and pleasant workshop. We were able to generate great additional value for our Business-IT-Alignment and also in the area of Forward and Reverse Engineering for the automation of business processes. Our expectations were fully satisfied. Tobias Synak, Business Analyst, DebekaMore online: http://www.camunda.com/unternehmen/referenzen/
  • 21. „Öffentliche“ Seite (zugänglich auch für Gäste)Liferay-Beispiel Portlet mit JSF-Formular Startet Prozess
  • 22. Liferay-Beispiel Rollen spez. Rollen-spez. Seite (benötigt Login)persönlichGruppen-Liste(n) Portlet für Task-Listen Task Listen Portlet für JSF-Taskforms JSF Taskforms (Aufgabenlisten)
  • 23. Liferay-Beispiel „Claim“ Task T k aus Gruppenliste i di G li t in die Persönliche Taskliste überführen Prozess läuft weiter
  • 24. Vielen Dank! Wir sehen uns im Workshop :-)
  • 25. 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.comActiviti 5BPMCon, 09.09.201, Berlin Der Praxis-Blog zu BPM: www.bpm-guide.de

×