Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Hamprecht Leingang Geändert vor über 9 Jahren
1
EAI und Web Services Gerhard Wagner
iternum GmbH Alexanderstraße Frankfurt/Main
2
Inhalt E-Business in Aktion Status Quo Zieldefinition
Einführungsschritte Enterprise Application Integration Begriffsdefinition Übersicht Integrationsansätze und Technologien Prozesse Benutzung Business Logik Daten Zusammenfassung J2EE und Web Services als EAI Konvergenzplattform Einführungsschritte für Web Services
3
E-Business in Aktion Kundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Zulieferer Unternehmen 1 2 4 5 3 Kundenwünsche lösen einen Geschäftsprozess aus, der verschiedene Stellen und Partner einbindet
4
E-Business in Aktion Kundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Unternehmen Zulieferer Kundenaufträge gehen über Vertriebskanäle ein 1 2 3 1 Kunde 4 5
5
E-Business in Aktion Kundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Unternehmen Zulieferer Aufträge werden verbucht und in Produktion ein- geplant oder an Zulieferer weitergeleitet 2 Kundenaufträge gehen über Vertriebskanäle ein 1 2 3 1 Kunde 4 5
6
E-Business in Aktion Kundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Unternehmen Zulieferer Produkt wird hergestellt und an den Kunden ausgeliefert 3 4 2 3 1 Kunde 4 5
7
E-Business in Aktion Kundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Unternehmen Zulieferer Support wird über die gleichen Kanäle geleistet, die auch für den Vertrieb genutzt werden 5 2 3 1 Kunde 4 5 Zur zeitnahen Erfüllung von Kundenwünschen ist eine integrierte Infrastruktur notwendig
8
Status Quo: Teilintegrierte E-Business Infrastruktur Systeme sind untereinander verbunden, oft keine klare Strategie erkennbar ERP Internal Applications CRM Enterprise Portal Datenbanken Finanz Systeme Legacy Systeme Supply Chain Systeme Der unzureichende Verknüpfungsgrad von Systeme führt zu Verzögerungen bei der Umsetzung von Geschäftsprozessen
9
Ziel: Integrierte E-Business Infrastruktur Kundenwünsche werden zeitnah und nach Bedarf ausgeführt
ERP Enterprise Portal CRM EAI Lösung Enterprise Portal Datenbanken Finanz Systeme Legacy Systeme Supply Chain Systeme Verteilte Daten und Funktionalitäten werden im Rahmen einer EAI-Initiative auf einer einheitlichen Plattform zusammengeführt
10
Schritte zu einer integrierten Infrastruktur EAI-Initiative verbinden Systeme, Applikationen und Daten im Unternehmen Fokus Schritt 1 Schritt 2 Schritt 3 Bestandsaufnahme: Geschäftsprozesse Systeme Anwendungen Interne Integration: Prozesse Benutzung Methoden Daten Externe Integration: Zulieferer Handelspartner Kunden E-Business Strategie EAI B2Bi Die Schaffung einer unternehmensinternen, integrierten Infrastruktur ist zentraler Schritt einer übergreifenden E-Business-Strategie
11
Inhalt E-Business in Aktion Status Quo Zieldefinition
Einführungsschritte Enterprise Application Integration Begriffsdefinition Übersicht Integrationsansätze und Technologien Prozesse Benutzung Business Logik Daten Zusammenfassung J2EE und Web Services als EAI Konvergenzplattform Einführungsschritte für Web Services
12
Enterprise Application Integration
„Enterprise Application Integration ist der Prozess der Schaffung einer integrierten Infrastruktur, die verteilte Systeme, Applikationen und Datenquellen unternehmensweit verbindet“
13
EAI Lösungsmuster Integration kann auf verschiedenen semantischen Ebenen realisiert werden
Modellapplikation Integrationsebenen GUI Benutzung Prozesse Logik Methods API Daten Data EAI-Lösungen sind in der Regel komplex: Die Integration findet auf verschiedenen Ebenen gleichzeitig statt
14
Inhalt E-Business in Aktion Status Quo Zieldefinition
Einführungsschritte Enterprise Application Integration Begriffsdefinition Übersicht Integrationsansätze und Technologien Prozesse Benutzung Business Logik Daten Zusammenfassung J2EE und Web Services als EAI Konvergenzplattform Einführungsschritte für Web Services
15
EAI Lösungsmuster: Prozessintegration Prozesse werden durch das Zusammenspiel mehrere Applikationen realisiert Prozess- Ebene Middleware Applikations- Ebene Internet Services ERP RDBMS Legacy Applications
16
EAI Lösungsmuster: Prozessintegration Prozessintegration ist ein Top-Down-Ansatz, der von Geschäftsprozessen ausgeht Vorgehensweise: Dokumentation von Prozessen Definition neuer Prozesse Klärung organisatorischer Fragestellungen Tools: Business Process Modeling (BPM) Workflow-Tools Business Process Automation (BPA) Prozessintegration ist zugleich Ausgangs- und Endpunkt einer EAI-Initiative: Das Ziel einer EAI-Lösung ist die Schaffung einer Infrastruktur, die Prozesse optimal unterstützt
17
EAI Lösungsmuster: Portal Unternehmensportale bieten zentralen Zugriff auf Prozesse und Daten
Ziel: Zugriff über eine vereinheitlichte Oberfläche Portal Application GUI Middleware GUI GUI API Methods Methods Data Data Ein unternehmensweites Portal integriert Dienste auf der Ebene der Benutzerschnittstelle
18
EAI Lösungsmuster: Integration der Business Logik Business Logik lässt sich auf Ebene von APIs oder Methoden integrieren Ziel: Aufbau einer einheitlichen, unternehmensweiten Business Logik ERP ERP-Applikationen stellen eine festgelegte API als Schnittstelle zur Verfügung GUI Services API Data Middleware Legacy Application GUI Die Einbindung bestehender Applikationen wird durch eine Zugriffschicht realisiert Service- Access Services Data
19
EAI Lösungsmuster: Integration der Business Logik Business Logik kann durch eine Vielzahl von Technologien konsolidiert werden Standards und Technologien: Point-to-Point (RPC,SOAP) Verteilte Objektsysteme (CORBA, DCOM) Messaging Quasi-Standards: SAP R/3 Produkte: TP Monitors (Tuxedo, MTS, CICS) CORBA ORBs (etwa IONA) Message Oriented Middleware (etwa MQSeries) Application Server (BEA, WebSphere, IPlanet) Ein Vielzahl von Produkten und Technologien und eine oftmals mangelnde Interoperabilität bergen die Gefahr, technologische Entropie im Unternehmen zu erzeugen
20
EAI Lösungsmuster: Datenintegration Verschiedene Applikationen greifen auf eine konsolidierte Datenbasis zu Ziel: Zugriff auf eine konsolidierte Datenbasis Application Application GUI GUI Services API Services API Data Data Batch Transfer Data Union Data Replication Extract Transform Load
21
EAI Lösungsmuster: Beispiel Datenintegration Analyse von Unternehmensdaten mittels Data-Warehousing
ERP GUI Services API Data ETL Solution Extract Transform Load Legacy GUI Transient Data Services Data Mart Data Warehouse Data
22
EAI Lösungsmuster: Datenintegration Integration auf der Datenbankebene bietet sich als taktische ad-hoc Lösung an Vorteile Kurzes Time-To-Market Unterstützung durch Vielzahl von Werkzeugen Standards zur Beschreibung von Metadaten (XML, RDF) Probleme Oft keine klare Trennung zwischen Logik und Daten Hohe Komplexität bei Vielzahl von verschiedenen Datenquellen Updatefrequenz oft nicht online-fähig Eine lose Kopplung von Datenbanken - etwa durch den Einsatz von Message Brokern- ist der festen Kopplung vorzuziehen
23
Enterprise Application Integration: Zusammenfassung Bei einer EAI-Initiative gilt es, vielfältige Faktoren zu berücksichtigen Einflussfaktoren Kriterien Auswahl Zusammenspiel von Tools und Technologien ERP- und CRM-Systeme Portale Orientierung an Standards Unabhängigkeit von Herstellern und Tools Zukunftsfähigkeit Technologie Organisation Sehr lange Laufzeit Hoher Ressourcen-Aufwand Bottom-Up und Top-Down Ansätze Entwicklerakzeptanz Verfügbares Know-How Das komplexe Zusammenspiel von organisatorischen und techno- logischen Faktoren führt oft zu schwierigen Projektverläufen
24
Inhalt E-Business in Aktion Status Quo Zieldefinition
Einführungsschritte Enterprise Application Integration Begriffsdefinition Übersicht Integrationsansätze und Technologien Prozesse Benutzung Business Logik Daten Zusammenfassung J2EE und Web Services als EAI Konvergenzplattform Einführungsschritte für Web Services
25
EAI mittels J2EE und Web Services Web Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform Benutzung Prozesse Logik Web Services J2EE Daten Anbindung von Mehrwertdiensten Unterschiedliche Endgeräte Plattformunabhängige Präsentation (Servlets, JSP, Swing) Ersetzung proprietärer P2P-Protokolle ERP- und CRM- Anbindung Legacy Anbindung Application Server (EJB, JTS) Workflow-Unterstützung (in Planung) XML-Unterstützung Data-oriented Middleware (JDBC)
26
EAI mittels J2EE und Web Services Web Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform Benutzung Prozesse Logik Web Services J2EE Daten Anbindung von Mehrwertdiensten Unterschiedliche Endgeräte Plattformunabhängige Präsentation (Servlets, JSP, Swing) Ersetzung proprietärer P2P-Protokolle ERP- und CRM- Anbindung Legacy Anbindung Application Server (EJB, JTS) Workflow-Unterstützung (in Planung) XML-Unterstützung Data-oriented Middleware (JDBC)
27
EAI mittels J2EE und Web Services Web Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform Benutzung Prozesse Logik Web Services J2EE Daten Anbindung von Mehrwertdiensten Unterschiedliche Endgeräte Plattformunabhängige Präsentation (Servlets, JSP, Swing) Ersetzung proprietärer P2P-Protokolle ERP- und CRM- Anbindung Legacy Anbindung Application Server (EJB, JTS) Workflow-Unterstützung (in Planung) XML-Unterstützung Data-oriented Middleware (JDBC)
28
EAI mittels J2EE und Web Services Web Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform Benutzung Prozesse Logik Web Services J2EE Daten Anbindung von Mehrwertdiensten Unterschiedliche Endgeräte Plattformunabhängige Präsentation (Servlets, JSP, Swing) Ersetzung proprietärer P2P-Protokolle ERP- und CRM- Anbindung Legacy Anbindung Application Server (EJB, JTS) Workflow-Unterstützung (in Planung) XML-Unterstützung Data-oriented Middleware (JDBC)
29
Inhalt E-Business in Aktion Status Quo Zieldefinition
Einführungsschritte Enterprise Application Integration Begriffsdefinition Übersicht Integrationsansätze und Technologien Prozesse Benutzung Business Logik Daten Zusammenfassung J2EE und Web Services als EAI Konvergenzplattform Einführungsschritte für Web Services
30
Einführung von Web Services im Rahmen von EAI Beim Einsatz von Web Services empfiehlt sich ein schrittweises Vorgehen Einsatz als Point-to-Point Protokoll Aufbau von Basis-Know-How Anbindung von ERP- und CRM-Applikationen Abhängig von der Herstellerunterstützung B2Bi Projekte Realisierung des Erweiterten Unternehmens
31
Glossar Backup Extensionale Semantik ist die formalsprachliche Definition der Bedeutung eines Sachverhalts. Das kann geschehen, indem alle zulässigen Ausprägungen des Sachverhalts angegeben werden. Ebenfalls möglich ist es, eine endliche Anzahl von wahren Sätzen über den Sachverhalt aufzuzählen.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.