Dipl. Inf. Ali M. Akbarian



Ähnliche Dokumente
Systemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5


Java Enterprise Architekturen Willkommen in der Realität

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell

Ideation-Day Fit für Innovation

Erfahrungen mit Hartz IV- Empfängern

Projekt- Management. Landesverband der Mütterzentren NRW. oder warum Horst bei uns Helga heißt

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

FUTURE NETWORK REQUIREMENTS ENGINEERING

SDD System Design Document

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Beschreibung des MAP-Tools

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

.. für Ihre Business-Lösung

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen

Studieren- Erklärungen und Tipps

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

FORUM HANDREICHUNG (STAND: AUGUST 2013)

Zeichen bei Zahlen entschlüsseln

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Portfolio: "Die Ratten" von Gerhart Hauptmann

Praxishandbuch BPMN 2.0

Enterprise Architecture Management (EAM)

Agile Unternehmen durch Business Rules

Wie Sie mit Mastern arbeiten

Grundlagen Software Engineering

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.

Grundlagen der Theoretischen Informatik, SoSe 2008

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Wie oft soll ich essen?

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

Was meinen die Leute eigentlich mit: Grexit?

Kurzanleitung MAN E-Learning (WBT)

Archiv - Berechtigungen

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Inside. IT-Informatik. Die besseren IT-Lösungen.

1 Mathematische Grundlagen

Nach Ihrer erstmaligen Anmeldung sollten Sie Ihr Passwort ändern. Dazu klicken Sie bitte auf Ihren Namen.

«Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter

BPMN verdrängt die EPK? Warum BPMN alleine nicht reicht

EINFÜHRUNG IOZ AG 1

Geschäftsprozessmanagement

BPMN. Suzana Milovanovic

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Das Handwerkszeug. Teil I

Konsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt

Projektmanagement in der Spieleentwicklung

XT Großhandelsangebote

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Projektmanagementsoftware: Standard vs. Individual

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Die PROJEN-GmbH bietet ihren Kunden einheitliche

Requirements Engineering für IT Systeme

D i e n s t e D r i t t e r a u f We b s i t e s

Wir organisieren Ihre Sicherheit

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Internet Explorer Version 6

SharePoint Demonstration

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Was ist eigentlich ein Service? Software Architektur 08

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Powermanager Server- Client- Installation

Ergebnisse der NOVIBEL-Kundenzufriedenheitsanalyse 2002

Kommunikations-Management

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

Drägerware.ZMS/FLORIX Hessen

WSO de. <work-system-organisation im Internet> Allgemeine Information

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Bundeskanzlei BK Programm GEVER Bund. als Basis für GEVER. 29. November 2012

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

proles-login. Inhalt [Dokument: L / v1.0 vom ]

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit

BSV Software Support Mobile Portal (SMP) Stand

Offen für Neues. Glas im Innenbereich.

Ishikawa-Diagramm. 1 Fallbeispiel 2. 2 Was ist ein Ishikawa-Diagramm 2. 3 Vorgehen bei der Erstellung eines Ishikawa-Diagramms 2.

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Aufruf der Buchungssystems über die Homepage des TC-Bamberg

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Übungen Workflow Management. Blatt 2

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

GPP Projekte gemeinsam zum Erfolg führen

Kapitalerhöhung - Verbuchung

Der Kopf ist rund, damit das Denken die Richtung

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Transkript:

Dipl. Inf. Ali M. Akbarian 2012

Einführung Globalisierung, Innovation und Kundenzufriedenheit sind auch in Zukunft die wichtigsten Herausforderungen der Unternehmen. Diese Herausforderungen verlangen: hohe Transparenz der Dienstleistungen und der dafür notwendigen Abläufe und Kosten. Flexible, anpassbare und kostengünstige Lösungen für die Erbringung dieser Dienstleistungen. Business Process Management (BPM), Business Process Modeling Notation (BPMN), Function-Point-Analyse (FPA), und Service-orientierte Architektur (SOA) liefern das geeignete Mittel für: die transparente Beschreibung der Dienstleistungen und der dafür notwendigen Abläufe die Bewertung, Entscheidung und Kontrolle der Kosten die Umsetzung einer flexiblen und anpassbaren Lösung. Der Zusammenhang der einzelnen Methoden wird nachfolgend anhand deren Strukturen und Ergebnistypen dargestellt. Korrelation zwischen BPMN,FPA und SOA 14.05.2012 2

Korrelation der einzelnen Ergebnistypen (Übersicht) FPA BPMN Task SOA Geschäftsprozesse FPA Event SOA-Layers Process Service-Orchestrierung Connector Service-Spezifikation Gateway Services Swimlane Domänenmodell Artifact Geschäftsobjekte und Daten Korrelation zwischen BPMN,FPA und SOA 14.05.2012 3

Korrelation der einzelnen Ergebnistypen (Detail) Die Korrelation zeigt, dass die identifizierten Ergebnisse aus einer Disziplin (FPA, BPMN, SOA) in anderen Disziplinen direkt oder als Basis für weitere Ergebnistypen genutzt werden können. Beispiele: Die Elementarprozesse aus FPA sind entweder die Prozesse, Aufgaben (Task) aus BPMN selbst oder bestehen aus diesen. Zusätzlich dienen sie als Basis für die Identifizierung der Ereignisse (Event). Die Elementarprozesse aus FP, als auch die Prozesse, Aufgaben und Auslöser aus BPMN bilden die Geschäftsprozesse in SOA und dienen als Basis für die Service-Orchestrierung. Die Anwendungsgrenze aus FPA ist sehr guter Input bei der Definition von SOA-Layers, Service- Orchestrierung und Spezifikation. Die Anwendungsgrenze liefert ebenfalls die Anhaltspunkte für den Process-Schnitt (Gateway, Connector, Swimlane). Die Datenbestände aus FPA sind 1:1 die Objekte und Daten aus SOA und Bestandteil des Datenmodells. Zusätzlich liefern sie die Basis für Swimlane und Artifact in BPMN. Die Nutzung ist bidirektional, d.h. wenn die entsprechenden Ergebnistypen aus BPMN zuerst vorliegen, können sie dann für FP und SOA eingesetzt werden. Dementsprechend auch wenn zuerst die Ergebnistypen aus SOA oder aus FP (siehe Beispiel) vorliegen. Bei der redundanten Information handelt sich hier nur um Namen der einzelnen Ergebnistypen, da in FPA nur die Namen der einzelnen Elementarprozesse und Datenbestände aufgelistet werden. Die Inhalte werden in BPMN und SOA erstellt, die wiederum für einen belastbaren FPA-Wert wichtig sind. Korrelation zwischen BPMN,FPA und SOA 14.05.2012 4

Zusammenspiel der Disziplinen I BPM* SOA BPMN FP Die Korrelation deutet darauf hin, dass die Ergebnisse aus einer Disziplin auch direkt in anderen Disziplinen genutzt werden können. D.h. die Disziplinen haben eher eine gemeinsame Schnittmenge als eine gemeinsame Austauschschnittstelle. FPA liefert die gemeinsame Basis. Die Reihenfolge spielt keine Rolle. Die starke Korrelation zwischen den Ergebnistypen der einzelnen Disziplinen führt zu einer gegenseitigen Einreicherung der evtl. fehlenden Ergebnisse und offenen Punkten. Eine geeignete gemeinsame Repository würde Redundanten verringern. Die Frage bleibt offen, ob solche gemeinsamen Repository vorhanden sind, oder in naher Zukunft durch Erweiterungen an aktuellen Werkzeugen bereitgestellt werden. * BPM: Business Process Management Korrelation zwischen BPMN,FPA und SOA 14.05.2012 5

Zusammenspiel der Disziplinen II Die Ergebnisse aus BPMN, FPA und SOA können als Basis für die Durchführung der spezifischen Aufgaben der einzelnen Disziplinen eingesetzt werden. Die Phasen und Disziplinen vom Softwareentwicklungsprozess regeln die Verwendung und den Nutzen der Ergebnisse: BPMN: u.a. bei Geschäftsprozessmodellierung und Anforderungsmanagement FP: u.a. Anforderungsmanagement, Projektmanagement, Auslieferung SOA: u.a. Design, Implementierung, Test, Konfigurationsmanagement Die Notwendigkeit der einzelnen Disziplinen (BPM, FPA, SOA) hängt von der Aufgabenstellung und den Zielen ab. Alle drei Disziplinen liefern beste Mittel, um die Komplexität der fachlichen Aufgabenstellungen v. a. beim Business Process Management (BPM) zu beherrschen (teile und herrsche). Die Nutzen erhöhen sich, wenn alle drei Disziplinen gemeinsam eingesetzt werden. Ideal Szenario liegt vor, wenn die BPMN Ergebnisse vorliegen, die als Input für FPA eingesetzt werden können. Beide Ergebnisse erleichtern die SOA-Realisierung. Damit werden die folgenden Fragen einzeln beantwortet: was? in welcher Größe? wie? Korrelation zwischen BPMN,FPA und SOA 14.05.2012 6

Das Atomaritätsprinzip als gemeinsamer Basis Eine Transaktion ist eine Folge von Operationen, die als eine logische Einheit entweder vollständig oder überhaupt nicht ausgeführt wird. Ein Elementarprozess ist die kleinste für den Anwender sinnvolle Aktivität. Der Elementarprozess muss in sich selbst abgeschlossen sein und die Anwendung in einem konsistenten Zustand belassen*. Ein Service ist eine IT-Repräsentation von fachlicher Funktionalität, die in sich abgeschlossen ist und eigenständig genutzt werden kann. Die Transaktionen (BPM), Elementarprozesse (FPA) und Services (SOA) haben folgende identische Eigenschaften: Sie sind für den Anwender sinnvoll. Sie bilden eine abgeschlossene Transaktion. Sie sind in sich abgeschlossen. Sie belassen die Anwendung in einem fachlich konsistenten wohl definierten Zustand. *Quelle: Function-Point-Anaylse; B. Poensgen, B. Bock Korrelation zwischen BPMN,FPA und SOA 14.05.2012 7

Fazit Erfolgskriterium ist eine aktive Kommunikation zwischen den Stakeholdern aus den drei Disziplinen. Die Kommunikation ist u. a. notwendig: Dass während der Geschäftsprozessmodellierung die Transaktionen überhaupt und richtig identifiziert werden. Die identifizierten Transaktionen führen zu einer effektiven und effizienten Function Point Analyse, v. a. für die Identifizierung der Elementarprozesse. Damit die Services und deren Orchestrierung im Rahmen der SOA ebenfalls transaktionsorientiert identifiziert, konstruiert und umgesetzt werden. Erfolgsgarantie sind die Business Prozess Analysten, die FPA kennen, SOA können und BPM beherrschen. Die Komplexität der einzelnen Disziplinen und deren gegenseitige Nutzbarkeit motiviert dazu in diesem Gebiet weiter zu arbeiten. Korrelation zwischen BPMN,FPA und SOA 14.05.2012 8

Anhang I: BPMN 2.0 Poster Korrelation zwischen BPMN,FPA und SOA 14.05.2012 9

Anhang II : SOA-Glossar* (Auszug) Service: Services sind informationelle Einheiten, die von einem Service-Anbieter angeboten werden, einen klar formulierten Auftrag erfüllen und über einen Vertrag mit einem Service-Nutzer verbunden sind. Ihre wesentlichen Eigenschaften sind: Wiederverwendbarkeit, lose Koppelung und Standardisierung. Eine SOA basiert auf Services, welche eine verbindende Abstraktionsebene zwischen Geschäftsprozessen und Informationstechnologie gestaltet. Service Repository enthält die fachlichen Informationen zu hinterlegten Services und ist als Werkzeug zur SOA Governance gedacht. Serviceschicht (Architekturebene/schicht) bestehend aus Domänen, Fachklassen/Geschäftsobjekte und Services zur Trennung/Entkoppelung der Prozessebene von der IT-Anwendungsebene. Zentraler Bestandteil einer SOA. Orchestrierung und Choreographie: Unter Orchestrierung und Choreographie versteht man den Aufruf einzelner Services anhand einer zentral gesteuerten Logik, ähnlich einem Orchester, das nach seinem Dirigenten spielt. Die Rolle des Dirigenten nimmt hierbei typischerweise ein Workflow Engine ein, der BPEL-Dokumente abarbeitet. Geschäftsobjekt: Bei der Entwicklung eines Informationssystems werden handelnde Personen und genutzte Artefakte der realen Welt in Repräsentanzen auf Systemebene abgebildet. Die so entstandenen systemischen Objekte werden Geschäftsobjekte genannt; das Verhalten der realen Objekte wird durch die Geschäftslogik beschrieben. Der Zuschnitt der Geschäftsobjekte ist eng mit dem Zuschnitt von Services verbunden. Beispiele für Geschäftsobjekte sind Kunden aber auch eine Kreditvergabe. * Quelle: SOA für agile Unternehmen, Serviceorientierte Architekturen verstehen, einführen und nutzen; W. Beinhauer, M. Herr, Achim Schmidt Korrelation zwischen BPMN,FPA und SOA 14.05.2012 10

Anhang III: Literatur- und Quellen-Angaben Function-Point-Anaylse; B. Poensgen, B. Bock Praxishandbuch BPMN: Incl. BPMN 2.0; J. Freund, B. Rücker, T. Henninger BPMN 2.0, Einführung in den Standard für die Geschäftsprozessmodellierung, T. Allweyer SOA für agile Unternehmen, Serviceorientierte Architekturen verstehen, einführen und nutzen; W. Beinhauer, M. Herr, Achim Schmidt Quasar Enterprise: Anwendungslandschaften serviceorientiert gestalten; G. Engels, A. Hess, B. Humm, O. Juwig www.bpmb.de/index.php/bpmnposter www.bizagi.com bpmn.info www.bpm-guide.de Korrelation zwischen BPMN,FPA und SOA 14.05.2012 11

Ali M. Akbarian Dipl. Informatiker Certified for e-business Solution Advaisor isaqb Certified Professional for Architecture Qualifizierter Function Point Experte (QFPE) Mobil: +49 (0) 173 955 66 14 Mail: info@akbarian.de Internet: www.akbarian.de