eai und web services gerhard wagner iternum gmbh alexanderstraße 7 60489 frankfurt/main
TRANSCRIPT
![Page 1: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/1.jpg)
EAI und Web Services
Gerhard Wagneriternum GmbHAlexanderstraße 760489 Frankfurt/Mainwww.iternum.com
![Page 2: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/2.jpg)
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
![Page 3: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/3.jpg)
3
E-Business in AktionKundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Kundenwünsche lösen einen Geschäftsprozess aus, derverschiedene Stellen und Partner einbindet
Kunde
ZuliefererUnternehmen
12
4
5
3
![Page 4: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/4.jpg)
4
E-Business in AktionKundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Kundenaufträgegehen über Vertriebskanäle ein
1
Kunde
ZuliefererUnternehmen
12
4
5
3
![Page 5: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/5.jpg)
5
E-Business in AktionKundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Kundenaufträgegehen überVertriebskanäle ein
1
Aufträge werdenverbucht und inProduktion ein-geplant oder anZulieferer weitergeleitet
2
Kunde
ZuliefererUnternehmen
12
4
5
3
![Page 6: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/6.jpg)
6
E-Business in AktionKundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Produkt wird hergestellt und an den Kunden ausgeliefert
3
Kunde
ZuliefererUnternehmen
12
4
5
3
4
![Page 7: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/7.jpg)
7
E-Business in AktionKundenbedürfnisse werden durch ein komplexes Zusammenspiel befriedigt
Zur zeitnahen Erfüllung von Kundenwünschen ist eineintegrierte Infrastruktur notwendig
Support wird überdie gleichen Kanälegeleistet, die auchfür den Vertrieb genutzt werden
5
Kunde
ZuliefererUnternehmen
12
4
5
3
![Page 8: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/8.jpg)
8
Status Quo: Teilintegrierte E-Business InfrastrukturSysteme sind untereinander verbunden, oft keine klare Strategie erkennbar
ERP
CRM
Datenbanken
Legacy Systeme
Supply Chain Systeme
Finanz Systeme
Internal Applications
Enterprise Portal
Der unzureichende Verknüpfungsgrad von Systeme führt zuVerzögerungen bei der Umsetzung von Geschäftsprozessen
![Page 9: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/9.jpg)
9
Ziel: Integrierte E-Business InfrastrukturKundenwünsche werden zeitnah und nach Bedarf ausgeführt
Verteilte Daten und Funktionalitäten werden im Rahmen einer EAI-Initiative auf einer einheitlichen Plattform zusammengeführt
ERP
CRM
Datenbanken
Legacy Systeme
Supply Chain Systeme
Finanz Systeme
Enterprise Portal
Enterprise PortalEAI
Lösung
![Page 10: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/10.jpg)
10
Schritte zu einer integrierten InfrastrukturEAI-Initiative verbinden Systeme, Applikationen und Daten im Unternehmen
Die Schaffung einer unternehmensinternen, integrierten Infrastrukturist zentraler Schritt einer übergreifenden E-Business-Strategie
Schritt 1
Externe Integration:• Zulieferer• Handelspartner• Kunden
Schritt 2 Schritt 3
Interne Integration:• Prozesse• Benutzung• Methoden• Daten
Bestandsaufnahme:• Geschäftsprozesse• Systeme• Anwendungen
E-BusinessStrategie EAI B2Bi
Fokus
![Page 11: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/11.jpg)
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
![Page 12: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/12.jpg)
12
Enterprise Application Integration
„Enterprise Application Integration ist der Prozess der Schaffung einer integrierten Infrastruktur, die verteilte Systeme, Applikationen und Datenquellen unternehmensweit verbindet“
![Page 13: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/13.jpg)
13
EAI LösungsmusterIntegration kann auf verschiedenen semantischen Ebenen realisiert werden
EAI-Lösungen sind in der Regel komplex: Die Integration findetauf verschiedenen Ebenen gleichzeitig statt
Methods
GUI
API
Data
Benutzung
Logik
DatenPro
zess
e
IntegrationsebenenModellapplikation
![Page 14: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/14.jpg)
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
![Page 15: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/15.jpg)
15
EAI Lösungsmuster: ProzessintegrationProzesse werden durch das Zusammenspiel mehrere Applikationen realisiert
ERP RDBMS Legacy Applications
InternetServices
Middleware
Prozess-Ebene
Applikations-Ebene
![Page 16: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/16.jpg)
16
EAI Lösungsmuster: ProzessintegrationProzessintegration 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
![Page 17: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/17.jpg)
17
EAI Lösungsmuster: PortalUnternehmensportale bieten zentralen Zugriff auf Prozesse und Daten
Ein unternehmensweites Portal integriert Dienste auf der Ebeneder Benutzerschnittstelle
MethodsAPI
Middleware
GUI
Portal Application
Data
Ziel: Zugriff über eine vereinheitlichte Oberfläche
GUI
Methods
Data
GUI
![Page 18: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/18.jpg)
18
EAI Lösungsmuster: Integration der Business LogikBusiness Logik lässt sich auf Ebene von APIs oder Methoden integrieren
Services
GUI
API
ERP
Data
Services
GUI
Service-Access
Legacy Application
Data
Middleware
Ziel: Aufbau einer einheitlichen, unternehmensweiten Business Logik
ERP-Applikationen stellen einefestgelegte API als Schnittstellezur Verfügung
Die Einbindung bestehenderApplikationen wird durch eine Zugriffschicht realisiert
![Page 19: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/19.jpg)
19
EAI Lösungsmuster: Integration der Business LogikBusiness Logik kann durch eine Vielzahl von Technologien konsolidiert werdenStandards und Technologien:• Point-to-Point
(RPC,SOAP)• Verteilte Objektsysteme
(CORBA, DCOM)• MessagingQuasi-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
![Page 20: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/20.jpg)
20
EAI Lösungsmuster: DatenintegrationVerschiedene Applikationen greifen auf eine konsolidierte Datenbasis zu
Services
GUI
API
Application
Data
Services
GUI
API
Application
Data
• Batch Transfer• Data Union• Data Replication• Extract Transform Load
Ziel: Zugriff auf eine konsolidierte Datenbasis
![Page 21: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/21.jpg)
21
EAI Lösungsmuster: Beispiel DatenintegrationAnalyse von Unternehmensdaten mittels Data-Warehousing
Services
GUI
API
ERP
Data
Services
GUI
Legacy
Data
ETL Solution
Extract Transform Load
Transient Data
Data MartData Warehouse
![Page 22: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/22.jpg)
22
EAI Lösungsmuster: DatenintegrationIntegration 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
![Page 23: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/23.jpg)
23
Enterprise Application Integration: ZusammenfassungBei einer EAI-Initiative gilt es, vielfältige Faktoren zu berücksichtigen
Einflussfaktoren
•Zusammenspiel von Tools und Technologien
•ERP- und CRM-Systeme
•Portale
Kriterien
•Orientierung an Standards
•Unabhängigkeit von Herstellern und Tools
•Zukunftsfähigkeit
Technologie
•Sehr lange Laufzeit•Hoher Ressourcen-Aufwand
•Bottom-Up und Top-Down Ansätze
•Entwicklerakzeptanz•Verfügbares Know-How
Organisation
Das komplexe Zusammenspiel von organisatorischen und techno-logischen Faktoren führt oft zu schwierigen Projektverläufen
Auswahl
![Page 24: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/24.jpg)
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
![Page 25: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/25.jpg)
25
EAI mittels J2EE und Web ServicesWeb Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform
Benutzung
Logik
DatenPro
zess
e
Plattformunabhängige Präsentation (Servlets, JSP, Swing)
Legacy AnbindungApplication Server (EJB, JTS)
XML-UnterstützungData-oriented Middleware (JDBC)
Workflow-Unterstützung(in Planung)
Ersetzung proprietärer P2P-ProtokolleERP- und CRM- Anbindung
Anbindung von MehrwertdienstenUnterschiedliche Endgeräte
Web Services J2EE
![Page 26: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/26.jpg)
26
EAI mittels J2EE und Web ServicesWeb Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform
Benutzung
Logik
DatenPro
zess
e
Plattformunabhängige Präsentation (Servlets, JSP, Swing)
Legacy AnbindungApplication Server (EJB, JTS)
XML-UnterstützungData-oriented Middleware (JDBC)
Workflow-Unterstützung(in Planung)
Ersetzung proprietärer P2P-ProtokolleERP- und CRM- Anbindung
Anbindung von MehrwertdienstenUnterschiedliche Endgeräte
Web Services J2EE
![Page 27: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/27.jpg)
27
EAI mittels J2EE und Web ServicesWeb Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform
Benutzung
Logik
DatenPro
zess
e
Plattformunabhängige Präsentation (Servlets, JSP, Swing)
Legacy AnbindungApplication Server (EJB, JTS)
XML-UnterstützungData-oriented Middleware (JDBC)
Workflow-Unterstützung(in Planung)
Ersetzung proprietärer P2P-ProtokolleERP- und CRM- Anbindung
Anbindung von MehrwertdienstenUnterschiedliche Endgeräte
Web Services J2EE
![Page 28: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/28.jpg)
28
EAI mittels J2EE und Web ServicesWeb Services und J2EE Komponenten verbinden sich zu einer Konvergenzplattform
Benutzung
Logik
DatenPro
zess
e
Plattformunabhängige Präsentation (Servlets, JSP, Swing)
Legacy AnbindungApplication Server (EJB, JTS)
XML-UnterstützungData-oriented Middleware (JDBC)
Workflow-Unterstützung(in Planung)
Ersetzung proprietärer P2P-ProtokolleERP- und CRM- Anbindung
Anbindung von MehrwertdienstenUnterschiedliche Endgeräte
Web Services J2EE
![Page 29: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/29.jpg)
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
![Page 30: EAI und Web Services Gerhard Wagner iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main](https://reader036.vdocuments.site/reader036/viewer/2022070310/55204d7d49795902118cdbf6/html5/thumbnails/30.jpg)
30
Einführung von Web Services im Rahmen von EAIBeim Einsatz von Web Services empfiehlt sich ein schrittweises Vorgehen1. Einsatz als Point-to-Point Protokoll
Aufbau von Basis-Know-How
2. Anbindung von ERP- und CRM-Applikationen Abhängig von der Herstellerunterstützung
3. B2Bi Projekte Realisierung des Erweiterten Unternehmens