Business-Services stellen einen logischen Ablauf für jedes Unternehmen zur Verfügung.
Business-Services können als grundlegende Web-Services betrachtet werden. Business-Services stellen
Geschäftsfunktionen, -transaktionen oder -prozesse dar, die über ein
internes oder externes Netz verfügbar gemacht werden. Dabei handelt es sich um eine Geschäftsfunktion, deren
Ausführung basierend auf der Business-Richtlinie und dem Benutzerkontext zur Laufzeit angepasst werden kann.
Ein Business-Service ist durch drei primäre Elemente definiert:
- Geschäftsmetadaten: Informationen der Business-Richtlinie, die verwendet werden, um die Ausführung der
Geschäftsfunktion für eine einzelne Instanz dynamisch anzupassen.
- Kanonisches Datenmodell - eine standardisierte Darstellung von Daten, die erforderlich ist, um die Ausführung einer
Geschäftsfunktion dynamisch auszuwählen und anzupassen.
- Geschäftsfunktion - Mindestens ein Service, der anhand von
Business-Richtlinieninformationen dynamisch ausgewählt wird und dessen Ausführung eine Untergruppe des
kanonischen Datenmodells nutzt, das seiner Funktion zugeordnet ist. Die Serviceimplementierung einer
Geschäftsfunktion kann in ihrer Komplexität von einfachen atomaren
Services bis hin zu kombinierten, Business-Prozesse beinhaltenden Services variieren.
In der folgenden Liste sind die Merkmale eines Business-Service definiert.
- Die Entwicklung erfolgt auf Business-Ebene, um eine diskrete Business-Funktion darzustellen.
- Verwendet Business-Richtlinien und Metadaten, um flexibles, anpassbares Verhalten zu ermöglichen
- Nutzt Verweisbranchenmodelle, um die Interoperabilität zwischen unterschiedlichen und voneinander unabhängigen
internen und externen Systemen zu vereinfachen
- Wird über mehrere Kommunikationskanäle bereitgestellt (Web, B2B, IVR usw.)
- Abgeleitet von unterschiedlichen und voneinander unabhängigen IT-Ressourcen
- Unter Verwendung von Schnittstellen- und Branchenstandards erstellt