Was ist eigentlich ein Service? Software Architektur 08



Ähnliche Dokumente
Anwendungslandschaften serviceorientiert gestalten Software Architektur 08

Was ist eigentlich ein Service?

Forschen in Lehrveranstaltungen geht das? h_da Tag der Forschung 2010 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt 2.11.

Was meinen die Leute eigentlich mit: Grexit?

Requirements Engineering für IT Systeme

Geschäftsarchitektur, Domänen, Anwendungen

Social-Media Basis-Paket Ein einfaches und verständliches Unternehmens-Programm für den ersten Schritt

Landes-Arbeits-Gemeinschaft Gemeinsam Leben Gemeinsam Lernen Rheinland-Pfalz e.v.

Wir machen neue Politik für Baden-Württemberg

4D Server v12 64-bit Version BETA VERSION

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

SDD System Design Document

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre.

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?

Leichte-Sprache-Bilder

4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:

Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen.

Die Gesellschaftsformen

Regeln für das Qualitäts-Siegel

Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden.

Statuten in leichter Sprache

Einkaufsführer Hausverwaltung Was Sie bei Suche und Auswahl Ihres passenden Verwalters beachten sollten

DER SELBST-CHECK FÜR IHR PROJEKT

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Zeichen bei Zahlen entschlüsseln

Anwendungsbeispiele Buchhaltung

Also heißt es einmal mehr, immer eine eigene Meinungen bilden, nicht beeinflussen lassen, niemals von anderen irgend eine Meinung aufdrängen lassen.

Neuerungen PRIMUS 2014

Die Post hat eine Umfrage gemacht

Quick Guide Mitglieder

Aufruf der Buchungssystems über die Homepage des TC-Bamberg

M e r k b l a t t. Neues Verbrauchervertragsrecht 2014: Beispiele für Widerrufsbelehrungen

SharePoint Demonstration

WEB LEBEN: Beratungseinstieg über Risikoklassen Leitfaden

BUCHHALTUNG BUCHFÜHRUNG WO IST ER EIGENTLICH? - DER UNTERSCHIED?

Rechtliche Neuerungen. Informationspflichten und Widerrufsrecht bei Architekten- und Planungsverträgen mit Verbrauchern

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

Der inobroker Kfz-Versicherungsvergleich. ino24 ist eine Beteiligung der Hubert Burda Media

Techniken der Projektentwicklungen

Verbraucherschutz. Mehr Rechte beim Einkaufen

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können

FULFILLMENT VON ALLYOUNEED

Erstellen einer digitalen Signatur für Adobe-Formulare

teischl.com Software Design & Services e.u. office@teischl.com

1. Zuerst muss der Artikel angelegt werden, damit später die Produktvarianten hinzugefügt werden können.

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung

Fragen und Antworten zum Thema. Lieferanspruch

Leistungsstarke Enterprise Apps. Für Menschen erdacht. Für Veränderungen entwickelt.

ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.

Manager. von Peter Pfeifer, Waltraud Pfeifer, Burkhard Münchhagen. Spielanleitung

Programmteil Zeiterfassung für Projekt und Mitarbeiter

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

ALEMÃO. Text 1. Lernen, lernen, lernen

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Jeder in Deutschland soll ab Mitte 2016 ein Konto eröffnen können.

SEP 114. Design by Contract

BITte ein BIT. Vom Bit zum Binärsystem. A Bit Of Magic. 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen?

Individuelle Formulare

Kapitalerhöhung - Verbuchung

TechNote: Exchange Journaling aktivieren

Online bezahlen mit e-rechnung

Inkrementelles Backup

ist die Vergütung für die leihweise Überlassung von Kapital ist die leihweise überlassenen Geldsumme

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

WIE WIRKLICH IST DIE WIRKLICHKEIT WIE SCHNELL WERDEN SMART GRIDS WIRKLICH BENÖTIGT? DI Dr.techn. Thomas Karl Schuster Wien Energie Stromnetz GmbH

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

etermin Einbindung in Outlook

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Das Leitbild vom Verein WIR

Was ich als Bürgermeister für Lübbecke tun möchte

Bedienungsanleitung für den Online-Shop

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße Essen Telefon Telefax

How to do? Projekte - Zeiterfassung

Dokumentenverwaltung im Internet

Heimbürokurs. Badstrasse Heiden Engelaustrasse St. Gallen

Die Lernumgebung des Projekts Informationskompetenz

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

8. Berechnung der kalkulatorischen Zinsen

Marketing Intelligence Schwierigkeiten bei der Umsetzung. Josef Kolbitsch Manuela Reinisch

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

Welchen Weg nimmt Ihr Vermögen. Unsere Leistung zu Ihrer Privaten Vermögensplanung. Wir machen aus Zahlen Werte

Die neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:

Begeisterung und Leidenschaft im Vertrieb machen erfolgreich. Kurzdarstellung des Dienstleistungsangebots

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

Widerrufrecht bei außerhalb von Geschäftsräumen geschlossenen Verträgen

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

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

Händlerschutz deckt auf

Fragen und Antworten

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Tutorial Moodle 2 globale Gruppen bzw. Kohorten

Wichtige Info szum Lehrabschluss!

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

TECHNISCHE INFORMATION LESSOR LOHN/GEHALT BEITRAGSNACHWEIS-AUSGLEICH BUCH.-BLATT MICROSOFT DYNAMICS NAV

Transkript:

Was ist eigentlich ein Service? Software Architektur 08 Prof. Dr. Bernhard Humm Hochschule Darmstadt, sd&m Research 9. Mai 2008

Agenda Babylonische Sprachverwirrung Service als Dienstleistung Services und Geschäftsprozesse Services und Komponenten Fazit

Was ist genau SOA? Und was ist eigentlich ein Service? Eine service-orientierte Architektur (SOA) liegt vor, wenn die Funktionalitäten in Form von Diensten gekapselt sind, die über standardisierte, publizierte Schnittstellen verfügen. Weiterhin müssen die so gekapselten Funktionalitäten lose gekoppelt und atomar sein. Reussner, Hasselbring (Hrsg.): Handbuch der Software Architektur Komponenten- Orientierung Komponente Schnittstelle Operation Alter Wein in neuen Schläuchen (?) 3 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Die Babylonische Sprachverwirrung 4 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Agenda Babylonische Sprachverwirrung Service als als Dienstleistung Services und Geschäftsprozesse Services und Komponenten Fazit

Wenn wir Komponente und Schnittstelle meinen, dann sagen wir auch Komponente und Schnittstelle. Und was ist dann ein Service? Eine Dienstleistung! 6 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Definition Geschäftsservice, Anwendungsservice Geschäftsservice Ein Geschäftsservice ist ein Element geschäftlichen Verhaltens. Er stellt eine geschäftliche Leistung dar, die ein Servicegeber gegenüber Servicenehmern erbringt. Der Servicegeber ist eine Einheit des Unternehmens Abteilungen oder einzelne Stellen. Servicenehmer sind Kunden oder andere externe Partner des Unternehmens oder andere Einheiten im Unternehmen. Jedem Geschäftsservice liegt ein Vertrag zu Grunde. Dieser legt die ein- und ausgehenden Informationen und Güter fest. Er beschreibt die im Rahmen des Service durchzuführenden Schritte ( Aktionen ) und ihre Reihenfolge, sofern für den Servicenehmer relevant. Des Weiteren legt er alle relevanten Randbedingungen fest. Anwendungsservice Ein Anwendungsservice ist ein Geschäftsservice oder ein Teil davon, der mittels IT von der Anwendungslandschaft erbracht wird. 7 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Übersicht der Begriffe: Services, Komponenten und Schnittstellen Verfeinerung der Struktur bereitgestellt über enthält 8 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Beispiele für Services Verkauf Rechnungswesen Individualreise verkaufen Pauschalreise verkaufen Zahlungs-verkehr beraten Individualreise zusammenstellen Individualreise buchen Zahlung abwickeln 9 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Spezifikation von Services Name Außensicht Servicenutzer Auslösendes Ereignis / Vorbedingungen Aktionen und Service-Protokoll Ergebnis / Nachbedingungen Nichtfunktionale Anforderungen Innensicht Prozess Angebotspreis individuell berechnen Reiseberater Preisanfrage durch Reiseberater. Eine Individualreise (Produkt) ist bereits zusammengestellt, ihre Plausibilität ist geprüft. Kein Protokoll, da nur eine einzige Serviceaktion zum Service gehört. Es wird ein Gesamtpreis für die Individualreise (Angebot) in EUR geliefert. Standard-Ermäßigungen sind berücksichtigt. Die Antwortzeit beträgt < 1 s Zuerst werden die Preise (inkl. Marge) der einzelnen Reisebestandteile (Leistungen) ermittelt. Dann werden anzusetzende Standard- Ermäßigungen ermittelt. Zuletzt wird der Gesamtpreis aus Preisen und Ermäßigungen berechnet. 10 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Agenda Babylonische Sprachverwirrung Service als Dienstleistung Services und und Geschäftsprozesse Services und Komponenten Fazit

Umfasst ein Geschäftsprozess mehrere Services oder umgekehrt? Außensicht System erbracht durch Innensicht System (Detaillierung Service A) System System Service A Geschäftsprozess Aktivität 2 Aktivität 4 Nutzer Service B Aktivität 1 Aktivität 3 Nutzungsvereinbarung Nutzungsvereinbarung Nutzungsvereinbarung Nutzungsvereinbarung Teilsystem 1 Teilsystem 2 Teilsystem 3 Service 1, Teilsystem 1 Service 2, Teilsystem 1 Service 1, Teilsystem 2 Service 1, Teilsystem 3 12 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Agenda Babylonische Sprachverwirrung Service als Dienstleistung Services und Geschäftsprozesse Services und und Komponenten Fazit

Services und Komponenten CKR Kunde Kundenschnittstelle Kundenzugang RBÜ INT CCE xxxx xxxx xxxx Reiseportal REPO Konfiguration Buchung PLA REK PGI VKI ABW Kerngeschäft Ressourcen Unterstützung LEM REW Virtuelles-Lager FLMA VILA Rechnungswesen REWE HLMA PGP KUM Kundenpflege Verfügbarkeitsprüfung Leistungsbuchung Verbindlichkeitsbuchung BEW Individualbuchungsprozess Individualreise- Konfigurator IRKO Auftragspflege KUMA RAM PEW IBPR Reiseauftragsmanagement Kundenmanagement Hotel-Lagermanagement Flug-Lagermanagement RAMA 14 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Agenda Babylonische Sprachverwirrung Service als Dienstleistung Services und Geschäftsprozesse Services und Komponenten Fazit Fazit

Fazit Geschäftsservices sind geschäftliche Dienstleistungen Anwendungsservices sind Geschäftsservices, welche durch IT unterstützt werden Komponenten implementieren Anwendungsservices und bieten diese über Schnittstellen ihren Nutzern an sie sind aber keine Services Services und Geschäftsprozesse können sich je nach Granularität gegenseitig enthalten Eine serviceorientierte Architektur ist die Architektur einer IT-Anwendungslandschaft, welche sich an den Geschäftsservices orientiert. Sie erlaubt es, neue oder geänderte Geschäftsservices möglichst einfach durch IT zu unterstützen 16 Prof. Dr. Bernhard Humm, h_da und sd&m Research, 9.5.2008

Was ist Ihre Meinung?