Jürgen Schwab, debis Systemhaus



Ähnliche Dokumente
Java Enterprise Architekturen Willkommen in der Realität

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

Requirements Engineering für IT Systeme

Abschlussklausur Geschäftsprozessmodellierung und Workflowmanagement

ArcObjects-Programmierung mit Delphi. Marko Apfel, Team Entwicklung

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

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!.

Übungsaufgaben Tilgungsrechnung

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

SE2-10-Entwurfsmuster-2 15

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Standardangebot Vodafone Kabel Deutschland (Stand 2. September 2015)

Kontakt neu erstellen (Privatkontakt) :

INTERNET SERVICES ONLINE

Datenbanken Microsoft Access 2010

Der Kopf ist rund, damit das Denken die Richtung

Kapitel 10 Aktive DBMS

Vorlesung vom Einführung in die geschäftsprozessorientierte Unternehmensführung

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Testfallerstellung mit wiederverwendbaren Testblöcken

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

Hauptprüfung Abiturprüfung 2015 (ohne CAS) Baden-Württemberg

Unfallkasse Nord Träger der gesetzlichen Unfallversicherung Körperschaft des öffentlichen Rechts

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

8 Design Patterns. Events

Kosten-Leistungsrechnung Rechenweg Optimales Produktionsprogramm

Hierfür benötigen Sie zunächst immer einen INI-Brief von Ihrer Bank!

Themenblock 2: Datenmodellierung mit ERM

Professionelle Seminare im Bereich MS-Office

Im Original veränderbare Word-Dateien

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

Business Breakfast. Collaboration and more - Wie Windows 10 die IT-Landschaft in Ihrem Unternehmen beeinflussen wird. Ludwigshafen, 11.

White Paper. Fabasoft Folio Zugriffsdefinitionen Winter Release

1 Mathematische Grundlagen

Aufgabe 1: Steuerwirkungen auf Investitionsentscheidungen (22 Punkte)

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

Lizenzierung von SharePoint Server 2013

1.5 Umsatzsteuervoranmeldung

DEUTSCH-RUSSISCHE AHK Seminar des Komitees für Rechtsfragen: Joint Venture in Russland :

AGB Teil 5 - Support. Supportleistungen, Supportpakete, Supportverträge

Gesetz zur besseren Vereinbarkeit von Familie, Pflege und Beruf. 14. Oktober 2014

CORBA. Systemprogrammierung WS

MCRServlet Table of contents

ORACLE Business Components for Java (BC4J) Marco Grawunder

Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006

Neuerungen PRIMUS 2014

Aufgabensammlung Bruchrechnen

1.3.2 Resonanzkreise R L C. u C. u R. u L u. R 20 lg 1 , (1.81) die Grenzkreisfrequenz ist 1 RR C . (1.82)

Innovator 11 classix. Erweiterter XMI-Export aus Innovator Business und Object classix. HowTo.

Das HMS-Reporting-Framework Schneller Zugang zu relevanten Reports

Arbeitslos Wohnen in den Niederlanden, Arbeiten in Deutschland

Marktanalyse Industrial Ethernet. - Überblick -

Behörde für Bildung und Sport Abitur 2008 Lehrermaterialien zum Leistungskurs Mathematik

GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen. Teil 1: Einführung: Wissensbasis und Ontologie.

Lichtbrechung an Linsen

Zwischenergebnisse der Befragung der Träger der Jugendarbeit in Worms

Standards und Standardisierungsgremien

UC-Cabinet. Sichere Unterflur Technologie. Der unterirdische Verteilerschrank. GE Industrial Solutions. GE imagination at work. GE imagination at work

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

P CALC Die Präferenzkalkulation

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Wärmebildkamera. Arbeitszeit: 15 Minuten

ObjectBridge Java Edition

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016

Änderung des IFRS 2 Anteilsbasierte Vergütung

Stand: Adressnummern ändern Modulbeschreibung

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Essensbestellung via Internet in der Küche des Klinikum Schloß Winnenden (EvI)

Synchronisations- Assistent

In diesem Bereich wird beschrieben, wie Sie eine Datensicherung der Software Jack Plus durchführen können.

Anlage eines neuen Geschäftsjahres in der Office Line

Hinweise zur Beschaffung von speziellen Sehhilfen am Bildschirmarbeitsplatz

Ablaufbeschreibung zur Erfassung von wiederkehrenden SEPA-Lastschriften mittels Lastschriftvorlagen

Das Roaming Cockpit. Inhalt. 1 Das Roaming Cockpit Aufrufen des Roaming Cockpit über den Browser... 3

Die Betriebssicherheitsverordnung (BetrSichV) TRBS 1111 TRBS 2121 TRBS 1203

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

HelpMatics Service Management System

Dazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.

Auftrag zum Fondswechsel

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

Technische Hilfeleistung

Modul 2: Grundlegende Managementkonzepte

Fassade. Objektbasiertes Strukturmuster. C. Restorff & M. Rohlfing

Vorwort... 1 Voraussetzungen... 1 Teilnahme am Testmeeting... 2 Browser Add-on für WebEx installieren... 3 Einrichtung des Audiokanals...

Teamentwicklung. Psychologische Unternehmensberatung Volker Rudat

GEMA Gesellschaft für musikalische Aufführungs- und mechanische Vervielfältigungsrechte Berlin

Convision Tech-Tipp SeeTec VMS Strukturen

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

Arbeiten mit UMLed und Delphi

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

Anschlussnutzungsvertrag Strom (ab Mittelspannung)

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

ST Xenn Ihr Tor zur unkomplizierten

2. Psychologische Fragen. Nicht genannt.

Erfahrungen mit Hartz IV- Empfängern

Kapitel 4 Die Datenbank Kuchenbestellung Seite 1

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Transkript:

Jürgen Schwab, debis Systemhaus 1

Komponenten - Markt VAA - Referenzmodell: eine komponentenorientierte Anwendungsarchitektur März 99 99 2

Die Voraussetzungen für einen Komponentenmarkt sind so gut wie nie zuvor: CORBA ist ein etablierter Standard für verteilte, plattformunabhängige Systeme Komponentenorientierte Anwendungsarchitekturen sind am Entstehen Enterprise Java Beans Corba Beans Allgemeine Spezifikationen für Business Objects liegen vor OMG Business Objects IBM San Francisco... 3

Es fehlen Spezifikationen für Komponenten von Versicherungsanwendungen Komponentenarchitekturen sind unterschiedlich, es gibt keine Steckerkompatibilität Die Spezifikationen für Komponentenarchitekturen sind noch im Fluß? Kann man heute Komponenten entwerfen, die in die Architekturen von morgen passen? 4

Ja, das technische Referenzmodell zeigt, wie! CORBA-Standards sind Basis Strukturvorgaben für Komponenten und Business Objects Typen von Business Objects und ihre Eigenschaften Definition allgemeiner Dienste für Business Objects herstellerneutral kann auf existierende Komponentenarchitekturen abgebildet werden 5

Technisches Referenzmodell Dienste BO-Transaktionen BO-Persistenz BO-Beziehungen Business Objects und Komponenten Suchen Erzeugen Löschen Parametrisierung Events... System- Architektur Technische Dienste CORBA Services Präsentation Datenbanken Technische Architektur Object Request Broker 6

Technische Dienste CORBA Services und Object Request Broker Dienste für die Präsentation Datenbanken FDie Systemarchitektur der VAA basiert auf den CORBA Services und berücksichtigt ihre Weiterentwicklungen in Richtung CORBA Beans Technische Dienste CORBA Services Präsentation Datenbanken 7

BO-Manager-Framework bildet den Lebensraum von Business Objects stellt Dienste für Business Objects zur Verfügung FDie Systemarchitektur der VAA definiert die Mindestfunktionalität eines BO-Manager - Frameworks Dienste Suchen Erzeugen Löschen BO-Transaktionen BO-Persistenz BO-Beziehungen Business Objects und Komponenten Parametrisierung Events... 8

Business Object repräsentiert einen fachlichen Ablauf oder eine fachliche Entität: Process - BO Erhöhung Versicherungssumme Entity - BO Vertrag FDie Systemarchitektur der VAA definiert grundlegende Eigenschaften von Business Objects und ihren Interaktionen Business Objects und Komponenten 9

Definition Komponente : funktional in sich abgeschlossener Softwarebaustein mit wohldefinierten Schnittstellen nach außen vermarktungsfähige Software-Einheit konfigurierbar nach fachlichen und technischen Anforderungen Vereinbarungen zwischen Komponenten, Laufzeitund Konfigurationsumgebung sind notwendig. Komponenten sind nicht unabhängig von ihrer Umgebung 10

Präsentations - Framework (Technischer Dienst) Präsentations- Komponente 1 Präsentations- Komponente 2.1 Business Object Business Object Komponente 1 Business Object Komponente 2.2 Komponente 2 BO-Manager - Framework 11

Konfigurationswerkzeuge für Framework 2 Konfigurationswerkzeuge für Framework 1 Business Object Business Object Komponente 1 Business Object Komponente 2 Business Object Business Object Komponente 1 Business Object Komponente 2 BO - Manager -Framework 2 Technische Dienste BO - Manager -Framework 1 CORBA Services Präsentation Datenbanken Object Request Broker F Die Systemarchitektur der VAA definiert Bedingungen der Interoperabilität 12

Dienste 0..1 Standard * Rufnummer Versionierbar (from LibraryPackage) VersionierbarerAkteur BO-Transaktionen BO-Persistenz BO-Beziehungen Actor-Role -Pattern Standard 0..1 an Anschrift Person 0..1 * an * Standard Ba 0..1 Bankverbindung 0..1 Technische Dienste Business Objects und Komponenten Suchen Erzeugen Löschen Object Request Broker Fachliches Referenzmodell Fachliche Komponenten Technisches Referenzmodell Parametrisierung Events... CORBA Services Präsentation Datenbanken System- Architektur Technische Architektur Fachmodell wird in Komponenten gegliedert Business Objects werden identifiziert Abläufe werden als Process Business Objects gestaltet Statuswechsel werden als Events zwischen BO s definiert Common Basic Types werden identifiziert Beziehungen werden als Verbindungen zwischen BO s gestaltet 13

EntittyBO Vertrag EntityBO Partnerrolle (= VP) Attribute VP Produkt VersNr Ablaufdatum Prämienrechner EntityBO Produkt Funktionen getversnr getablaufdatum berechneprämie Dependent Object Prämienrechner berechne 14

Beispiel: Process Business Objects Prozeß-BO Versicherungssumme erhöhen Entitäts-BO Vertrag Attribute AktSchritt EBOVertrag PBORisikoPrüfung Provision... Prozeß-BO Risiko- Prüfung (Teil-)Vorgang Funktionen start settxcontext... Dependent Objekt Provision ermitteln Andere Business Objects Vorgang 15

Fachliches Referenzmodell Versionierbar (from LibraryPackage) Actor-Role -Pattern VersionierbarerAkteur Standard 0..1 an Anschrift Person 0..1 0..1 Standard * * an Rufnummer * Standard Ba 0..1 Bankverbindung 0..1 Fachliche Komponentenmodelle Technisches Referenzmodell Enterprise Business Objects und Komponenten JavaBeans Dienste System- Architektur Technische Dienste (CORBA Services) Technische Architektur Object Request Broker 16

Fachliches Referenzmodell Versionierbar (from LibraryPackage) Actor-Role -Pattern VersionierbarerAkteur Standard 0..1 an Anschrift Person 0..1 0..1 Standard * * an Rufnummer * Standard Ba 0..1 Bankverbindung 0..1 Fachliche Komponentenmodelle Technisches Referenzmodell San Francisco Business Objects und Komponenten Dienste Technische Dienste (CORBA Services) System- Architektur Technische Architektur Object Request Broker 17

Auf Basis des Referenzmodells werden weitere Dienste spezifiziert Historisierung und Objektversionierung Ordungsbegriffe Print/Dokumentation Protokollierung/Journal... Fachmodelle werden auf Komponenten und Business Objects abgebildet 18

komponentenorientierte Architekturen konvergieren... IBM SanFrancisco Enterprise JavaBeans? CORBA Component Model Microsoft DNA? 1998 1999 2000 19

Das technische Referenzmodell der VAA bietet: eine einheitliche Form der Darstellung von Komponenten und Business Objects eine neutrale Plattform für die Definition versicherungsspezifischer Dienste einen Weg, Komponenten und Dienste auf verschiedene Plattformen abzubilden einen Weg, Anpassungsaufwand bei Plattformänderungen zu reduzieren 20