EAI - Enterprise Application Integration

Ähnliche Dokumente
Workflow-Management-Systeme

1. Was bedeutet EAI? 2. Worin liegen die Vorteile? 3. Worin liegen die Nachteile? 4. EAI-Markt

Workflow, Business Process Management, 4.Teil

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Führungstraining. Modul 2. Gesprächsführung und Konfliktbewältigung. Ändern unter <Ansicht> <Master> <Folienmaster>

Benutzerverwaltung Business- & Company-Paket

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

DOKUMENTATION PASY. Patientendaten verwalten

Lizenzierung von System Center 2012

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Content Management Datenbanken, Schnittstellen

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Secure Network Communications (BC-SEC-SNC)

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

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Avira Management Console Optimierung für großes Netzwerk. Kurzanleitung

EIDAMO Webshop-Lösung - White Paper

4D Server v12 64-bit Version BETA VERSION

Modul 2: Automatisierung des Posteingangs - Regel- und Abwesenheits-Assistent

ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote

Neues Modul für individuelle Anlagen. Änderung bei den Postleitzahl-Mutationen

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

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

SharePoint Demonstration

TechNote: Exchange Journaling aktivieren

Quick Guide Mitglieder

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Lizenzierung von Windows Server 2012

WI EDI Solution. Stand

Enterprise Content Management

VENTA KVM mit Office Schnittstelle

Fachtagung Safety in Transportation Leitfaden für die IT Sicherheit auf Grundlage IEC 62443

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Registrierung am Elterninformationssysytem: ClaXss Infoline

Leistungsverrechnung Zeitwirtschaft einstellen

Java Enterprise Architekturen Willkommen in der Realität

Softwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom

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

Adami CRM - Outlook Replikation User Dokumentation

Installationsvoraussetzungen

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Inhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices

Sichere für Rechtsanwälte & Notare

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Infrastruktur: Vertrauen herstellen, Zertifikate finden

Tipps und Tricks zu Netop Vision und Vision Pro

Konfiguration des ewon GSM Modems Kurzbeschreibung zum Aufbau einer GSM Verbindung

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Transparente Hausverwaltung Marketingschmäh oder doch: eine neue Dimension der Dienstleistung?

Installationsanleitung SSL Zertifikat

Systemvoraussetzungen

Tutorial Windows XP SP2 verteilen

IAWWeb PDFManager. - Kurzanleitung -

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Neuer Releasestand Finanzbuchhaltung DAM-EDV E Inhaltsverzeichnis. 1. Neuerungen Schnittstelle Telebanking mit IBAN und BIC...

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

GE Capital Equipment Financing. GE Capital Leasing-Tool Schulungsunterlagen

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Mobile-Szenario in der Integrationskomponente einrichten

Anwenderleitfaden Citrix. Stand Februar 2008

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

TYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Installation Microsoft SQL Server 2008 Express

1.3 MDM-Systeme KAPITEL 1 ZAHLEN UND FAKTEN

Vodafone Conferencing Meeting erstellen

Möglichkeiten der verschlüsselten -Kommunikation mit der AUDI AG Stand: 11/2015

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Softwareentwicklung mit Enterprise JAVA Beans

ClubWebMan Veranstaltungskalender

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Quick Start Faxolution for Windows

Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee

Sof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung

B2B für meine Geschäftspartner

Erstellen einer in OWA (Outlook Web App)

SMS/ MMS Multimedia Center

Web Interface für Anwender

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen?

Virtual Private Network. David Greber und Michael Wäger

An integrated total solution for automatic job scheduling without user interaction

Updatehinweise für die Version forma 5.5.5

SEP 114. Design by Contract

Nachricht der Kundenbetreuung

Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei

Installationsanleitung dateiagent Pro

Benutzung des NAM. Starten Sie Ihren Browser und rufen Sie folgende Adresse auf:

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

smis_secure mail in der srg / pflichtenheft /

Übungen Workflow Management. Blatt 2

Der konsequente Verzicht auf alles Unnötige verhindert Komplexität, den wohl größten Kostentreiber im Unternehmen. (Peter May, Lernen von den

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Document Management. Überblick DM

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Transkript:

EAI - Enterprise Application Integration Jutta Mülle WS 2005/2006 EAI - Folie 1

Überblick und Begriffsbildung Zusammenfassung und Ausblick hinweise EAI - Folie 2

Conclusion EAI Enterprise Application Integration : Integration von Unternehmensapplikationen Unternehmensapplikationen sind Informationssysteme, die Unternehmen für ihre interne Verwaltung und Verarbeitung von Daten benutzen Unternehmens-Anwendungssysteme Informationssysteme Legacy Anwendungssysteme B2B-Integration EAI und B2B Prozesse: sind sehr ähnlich, gleiche Integrationskonzepte sind notwendig EAI - Folie 3

Conclusion Legacy Applikationen Resultieren aus Änderungen der Struktur oder Bedeutung von Daten Änderung der Applikation ist häufig zu kostenaufwändig oder beinhaltet zu hohe Risiken, daher werden neue Applikationen geschrieben, die die alten Legacy - Anwendungen ergänzen. Applikationssysteme sind: heterogen: Transformationen oder Mediation der Daten wird nötig autonom: Zustände der e ändern sich unabhängig voneinander verteilt: kein gemeinsamer Zustand der e EAI - Folie 4

Conclusion B2B-Integration Austausch von elektronischen Dokumenten zwischen Organisationen Austausch über allgemeine, unzuverlässige, unsichere Netzwerke Dienstequalität wird erwartet, muss über Austauschprotokolle erreicht werden Gemeinsames Verständnis der Dokumentstruktur, des Inhalts als Geschäftsprozessdaten, der Semantik der Daten Datenaustauschstandards: z.b. EDI, SWIFT, RosettaNet EAI und B2B Prozesse: sind sehr ähnlich, gleiche Integrationskonzepte sind notwendig EAI - Folie 5

EAI - Folie 6

EAI - Folie 7

Integrationskonzepte Endpunkte Ereignisse Schnittstellenprozess Öffentlicher Prozess Integrationsprozess Privater Prozess Transformation EAI - Folie 8

-Endpunkte -Ereignisse -Publ. Process -Priv. Process -Transformation Integrationskonzepte - Endpunkte EAI: Unternehmens-Informationssystem B2B-Bereich: eine Organisation In beiden Bereichen kann auch ein Benutzer ein Endpunkt repräsentieren, d.h. eine entsprechende Benutzerschnittstelle Metadaten für die drei Untertypen von Endpunkten werden definiert, z.b. Telefonnummer, Public Key, etc. und bei der Kommunikation genutzt. EAI - Folie 9

-Endpunkte -Ereignisse -Publ. Process -Priv. Process -Transformation Integrationskonzepte - Ereignisse Ein Event wird zu einem Endpunkt gesendet oder von einem Endpunkt empfangen Ein Event wird mit Daten beschrieben Syntax und Semantik und mögliche Werte der Ereignisdaten sind zu definieren Beispiel: Ereignis Prüfe Kundenkredit, Name und Adresse des neuen Kunden sowie Kreditlimit sind zu spezifizieren EAI - Folie 10

-Endpunkte -Ereignisse -Publ. Process -Priv. Process -Transformation Integrationskonzepte - Schnittstellenprozess Endpunkte geben ein spezielles Schnittstellenverhalten an, d.h. sie empfangen und senden Ereignisse gemäß eines speziellen Ablaufs Schnittstellenprozesse werden auch als öffentliche (public) oder abstrakte Prozesse bezeichnet Das öffentlich sichtbare Verhalten eines Endpunkts wird hierdurch dargestellt Beispiel: Das Büro zur Kreditüberprüfung sendet nach Erhalt eines Überprüfe Kundenkredit - Ereignisses immer ein Ereignis Liefere Ergebnis der Kreditüberprüfung EAI - Folie 11

-Endpunkte -Ereignisse -Publ. Process -Priv. Process -Transformation Integrationskonzepte - Integrationsprozess Ein Integrationsprozess, oder auch privater Prozess im B2B-Bereich genannt, definiert die Geschäftslogik eines Endpunkts, also sein internes (Ablauf-)Verhalten Internes Verhalten ist privat, d.h. nicht sichtbar für andere Endpunkte Schnittstellen- und Integrationsprozesse kooperieren, d.h. sie müssen während der Ausführung synchronisiert werden. Beispiel: Nach Empfang des Überprüfe Kundenkredit -Ereignisses werden intern das Kreditlimit besorgt und zur Auswertung genutzt. EAI - Folie 12

-Endpunkte -Ereignisse -Publ. Process -Priv. Process -Transformation Integrationskonzepte - Transformation Definition von Regeln zu Anpassung von Ereignissen bzgl. Syntax, Werten und Semantik Erlaubt Mediation zwischen den Ereignis- Endpunkten ohne die Endpunkte selbst zu modifizieren. Aufgabe: Schemaintegration, Mediatoren Einfaches Beispiel: Transformation einer Adresse, die als String dargestellt ist, in eine Repräsentation mit individuellen Feldern EAI - Folie 13

Zwei Typen von Integrationsarchitekturen können unterschieden werden: Komponenten-basierte Architektur: realisiert die Integration durch Basistechnologien wie Datenbanken, Workflowmanagement-e, XML Prozessoren, XSLT Prozessoren, Sicherheitssystem, etc. Jede Komponente hat eigenes konzeptuelles Modell, Implementierungsstil, persistenter Speicher Zusätzliche Ebene zur Realisierung der Integrationslogik ist notwendig Holistische Integrationsarchitektur: Alle Komponenten werden zur Realisierung der Integrationsarchitektur entwickelt Keine separate Integrationskomponente notwendig Alle Komponenten nutzen die gleiche Basisrepräsentation EAI - Folie 14

Komponenten-basierte Integrationsarchitektur Integration Architecture Integration Logic Workflow Management Queueing XML Processing Database Management Transport Security Transaction Processing Transformation EAI - Folie 15

Holistische Integrationsarchitektur Integration Architecture Event Management Interface Process Integration Process Endpoint Management Transformation Transport Security Transaction Processing EAI - Folie 16

Bea: WebLogic Integration IBM: WebSphere Microsoft: BizTalk Server Oracle: Oracle Integration EAI - Folie 18

: Bea Web Logic Integration EAI - Folie 19

: Microsoft BizTalk Server EAI - Folie 20

: Microsoft BizTalk Server EAI - Folie 21

: Oracle Integration EAI - Folie 22

: Oracle Integration EAI - Folie 23

: IBM WebSphere EAI - Folie 24

Conclusion Zusammenfassung und Ausblick Enterprise Applikations-Integration (EAI) dient der Integration von Anwendungen in einem Unternehmen oder in einer festen Organisationsstruktur Startpunkt sind bekannte Applikationen Einflussmöglichkeiten auf die Applikationsentwicklung Möglichkeit der Integration durch zentrale Informationsbasis Workflow-Management-e sind in diesen Bereichen stark vertreten Umgang mit Legacy-Applikationen EAI - Folie 25

Conclusion Zusammenfassung und Ausblick Zukünftig stärkere Betonung und Unterstützung der Heterogenität und Verteilung sowie der Flexibilität, z.b. Adhoc-Prozesse Neue offene : SOAs Semantische Beschreibungen von Diensten und Abläufen DAML-S (DARPA Agent Modeling Language for Web Services), WSMO (Web Service Modeling Language), WSML (Web Service Modeling Language EAI - Folie 26

Conclusion empfehlungen M. Dumas, W.M.P. van der Aalst, A.H.M. ter Hofstede: Process-Aware Information s. Wiley, 2005 Frank Leymann, Dieter Roller: Production Workflow Concepts and Techniques. Prentice-Hall, 2000 http://bea.com/products/weblogic http://www.ibm.com/software/websphere http://www.microsoft.com/biztalk http://otn.oracle.com/products/integration EAI - Folie 27