Sie sind hier
E-Book

Business Rules - Geschäftsregeln: Konzepte, Modellierungsansätze, Softwaresysteme

AutorAndreas Noak
Verlagdisserta Verlag
Erscheinungsjahr2015
Seitenanzahl129 Seiten
ISBN9783954254590
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis34,99 EUR
Der Begriff 'Geschäftsregel' ('Business Rule') verweist auf einen Ansatz, der eine von den fachlichen Regeln eines Betriebs ausgehende Modellierung und Implementierung von Informationssystemen postuliert. Er zielt darauf ab, Regelwerke von der Datenhaltungs- und Anwendungsschicht zu entkoppeln und in den Verantwortungsbereich der Fachseite zu übertragen. Dabei wird die Entwicklung einer Notation angestrebt, die sich an der Sprache der fachlichen Wissensträger orientiert und zugleich den formalen Anforderungen für eine informationstechnische Umsetzung genügt. Obwohl das Thema die Wirtschaftsinformatik im Kern berührt, finden sich in der Literatur relativ wenige dedizierte Ausarbeitungen. Zudem existieren unterschiedliche Ansätze, Geschäftsregeln zu klassifizieren, zu modellieren, in Informationssystem-Architekturen zu integrieren sowie zu evaluieren und zu verwalten. Die Motivation des Buches besteht darin, in der Literatur zur Wirtschaftsinformatik vorzufindende Konzepte, Modellierungs- und Implementierungsansätze zu systematisieren. Es soll dem Leser einen umfassenden Überblick über den aktuellen Stand der wissenschaftlichen Diskussion zum Thema Geschäftsregeln verschaffen.

Diplom-Kaufmann Andreas Noak studierte Wirtschaftswissenschaften an der FernUniversität in Hagen mit Spezialisierung in den Bereichen Wirtschaftsinformatik und Personalführung. Seit mehreren Jahren arbeitet er für Projekte zur Konzeptionierung, Entwicklung, Einführung und Pflege von Anwendungssoftware auf dem Gebiet der Personalwirtschaft des öffentlichen Dienstes.

Kaufen Sie hier:

Horizontale Tabs

Leseprobe
Textprobe: Kapitel 6.3, Integrierte Ansätze der Geschäftsregelmodellierung: 6.3.1, Geschäftsregeln in UML. 6.3.1.1,Allgemeines. Als eigenständiges Paradigma der Entwicklung von Informationssystemen zielt Objektorientierung auf die Bereitstellung von Bezugsrahmen, die von der Analyse über die Modellierung bis hin zur Implementierung für alle Phasen des Entwicklungsprozesses Gültigkeit besitzen. Durch eine möglichst methodeneinheitliche Modellierung sowohl der fachlichen Anforderungen, als auch ihrer Umsetzung in Anwendungssystemen wird einerseits eine bessere Kommunikation zwischen Modellierern der Fachseite und Systementwicklern ermöglicht. Andererseits entfällt mit der Transformation einer Beschreibungssprache in eine andere auch eine potentielle Fehlerquelle. In den 1990er Jahren von den Methodenentwicklern GRADY BOOCH, IVAR JACOBSON und JAMES RUMBAUGH entworfen und 1997 durch die OMG als Standard akzeptiert, entwickelte sich UML schnell zur dominierenden Sprache objektorientierter Modellierung von Softwaresystemen . Vor diesem Hintergrund wurden verschiedene Anstrengungen unternommen, UML um Methoden der Unternehmensmodellierung im Allgemeinen, und der Geschäftsregelmodellierung im Speziellen anzureichern. UML stellt grundsätzlich eine Reihe verschiedener Diagrammtypen mit einheitlicher Notation und Semantik zur Verfügung, ohne deren konkrete Verwendung methodisch festzulegen: - Klassendiagramme werden zur Modellierung von Objektklassen, deren Attribute, Methoden (d. h. Operationen im Sinne des objektorientierten Ansatzes) und Beziehungen zueinander verwendet. - Anwendungsfalldiagramme dienen zur Darstellung möglicher Interaktionen von Akteuren bzw. Anwendern mit dem Anwendungssystem, beschränkt sich dabei jedoch auf die für den Anwender sichtbaren Aktionen und Reaktionen innerhalb eines Geschäftsprozesses. - Im Gegensatz hierzu stellen Aktivitätsdiagramme Kontrollflüsse innerhalb eines Systems, bestehend aus alternativen zeitlich-logischen Abfolgen systemseitiger Aktivitäten dar. Durch Unterteilung der Diagramme in sog. 'swim lanes' lassen sich die Aktivitäten bestimmten Objektklassen zuordnen. - Sequenz- und Kollaborationsdiagramme werden zur Darstellung zulässiger Interaktionen zwischen Objektklassen verwendet. - In Zustandsdiagrammen werden schließlich die zulässigen Zustände von Objekten einer Objektklasse modelliert, die durch Attributswerte repräsentiert und durch Operationen verändert werden. Grundsätzlich wird eine Vielzahl einfacher Geschäftsregeln durch diese Diagramme bereits in impliziter Form ausgedrückt, z. B. Berechtigungsregeln durch Anwendungsfalldiagramme oder Integritätsbeschränkungen durch Kardinalitäten in Klassendiagrammen. ODELL wies jedoch bereits 1995 auf die Notwendigkeit hin, Geschäftsregeln auch in verbaler, deklarativer Form zu explizieren, und betrachtete insbesondere Ableitungsregeln sowie die von ihm identifizierten strukturellen Einschränkungen als Bestandteile von Objektklassen. REGEV/WEGMANN beschreiben einen Ansatz, bestimmte Geschäftsregeln in Form textueller Bemerkungen zusammen mit kollektiven und individuellen Zielen der Akteure in Anwendungsfalldiagrammen zu dokumentieren. GRAHAM stellt hierzu jedoch klar, dass eine frei formulierte Beschriftung von Modellelementen mit den Anforderungen des Business Rules-Ansatzes nicht zu vereinbaren ist. Mit OCL wird nun eine sprachlich-semantische, mit Stereotypen eine grafische Notationsform vorgestellt, die zur Erweiterung der UML konzipiert wurden, und für die Geschäftsregelmodellierung in Betracht kommen. 6.3.1.2, OCL: Um auch komplexere Einschränkungen modellintern in unzweideutiger und zugleich maschinell interpretierbarer Form explizieren zu können, wurde UML 1999 durch die formalisierte Spezifikationssprache OCL ergänzt. Bsp.: Verbal: 'Die Sozialversicherungsnummer einer Person muss einzigartig sein'. OCL: 'Person Person.allinstances -> forAll (p1, p2 ? P1 <> p2 implies p1.SozVersNR <> P2.SozVersNR)'. OCL-Ausdrücke können zwar in allen o. g. Diagrammtypen zur Explizierung von Geschäftsregeln verwendet werden, müssen aber jeweils genau einem Modellelement zugeordnet werden. ENDL erachtet die Modellierung von Geschäftsregeln als OCL-Ausdrücke in UML-Diagrammen aus mehreren Gründen als problematisch: -Die Entscheidung, welche Diagrammtypen neben dem obligatorischen Klassendiagramm überhaupt zu verwenden, und in welchem davon Geschäftsregeln zu modellieren sind, liegt, da UML diesbezüglich kaum Einschränkungen vornimmt, im Ermessen des Modellierers. Zulässige Zustandsübergänge von Objektattributen könnten etwa sowohl Klassen-, als auch Zustands- oder Aktivitätsdiagrammen zugeordnet werden. Ebenso ist innerhalb eines Diagrammtyps festzulegen, welchem Modellelement eine ggf. mehrere Elemente betreffende Geschäftsregeln zuzurechnen ist. Das Objektklassenmodell sollte nach ENDL grundsätzlich den Kristallisationspunkt bilden, in möglichst viele Regeln gemeinsam beschrieben werden. -In OCL formulierte Regeln haben keine Eigenschaften, sondern sind vielmehr ihrerseits Eigenschaft der jeweiligen UML-Komponente. Es können somit keine zusätzlichen Informationen hinterlegt werden. -Die Wiederverwendbarkeit von Geschäftsregeln ist in UML nicht vorgesehen - Geschäftsregeln, die von mehreren Modellelementen zu berücksichtigen sind, sind vielmehr redundant zu spezifizieren. GRAHAM identifiziert diesbezüglich ein generelles Spannungsverhältnis zwischen dem Prinzip der Kapselung des objektorientierten Paradigmas und dem Anspruch des Business Rules-Ansatzes, Geschäftsregeln als unabhängige Systemkomponente zu modellieren. Er empfiehlt daher, Geschäftsregeln in einem zentralen Repository abzulegen, und in den jeweils betroffenen Objektklassen nur einen Verweis auf die Fundstelle zu spezifizieren. UML-Modelle sind, einschließlich der darin enthaltenen OCL-Spezifikationen, plattformunabhängige Modelle im Sinne des MDA-Ansatzes, unterstützen also grundsätzlich eine Abbildung auf plattformabhängige Modelle sowie die automatisierte Generierung ausführbaren Codes in einer objektorientierten Programmiersprache, z. B. in Java . DEMUTH/ HUSSMANN/LOECHER wiesen zwar bereits im Jahr 2001 die Transformierbarkeit in OCL spezifizierter Invarianten in Code der Structured Query Language (SQL) nach. Dennoch bezeichnete LINEHAN das Mapping zwischen den Meta-Modellen der Modellierungssprachen auf den verschiedenen Ebenen des MDA auch im Jahr 2008 noch immer als 'offenen Punkt'. Mit Blick auf die technisch-formale Syntax der OCL-Ausdrücke wird diese jedoch übereinstimmend für ungeeignet erachtet, Geschäftsregeln auch für Angehörige der Fachseite in verständlicher Weise zu repräsentieren. Letztlich bleibt auch festzuhalten, dass sich UML als Modellierungssprache für Softwaresysteme naturgemäß stärker an Implementierungsaspekten orientiert. Geschäftsregeln werden darin nicht als eigenständiges Modellierungsobjekt aufgefasst, sondern entstehen 'quasi als 'Abfallprodukt' bei der Analyse der Funktionen und der Datenstrukturen'. 6.3.1.3, Stereotype und Tagged Values: Ein weiterer Ansatz zur Erweiterung der UML um Aspekte der Unternehmensmodellierung, insbesondere der Geschäftsprozessmodellierung, setzt bei dem UML-eigenen Erweiterungsmechanismus der sog. Stereotypen an. Stereotype erweitern das aus den Ursprungselementen der UML bestehende Meta-Modell um grafische Modellbausteine, die zusätzliche oder speziell auf die Modellierungssituation angepasste Eigenschaften aufweisen.
Blick ins Buch
Inhaltsverzeichnis
Business Rules – Geschäftsregeln: Konzepte, Modellierungsansätze, Softwaresysteme1
Inhaltsverzeichnis3
Abkürzungsverzeichnis7
Abbildungsverzeichnis9
Tabellenverzeichnis10
1 Problemstellung, Ziele und Methoden11
2 Grundlagen und Begriffsdefinitionen14
2.1 Modellierung und Notation14
2.2 Geschäftsprozess und Workflow14
2.3 Web Services und Serviceorientierte Architekturen15
2.4 IT-Compliance und IT-Governance16
3 Literatur18
3.1 Literatursuche18
3.1.1 Suche in Online-Katalogen18
3.1.2 Suche in ausgewählten Publikationen19
3.2 Monografien20
3.3 Beiträge in Fachzeitschriften und Tagungsbänden22
3.3.1 Selektion22
3.3.2 Auswertung23
4 Business Rules-Konzepte29
4.1 Die Bedeutung von Regeln und deren Automatisierung29
4.2 Regelbasierte Ansätze in der Wirtschaftsinformatik30
4.2.1 Ausgangslage30
4.2.2 Expertensysteme30
4.2.3 Datenbankorientierte Ansätze32
4.2.4 Objektorientierte Modellierung32
4.3 Der Business Rules-Ansatz33
4.3.1 Der Begriff der Geschäftsregel33
4.3.2 Die Entstehung und Bedeutung des Business Rules-Ansatzes36
4.3.3 Anforderungen an Geschäftsregeln39
4.3.4 Die Identifikation von Geschäftsregeln44
4.4 Geschäftsregeln in angrenzenden Forschungsgebieten47
4.4.1 IT-Compliance47
4.4.2 Semantic Web47
4.5 Methodenspektrum der analysierten Artikel49
5 Die Klassifikation von Geschäftsregeln51
5.1 Motive und Anforderungen51
5.2 Implementierungsnahe Klassifikationsschemata52
5.2.1 Das periodische System der Geschäftsregeln nach ROSS52
5.2.2 Das ECA-Klassifikationsschema nach HERBST/KNOLMAYER54
5.2.3 Regelkategorien nach ODELL57
5.3 Klassifikationsschemata nach dem Regelinhalt60
5.3.1 Die Klassifikationen nach VON HALLE und der BRG60
5.3.2 Klassifikationen nach dem Meta-Modell der SBVR63
5.4 Methodenspektrum der analysierten Artikel66
6 Die Modellierung von Geschäftsregeln68
6.1 Klassifikationen von Modellierungsmethoden68
6.2 Unabhängige Ansätze der Geschäftsregelmodellierung69
6.2.1 Grafische Modellierungsmethoden69
6.2.2 Sprachlich-semantische Modellierungsmethoden71
6.2.3 Tabellarische Modellierungsmethoden79
6.3 Integrierte Ansätze der Geschäftsregelmodellierung82
6.3.1 Geschäftsregeln in UML82
6.3.2 Geschäftsregeln in Methoden der Geschäftsprozessmodellierung87
6.4 Methodenspektrum der analysierten Artikel91
7 Die Implementierung von Geschäftsregeln93
7.1 Klassifikationen von Softwarekomponenten und -systemen93
7.2 Rule Execution Technologie95
7.2.1 Regelausführung auf der Präsentationsebene95
7.2.2 Regelausführung auf der Applikationsebene96
7.2.3 Regelausführung auf der Steuerungsebene99
7.2.4 Regelausführung auf der Datenhaltungsebene103
7.3 Rule Management Technologie106
7.3.1 Begriffsdefinition und Systembestandteile106
7.3.2 Aufgaben107
7.4 Methodenspektrum der analysierten Artikel110
8 Der Business Rules-Ansatz – ein neues Paradigma?112
Literaturverzeichnis115
Anhang – Übersicht über die ausgewerteten Artikel124

Weitere E-Books zum Thema: Management - Wirtschaft - Coaching

Zeitmanagement im Projekt

E-Book Zeitmanagement im Projekt
Format: PDF

Von Projektleitern und ihren Mitarbeitern wird grundsätzlich eine exakte Punktlandung erwartet: Sie sollen das Projekt zum vereinbarten Termin beenden, selbstverständlich die Budgetvorgaben einhalten…

Zeitmanagement im Projekt

E-Book Zeitmanagement im Projekt
Format: PDF

Von Projektleitern und ihren Mitarbeitern wird grundsätzlich eine exakte Punktlandung erwartet: Sie sollen das Projekt zum vereinbarten Termin beenden, selbstverständlich die Budgetvorgaben einhalten…

Basiswissen Beschaffung.

E-Book Basiswissen Beschaffung.
Format: PDF

Anhand vieler Beispiele für die relevanten Aufgaben und Methoden der Beschaffung bietet der Band Grundwissen für den Quereinsteiger sowie ein Repetitorium für den Praktiker. Das Buch gibt eine kurze…

Basiswissen Beschaffung.

E-Book Basiswissen Beschaffung.
Format: PDF

Anhand vieler Beispiele für die relevanten Aufgaben und Methoden der Beschaffung bietet der Band Grundwissen für den Quereinsteiger sowie ein Repetitorium für den Praktiker. Das Buch gibt eine kurze…

Weitere Zeitschriften

Menschen. Inklusiv leben

Menschen. Inklusiv leben

MENSCHEN. das magazin informiert über Themen, die das Zusammenleben von Menschen in der Gesellschaft bestimmen -und dies konsequent aus Perspektive der Betroffenen. Die Menschen, um die es geht, ...

AUTOCAD & Inventor Magazin

AUTOCAD & Inventor Magazin

FÜHREND - Das AUTOCAD & Inventor Magazin berichtet seinen Lesern seit 30 Jahren ausführlich über die Lösungsvielfalt der SoftwareLösungen des Herstellers Autodesk. Die Produkte gehören zu ...

Das Hauseigentum

Das Hauseigentum

Das Hauseigentum. Organ des Landesverbandes Haus & Grund Brandenburg. Speziell für die neuen Bundesländer, mit regionalem Schwerpunkt Brandenburg. Systematische Grundlagenvermittlung, viele ...

DER PRAKTIKER

DER PRAKTIKER

Technische Fachzeitschrift aus der Praxis für die Praxis in allen Bereichen des Handwerks und der Industrie. “der praktiker“ ist die Fachzeitschrift für alle Bereiche der fügetechnischen ...

e-commerce magazin

e-commerce magazin

PFLICHTLEKTÜRE – Seit zwei Jahrzehnten begleitet das e-commerce magazin das sich ständig ändernde Geschäftsfeld des Online- handels. Um den Durchblick zu behalten, teilen hier renommierte ...

VideoMarkt

VideoMarkt

VideoMarkt – besser unterhalten. VideoMarkt deckt die gesamte Videobranche ab: Videoverkauf, Videoverleih und digitale Distribution. Das komplette Serviceangebot von VideoMarkt unterstützt die ...