Business Process Management based on Eclipse RCP_Schuster_-_Business... · Thomas Schuster, FZI...

13
Horus Business Process Management based on Eclipse RCP Johannes Michler, PROMATIS software GmbH Thomas Schuster, FZI Forschungszentrum Informatik Karlsruhe, 3. Dezember 2009

Transcript of Business Process Management based on Eclipse RCP_Schuster_-_Business... · Thomas Schuster, FZI...

Horus

Business Process Management based on

Eclipse RCP

Johannes Michler, PROMATIS software GmbH

Thomas Schuster, FZI Forschungszentrum Informatik

Karlsruhe, 3. Dezember 2009

2

Übersicht

► Horus – Werkzeug- und Methodenvorstellung

► Horus-Architektur

► Demo

► Roadmap

► Entwicklungserfahrungen

3

Ermöglicht die Nutzung verfügbaren Organisationswissens zur

Modellierung, Ausführung und Überwachung von Geschäftsprozessen.

► Kollaborative Entwicklung der Modelle

►Direkte Anwenderintegration

►Bessere Orientierung an Kundenanforderungen

Horus

Vision

4

Horus

Innovationspartner

Methoden Tools

Community Content

Horus

5

Tools

Horus

Innovationspartner

Horus Business Modeler

► Geschäftsprozessmodellierungswerkzeug

► Als Freeware verfügbar

► Basierend auf Eclipse RCP

GEF

GMF

eclipselink

BIRT

6

Horus Business Modeler

Architektur

Eclipse RCP

Logging Spellchecker

Reporting

Horus Core

Project Manager Resource Manager Reference ManagerProperty Manager

Organigram Rules Roles & Employees

Utilities

Administration

Editors

BPEL Export

Petri NetsAOM (Objects)

7

Horus Business Modeler

Architektur

8

Business Modeler

Architektur – Resource Manager

edu.karlsruhe.horus.projectManager

edu.karlsruhe.horus.resourceManager

edu.karlsruhe.horus.referenceManager

biz.horus.database.resourceManager.core

biz.horus.database.local.client biz.horus.database.ws.client

biz.horus.database.jpa.core

biz.horus.database.ws.serverCXF

9

Demo

10

Konzepte und Funktionalität Horus

► Horus 1.1 – Verfügbar

Modellierung von Abläufen, Geschäftsregeln, Rollen, Mitarbeitern

Einfache Simulation

Oracle-basiertes Repository (Enterprise-Version)

Reporting (Enterprise-Version)

► Horus 2.0 – 1. Quartal 2010

Modellierung von Geschäftsprozessobjekten und Organisationsstrukturen

Modellierung von Ressourcen, Risiken, Kennzahlen, Strategien

Erweiterte Simulation

► Horus 2.1 – 2. Quartal 2010

Volle Simulationsfunktionalität im Horus Business Modeler

Horus Model Intelligence: Multidimensionale Analyse und Reporting für

Modelle und Simulationsergebnisse

Roadmap

11

Horus

► Verteilte Entwicklung

Projektmanagementmethoden

• Versionskontrolle (Subversion)

• Ticketmangementsystem (trac)

– Bugtracker

– Aufgabenverwaltung

– Reporting

– Wiki

Schwierigkeiten

• SVN-Trigger für Trac Tickets

• SVN-Chunk-Checkout wünschenswert

– SVN-Update-Geschwindigkeit

– Neue Plugins

Entwicklungserfahrungen

12

Horus

► Dokumentation der Eclipse Projekte

Umfang und Aktualität der Dokumentationen

Im Besonderen GMF

• Erweiterungen zu generiertem Code

• Beispiel: Geometric Shapes

► GMF

Mittelweg zwischen RCP-Anwendung oder nur IDE-Plugins

► Durchdachtes Servicekonzept

ExtensionPoints

OSGi-Bundles

Beispiel: Horus Resource Manager

Entwicklungserfahrungen

13

Kontakt

Download: http://www.horus.biz

Johannes Michler

[email protected]

Thomas Schuster

[email protected]