Business-Rule-Management-System

Business-Rule-Management-System

Ein Geschäftsregel-Managementsystem (GRMS) oder englisch Business-Rule-Management-System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen Anwendung bzw. eines Geschäftsprozesses.

Mit einem BRMS bringen Fachanwender ihre Kompetenz und Verantwortung in ihrem Unternehmen mit einer erhöhten Reaktionsfähigkeit ins Spiel, indem sie mittels Business Rules ihre fachliche Logik für die Abwicklung einer Aufgabe im Unternehmen schneller und genauer definieren können und dabei in größerer Unabhängigkeit von der Informatikabteilung (IT) ihres Unternehmens agieren können. Die verwendete Syntax kann dabei zumeist mehrsprachig umgangssprachlich, technisch oder gesetzeskonform definiert werden.

IT-Manager werden mit einem BRMS mit ausgereiften Entwicklungstools für automatisierte Anwendungen und Schaffung einheitlicher IT-organisatorischer Abläufe ausgerüstet. Im Zusammenspiel mit Prozessmanagementsystemen (Geschäftsprozessmanagement) werden Prozesse einfacher gestaltet, verwaltet und geändert. In einer Serviceorientierten Architektur (SOA) können Business-Rules als Service bereitgestellt werden oder selbst Services aufrufen. Steuerungsinformationen und Organisationswissen kann innerhalb eines BRMS nutzbar gemacht werden.

Fachnutzer und Entwickler sollten Analysen von was-wäre-wenn-Szenarien sowie einfache Vergleiche von Rechenläufen mit variierenden Geschäftsregeln oder Datensätzen vornehmen können.

Die Zentralisierung der Logik in einem Business Rule Repository vereinfacht die unternehmensweite Verwaltung von fachlichen Anwendungen und macht geschäftliche Vorgänge transparent und einfacher auditierbar. Die direkte, zentralisierte Verwaltung von Regeln macht Analysen von Geschäftsvorfällen einfacher verständlich.

Ein BRMS sollte auf IT-Standards wie Java oder .NET basieren, offene Datenschnittstellen wie XML anbieten, sich leicht in IT-Architekturmodelle wie die serviceorientierte Architektur (SOA) einbauen lassen und dabei auch bestehende Schnittstellen von Altsystemen verwenden können.

Die Object Management Group (OMG) und das World Wide Web Consortium (W3C) bemühen sich, Standards für die Formulierung und den Austausch von (Geschäfts-) Regeln zu schaffen. Der erste Standard in diesem Bereich ist die OMG-Spezifikation Semantics of Business Vocabulary and Business Rules (SBVR). Das W3C arbeitet an einem für 2007 geplanten Rule Interchange Format (RIF), während das EU-Forschungsprojekt REWERSE I1 Rule Modeling and Markup bereits ein Regelaustauschformat R2ML entwickelt hat und es zusammen mit Demo-Übersetzungsprogrammen auf seiner Website anbietet.

Warum Business-Rule-Management?

Die Dynamik der Märkte erfordert immer kürzere Zyklen bei der Beschaffung, Produktion, Vermarktung und Abrechnung von Produkten und Dienstleistungen. Nach wie vor bestehen aber hohe Anforderungen an die Servicequalität und die Nachvollziehbarkeit von Entscheidungen. Dies erfordert schnelle Änderungen im Computerprogramm, dem Service, der fachlichen Anwendung oder dem Geschäftsprozess.

In allen diesen Programmen, Anwendungen, Services oder Geschäftsprozessen stecken Business-Rules – im Unternehmenshandbuch, in Gesetzestexten, Durchführungsbestimmungen, Feinspezifikationen der Fachseiten an die IT, Arbeitsanweisungen, Steuertabellen, Tarifen, Vertriebsrichtlinien und natürlich auch in den Köpfen der Mitarbeiter.

Es sind Regeln für Beschaffung, Vermarktung, Vertrieb, Marketing, Antragsprozesse, Kreditentscheidungen, Datenvalidierung, Bilanzanalyse, Abrechnung, Arbeitszeiten, Rechnungsprüfung und Kundenbeziehungen.

Extern verwaltete Geschäftsregeln sind geeignet, um Entscheidungen innerhalb eines Prozesses zu automatisieren. Die Automatisierung von Geschäftsprozessen erfolgt auf zweierlei Art:

  • Wenn es um einfache Entscheidungen geht, die häufigen Änderungen unterliegen und auf ein hohes Transaktionsaufkommen angewendet werden müssen.
  • Bei komplexen Entscheidungszusammenhängen, die zwar seltener, dann aber von der Fachseite geändert werden sollen.

Die Regeln dafür werden durch Fachnutzer in einem Repository verwaltet, gepflegt und revisionssicher gespeichert.

Zentral verwaltete Geschäftsregeln sind hilfreich, wenn es einem Unternehmen um Flexibilität geht. Ein wesentliches Paradigma beim Ansatz Business Rule Management ist die Externalisierung und zentrale Verwaltung von Geschäftsregeln aus Anwendungen und Geschäftsprozessen. Dadurch kann man Regeln flexibel ändern, simulieren, prüfen und zur Laufzeit bereitstellen.

Ein BRMS stellt dazu eine Simulationsumgebung bereit, um datenbezogene oder/und logikbezogene Szenarien durchzuspielen. Regeln sind dabei im Rahmen eines Qualitätssicherungsprozesses änderbar, da man sie zentral (in einem Business-Rule-Repository) verwalten kann; sie sollten dabei jedoch bis hin zur Revisionssicherheit auditierbar sein. Diese Vorgehensweise ermöglicht Konsistenz bei sich stetig verändernden Anforderungen während des Betriebs.

Business Rule Management ist sehr gut geeignet, den Einfluss von Seiten der Fachnutzer auf die geschäftliche Anwendung, den Service oder den Geschäftsprozess zu gewährleisten bzw. zu erhöhen. Durch den Einsatz eines solchen Systems kann der Nutzer aus dem Fachbereich in (s)einer vertrauten Fachsprache flexibel und – auf Wunsch auch tagesaktuell – seine geschäftlichen Regeln erstellen, ändern, verwalten, logisch prüfen und qualitätssichern und zur Ausführung bringen, ohne dass zusätzliche IT-Aufwände (Programmierung) für Softwareanpassungen erforderlich sind. Die IT-Abteilung muss ein solches Verfahren allerdings ebenso in den Betrieb überführen wie jedes andere Software-Projekt auch. Jedoch kann der Fachbereich dafür im laufenden Betrieb Geschäftsvorfälle ändern.

Literatur

  • Barbara von Halle: Business Rules Applied Building Better Systems Using the Business Rules Approach. John Wiley & Sons 2001, ISBN 0-471-41293-7
  • Markus Schacher, Patrick Grässle: Agile Unternehmen durch Business Rules – Der Business Rules Ansatz. Springer Verlag 2006, ISBN 3-540-25676-8
  • Ronald G. Ross: Principles of the Business Rule Approach. Addison-Wesley 2003, ISBN 0-201-78893-4

Siehe auch

Business-Intelligence


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Business Rule Management System — Ein Geschäftsregel Managementsystem (GRMS) oder englisch Business Rule Management System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen… …   Deutsch Wikipedia

  • Business Rule Management System — A BRMS or Business Rule Management System is a software system used to define, deploy, execute, monitor and maintain the variety and complexity of decision logic that is used by operational systems within an organization or enterprise. This logic …   Wikipedia

  • Business Rule Repository — Der Begriff Geschäftsregellager oder englisch Business Rule Repository bezeichnet einen zentraler Speicherort für Geschäftsregeln, die in der Erstellungsphase, Testphase oder in Produktion sind. Das Business Rule Repository bedient zur Laufzeit… …   Deutsch Wikipedia

  • Business-Rule — Der Begriff Geschäftsregel oder englisch Business Rule bezeichnet in der Wirtschaftsinformatik als Sammelbegriff verschiedene Arten von Regeln, die in oder in Zusammenhang mit Computerprogrammen verwendet werden. Man versteht darunter nicht… …   Deutsch Wikipedia

  • Business Rule — Der Begriff Geschäftsregel oder englisch Business Rule bezeichnet in der Wirtschaftsinformatik als Sammelbegriff verschiedene Arten von Regeln, die in oder in Zusammenhang mit Computerprogrammen verwendet werden. Man versteht darunter nicht… …   Deutsch Wikipedia

  • Business-Rule-Repository — Der Begriff Geschäftsregellager oder englisch Business Rule Repository bezeichnet einen zentraler Speicherort für Geschäftsregeln, die in der Erstellungsphase, Testphase oder in Produktion sind. Das Business Rule Repository bedient zur Laufzeit… …   Deutsch Wikipedia

  • Business Rule Engine — Eine Business Rule Engine (BRE) ist eine technische Softwarekomponente als Bestandteil eines Business Rule Management Systems (BRMS), die eine effiziente Ausführung von Geschäftsregeln bzw. Business Rules ermöglicht. Das primäre Ziel der BRE ist… …   Deutsch Wikipedia

  • Business process management — (BPM) is a method of efficiently aligning an organization with the wants and needs of clients. It is a holistic management approach that promotes business effectiveness and efficiency while striving for innovation, flexibility and integration… …   Wikipedia

  • Business rule — Business rules or business rulesets describe the operations, definitions and constraints that apply to an organization in achieving its goals. For example a business rule might state that no credit check is to be performed on return customers .… …   Wikipedia

  • Business logic — Business logic, or domain logic, is a non technical term generally used to describe the functional algorithms that handle information exchange between a database and a user interface. Contents 1 Scope of business logic 2 Business logic 3 T …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”