EAI Eterprise Applicatio Itegratio Erfahruge aus Itegratiosprojekte Harald Lage Hamburg, 25. Oktober 2002
Ageda Kurzvorstellug sd&m Eiführug EAI EAI Projekte bei der E.ON Eergie Erfahruge sd&m AG, 25.10.2002, Seite 2
Kurzvorstellug sd&m sd&m auf eie Blick Name: sd&m software desig & maagemet Rechtsform: Aktiegesellschaft Grüdug: 1982 Aktioär: Cap Gemii Erst & Youg Umsatz 2001: 138 Mio. Mitarbeiter 2001: 906 Hamburg Düsseldorf Köl/Bo Frakfurt Stuttgart Müche Berli Zürich sd&m AG, 25.10.2002, Seite 3
Kurzvorstellug sd&m sd&m etwickelt idividuelle Software...... für betriebliche Iformatiossysteme: Sie diee dazu, Geschäftsprozesse effiziet zu orgaisiere ud sid Ivestitiosgüter vo strategischer Bedeutug.... für das E-Busiess: betriebliche Iformatiossysteme i eiem Itraet, überbetriebliche Iformatiossysteme für das Iteret: E-Commerce, iformatiosverbreitede Systeme....i gerigem Maße für techische Aweduge: Sie steuer Maschie, Alage, techische Prozesse. sd&m AG, 25.10.2002, Seite 4
Kurzvorstellug sd&m Kerkompetez ist die Fähigkeit, komplexe Software- Projekte gut zu mache sd&m beherrscht exzelletes Software-Egieerig ud treibt seie Etwicklug vora: Software-Techik: Architektur, Kompoete ud Werkzeuge Projektmaagemet sd&m beherrscht alle gägige Systemplattforme: Maiframe Cliet/Server Iteret sd&m ist als Geeralist fähig, techologische Iovatioe für Aweduge utzbar zu mache. sd&m AG, 25.10.2002, Seite 5
Kurzvorstellug sd&m sd&m hat fachliches Kow-how i wichtige Brache Gesudheitswese Fiazdiestleistuge ud öffetliche Verwaltug 31,1% 14,0% Telekommuikatio ud Medie 12,3% Eergie Hadel,Verkehr ud Tourismus 5,4% 12,5% 24,7% Automobil ud High Tech sd&m AG, 25.10.2002, Seite 6
Ageda Kurzvorstellug sd&m Eiführug EAI EAI Projekte bei der E.ON Eergie Erfahruge sd&m AG, 25.10.2002, Seite 7
Eiführug EAI Awedugsitegratio - Herausforderug Große Uterehme verfüge typischerweise über viele verschiedee Awedugssysteme Die Awedugssysteme laufe auf uterschiedliche Recher ud uter uterschiedliche Betriebssysteme (heterogee DV- Ladschaft) Geschäftsprozesse laufe häufig über mehrere Awedugssysteme Die hierzu erforderliche Kommuikatio zwische de Systeme erfolgt icht immer automatisiert Für größere Datemege werde meist eigestädige Pukt-zu-Pukt Schittstelle realisiert sd&m AG, 25.10.2002, Seite 8
Eiführug EAI Awedugsitegratio Aktuelle Situatio Kude Kude Kude Kude Kude Pukt-zu-Pukt Itegratio über verschiedee Middleware Itegratio vo jeweils geau zwei Applikatioe Keie oder ur gerige Wiederverwedug Zahlreiche Schittstelle (uübersichtliche Azahl) Schittstelle Spaghetti Keie Abbildug vo übergreifede Geschäftsprozesse E-Busiess Applikatioe erforder gleichzeitig weitere Itegratio Abidug Web-Auftritt a operative Backed-Systeme Straight Through Processig Itegratio mit Aweduge vo Parteruterehme sd&m AG, 25.10.2002, Seite 9
Eiführug EAI EAI - Defiitio Kude Defiitio ach David S. Lithicum* EAI Lösuge erlaube de Austausch vo Geschäftsprozess-Iformatioe zwische uterschiedliche Awedugssysteme auf eier techisch eiheitliche Art ud Weise ohe strukturelle Apassug der Awedugssysteme. Defiitio ach OVUM** Eterprise Applicatio Itegratio (EAI) ist eie Mege vo Techologie, die die Übertragug ud de Austausch vo Iformatioe zwische uterschiedliche Applikatioe ud Geschäftsprozesse ierhalb ud zwische Orgaisatioe ermöglicht *David S. Lithicum; Eterprise Applicatio Itegratio; Addiso-Wesley; 2000 **Katy Rig, Neil Ward-Dutto; OVUM Eterprise Applicatio Itegratio: Makig the right Coectio; 1999 sd&m AG, 25.10.2002, Seite 10
Eiführug EAI EAI - Verstädis sd&m Mege vo Werkzeuge ud Verfahre für die fachlich ud techisch stadardisierte Itegratio vo Aweduge: Workflow Steuerug ud Verwaltug des Trasformatiosflusses Trasformatio Trasformatio, Idetifizierug, Validierug, Sychroisierug, Trasaktiosuterstützug Kommuikatio Kommuikatio, Adressierug, Lieferug, Sicherheit Adapter / Koektore Schittstelleübersetzug ud Metadateabbildug Etwicklugsumgebug Prozessmodellierug, Trasformatio, Spezifikatio ud Schittstelleetwicklug Systemadmiistratio Zuverlässigkeit, Verfügbarkeit, Skalierug ud Überwachug Aber: Awedugssitegratio ka auch ohe EAI-Werkzeuge durchgeführt werde. Ł EAI ist somit icht eu sd&m AG, 25.10.2002, Seite 11
Eiführug EAI EAI - Itegratiosebee Itegratiostype gester heute morge Uterehmesübergreifede prozessorietierte Itegratio Itegratio vo Aweduge über Uterehmesgreze hiweg Eigee Applikatio als Itegratiosplattform (z.b.: Marktplätze) Implemetierug i.d.r. durch extere Uterehme Itere prozessorietierte Itegratio Itegratio verteilter, heterogeer Aweduge auf Prozessebee Eisatz vo Prozessmodellierugswerkzeuge Strategische Kompoete Objektorietierte Itegratio Auswirkuge auf existierede Aweduge Vereiheitlichug vo Geschäftsobjekte Dateorietierte Itegratio Itegratio eier (eue) Awedug mit bestehede Systeme Itegratio auf Dateebee sd&m AG, 25.10.2002, Seite 12
Eiführug EAI EAI Hersteller (Auszug) IBM TIBCO Corp. MERCATOR webmethods SeeBeyod BEA Systems Vitria iplaet CrossWorlds WebSphere Busiess Itegratio ActiveEterprise Mercator Itegratio Broker webmethods Itegratio Platform Busiess Itegratio Suite WebLogic Itegratio BusiessWare Itegratio Server CrossWorlds Eterprise sd&m AG, 25.10.2002, Seite 13
Eiführug EAI EAI Verkaufsargumete Bei Awedugssysteme habe ich es mit maximal O( 2 ) Schittstelle zu tu EAI versucht vom Schittstelle Spaghetti zu befreie EAI stellt eie Baukaste vo techische Tools (Adapter, Mappig-Egie, Middleware) bereit EAI Tools löse bestehede Itegratiosprobleme!?! sd&m AG, 25.10.2002, Seite 14
Eiführug EAI Wa loht sich EAI? Heterogee Awedugsladschaft M:N Multichael (keie bilaterale Schittstelle) Geschäftsprozess Itegratio, z.b.: Auftragserfassug i eiem Verkaufssystem Lagerprüfug ud ggf. Auslösug eies Produktiosauftrag Produktiosplaugs- ud Steuerugssystem sorgt für die Beschaffug ud beauftragt die Fertigugssteuerugssysteme. sd&m AG, 25.10.2002, Seite 15
Ageda Kurzvorstellug sd&m Eiführug EAI EAI Projekte bei der E.ON Eergie Erfahruge sd&m AG, 25.10.2002, Seite 16
Steckbrief: Rahmeprojekt ARCUS Architecture for Utility Solutios EAI Projekte bei der E.ON Eergie Kude: is:eergy Laufzeit: 03/2000-08/2002 Aufwad: Fachlichkeit: Beitrag sd&m: Techologie: > 17 BJ (max. 16 sd&m MA) Kozeptio, Umsetzug ud Betrieb eier EAI-Ifrastruktur Durchführug vo Schittstelleprojekte Evaluierug, Aufbau der EAI-Ifrastruktur, EAI-Architektur, Desig, Etwicklug, Produktivsetzug Evaluierug: - TIBCO Active Eterprise - BEA elik - Mercator Eterprise Broker Projekt: - Mercator Eterprise Broker - TIBCO Redezvous sd&m AG, 25.10.2002, Seite 17
EAI Projekte bei der E.ON Eergie ARCUS Projekte Vorprojekt Erarbeitug der Itegratiosstrategie Evaluierug vo EAI-Werkzeuge Kozeptio eier EAI-Architektur Pilotprojekt Aufbau eier EAI-Ifrastruktur Aufbau eier Etwicklugs-, Test- ud Produktios-Umgebug Umsetzug vo Pilot-Schittstelle 5 Schittstelleprojekte: Realisierug vo Schittstelle zwische SAP R/3 ud Istadhaltugssysteme SAP R/3 ud bestehede Datebake SAP IS-U ud Siebel CRM Uterstützug des EAI Betriebs Vorgabe für die Etwicklug ud de Betrieb vo Schittstelle-Projekte sd&m AG, 25.10.2002, Seite 18
EAI Projekte bei der E.ON Eergie Werkzeuge Ratioal Rose Datemodellierug des Schittstellemodells Mercator EterpriseBroker, ethält: Adapter für SAP, Siebel, EDI, Oracle, XML etc. Mappig (Map Desiger) Erstelle vo Map-Systeme (Itegratio Flow Desiger) TIBCO Redezvous Messagig Middleware (publish ad subscribe) uterstützt auch Request-Reply Trasaktiossicherheit über certified messages sd&m AG, 25.10.2002, Seite 19
Awedugsladschaft mit zetralem Schittstellemodell (SSM) EAI Projekte bei der E.ON Eergie Es sid immer zwei Übersetzuge pro Schittstelle erforderlich! Es werde aber ur 2* Übersetzuge beötigt, um alle dekbare *(-1) Schittstelle umsetze zu köe. sd&m AG, 25.10.2002, Seite 20
EAI Projekte bei der E.ON Eergie EAI-Architektur sd&m AG, 25.10.2002, Seite 21
EAI Projekte bei der E.ON Eergie Aufbau eies EAI-Servers sd&m AG, 25.10.2002, Seite 22
EAI Projekte bei der E.ON Eergie Aufbau eies eifache Map-Systems sd&m AG, 25.10.2002, Seite 23
Versio 0.2 isu_ccll_to_arcus_zupdate1 22.08.2002 Frak Mahler IDOC IDOC Starter-Map RUN Fachmap Eizug-Storo RUN IDOC ctrlstoro IDOC RUN IDOC SSM richtige Fachmap aufrufe Fachmap Auszug-Storo ctrlfilterupdate RUN IDOC J/N Buchugskreis filter? SSM Fachmap Geräte-Storo J Ede SSM PUT RV Redezvous- Nachricht Storo N RUN IDOC J/N isstoro? J / RUN ctrlupdate IDOC RUN IDOC / K- Typ SSM richtige Fachmap aufrufe Fachmap Update gesamt N / RUN Fachmap Update Tariftyp SSM SSM PUT RV Redezvous- Nachricht Update
EAI Projekte bei der E.ON Eergie ARCUS Etwicklugs- ud Test-Umgebug sd&m AG, 25.10.2002, Seite 25
EAI Projekte bei der E.ON Eergie ARCUS-Produktiosumgebug sd&m AG, 25.10.2002, Seite 26
EAI Projekte bei der E.ON Eergie Bewertug ARCUS Architektur (1) EAI-weit eiheitliches Schittstellemodell Fachliche Etitäte wie Kude ud Vertrag sehe immer gleich aus, egal aus welchem System sie stamme. Jede Applikatio ka die publizierte Nachrichte zu ihre Zwecke utze. EAI-weit eiheitliche ud kofigurierbare Fehlerbehadlug Umfagreiches Loggig erlaubt ei kotrolliertes Recovery (we auch icht vollautomatisch). EAI-weite Überwachug der Evet-Server (Laufzeitsysteme) mit automatischer Alarmierug über die Fehlerbehadlug sd&m AG, 25.10.2002, Seite 27
EAI Projekte bei der E.ON Eergie Bewertug ARCUS Architektur (2) Verteilte Umgebug vo EAI-Server Netzuabhägigkeit: Die EAI-Server köe etztopologisch i die Nähe der azubidede Awedugssysteme positioiert werde. Dies erlaubt eie direkte, schelle ud sichere Verbidug. Skalierbarkeit: Die Datetrasformatio ud -verteilug wird uter de EAI-Server aufgeteilt. Jeder EAI-Server ist ur für die Bedieug der a ihm agebudee Awedugssysteme veratwortlich. Dies führt zu eier Lastverteilug. Ausfallsicherheit: Die Überlastug ud der Ausfall eizeler EAI-Server betrifft vorragig ur die a ihe hägede Awedugssysteme. sd&m AG, 25.10.2002, Seite 28
EAI Projekte bei der E.ON Eergie Weitere wichtige Architekturtheme Zetrale Abbildug vo Objekt-Schlüssel Trasaktiossicherheit (2 Phase Commit) Workflow (laglebige Prozesse) sd&m AG, 25.10.2002, Seite 29
Ageda Kurzvorstellug sd&m Eiführug EAI EAI Projekte bei der E.ON Eergie Erfahruge sd&m AG, 25.10.2002, Seite 30
Erfahruge Itegratiosprojekte sid aufwädig Geschäftsprozesse müsse awedugsübergreifed defiiert werde. Fachliche Abstimmuge zwische mehrere beteiligte Fachabteiluge sid erforderlich. Geeigete EAI-Ifrastruktur muss kozipiert, aufgesetzt ud betriebe werde. Erweiteruge i ageschlossee Systeme - wie Aufbau vo Schittstelle, Releasewechsel - icht uterschätze. Azubidede Systeme werde oft weiteretwickelt (Movig Target), was zu eier erhöhte orgaisatorische Aforderug führt. Tests sid aufwädig Testkozept über alle beteiligte Systeme erforderlich Zur Erstellug des Testkozepts ist detailliertes Wisse aus de ageschlossee Systeme otwedig. sd&m AG, 25.10.2002, Seite 31
Erfahruge Schwachstelle der eigesetzte EAI-Produkte Magelde Prozesssteuerug Magelde übergreifede Fehlerbehadlug Keie Trasaktiossicherheit, scho gar icht schittstelleübergreifed Die EAI-Tools sid buggy sd&m AG, 25.10.2002, Seite 32
Erfahruge Kudeutze EAI-Produkte Direkter Nutze vo EAI-Produkte ist beim Kude ur schwer achweisbar, da die Umsetzug auch ohe diese Produkte erfolge ka Eisatz vo EAI-Produkte ist im Eizelfall abzuwäge, da hohe Ivestitioe otwedig sid Lizezkoste > 500T (Startkofiguratio) Aufbau Ifrastruktur Erstellug Nutzugskozepte ROI Aussage der Hersteller sid zweifelhaft ud beziehe sich i der Regel auf die Realisierug Gesteigerte Etwicklugsgeschwidigkeit bei stadardisiertem Eisatz der EAI- Produkte verrigert die Etwicklugskoste sd&m AG, 25.10.2002, Seite 33
Erfahruge Erforderliche Rahmebediguge Kosequete Ausrichtug zur Geschäftsprozess-Optimierug ud etsprechede Umsetzug defiierter Geschäftsprozesse Klare Ausrichtug für EAI im Rahme der IT-Strategie ud etsprechede Umsetzug i der Gesamtarchitektur Ausrichtug der zu itegrierede Aweduge auf die Gesamtarchitektur EAI-Projekte sollte icht als reie Techik-Projekte, soder als fachliche Itegratiosprojekte geplat werde Für erhöhte Spezifikatios- ud Kommuikatiosbedarf sollte Mehraufwad vo vorherei eigeplat werde Für de Betrieb eier EAI-Lösug i Produktio wird ei Produkt-Ower beötigt sd&m AG, 25.10.2002, Seite 34
Erfahruge Fazit Geerell wird der Awedugsitegratio weiterhi viel Bedeutug zukomme Durchgägige Uterstützug vo Geschäftsprozesse Itegratio vo ebusiess-lösuge Itegratio mit Geschäftsparter (Marktplätze, EDI) EAI ist keie Wuderwaffe, soder eie Techologie für die Itegratio vo Aweduge ud Kompoete Aktuelle Etwickluge Verschmelzug Applicatio Server / EAI Server J2EE Coector Architecture sd&m AG, 25.10.2002, Seite 35
Ahag Iteret-Adresse EAI-Forum http://www.computerwoche.de EAI-Joural http://www.eaijoural.com EAI-Cosultig Computerwoche http://www.eaicosultig.de http://www.computerwoche.de Ł Suche ach Stichwort EAI sd&m AG, 25.10.2002, Seite 36
Ahag Literatur-Hiweise David S. Lithicum William A. Ruh David Wells Wolgag Keller Eterprise Applicatio Itegratio; David S. Lithicum; Addiso-Wesley; 2000; ISBN: 0-201-61583-5 Eterprise Applicatio Itegratio - A Wiley Tech Brief William A. Ruh, Fracis X. Magiis, William J. Brow; Wiley Computer Publishig; 2001: ISBN: 0-471-37641-8 Ovum Evaluates: Eterprise Applicatio Itegratio; David Wells, Mike Budd, David Messet; Ovum; 2002 Eterprise Applicatio Itegratio Erfahruge aus der Praxis dpukt.verlag; 2002; ISBN: 3-89864-186-4 sd&m AG, 25.10.2002, Seite 37
Ahag Asprechparter Harald Lage Lübecker Str. 1 22087 Hamburg Telefo: 040 / 254491-43 Telefax: 040 / 254491-11 email: harald.lage@sdm.de Iteret: http://www.sdm.de Thomas Heima Lübecker Str. 1 22087 Hamburg Telefo: 040 / 254491-397 Telefax: 040 / 254491-11 email: thomas.heima@sdm.de Iteret: http://www.sdm.de sd&m AG, 25.10.2002, Seite 38
Ahag sd&m AG, 25.10.2002, Seite 39
Etwicklug Aufbau eier Map Iput-Karte Output-Karte Type-Tree Map Map Type-Tree Maps diee der Trasformatio zwische Eigags- ud Ausgagsdate. Iput- ud Output-Karte werde durch sogeate Type-Trees beschriebe Type-Trees sid hierarchische geschachtelte Datestrukture Iput-Karte werde über Source-Adapter mit Datequelle verküpft. Output-Karte köe über Target-Adapter mit Dateseke verküpft werde. sd&m AG, 25.10.2002, Seite 40
Etwicklug Realisierug eier Map Iput-Karte Output-Karte Type-Tree Map Map Type-Tree Die Feldihalte der Output-Karte köe über komplexe Mappig-Regel ermittelt werde (vergleichbar mit Excel). Die Regel werde i eier Mercator eigee Programmiersprache formuliert. I de Regel ka auf die Feldihalte aller Iput-Karte, sowie auf die Feldihalte der vorhergehede Outputkarte zugegriffe werde. Es lasse sich fuctioal Maps für komplexere Abbilduge defiiere. sd&m AG, 25.10.2002, Seite 41
Etwicklug Mercator Desig Kompoete (1) Type-Tree Desiger Type-Trees beschreibe die Struktur der Date i Form vo Attribute, Kategorie ud Gruppe. Es köe weitere Eigeschafte defiiert werde (Iitiator, Termiator, Validierugsregel) Type-Trees köe aus extere Dateformate importiert werde. Map Desiger Defiitio vo Maps Erstelle vo Map-Regel, die festlege, wie eie Quelle (Iput) auf ei Ziel (Output) abgebildet wird. sd&m AG, 25.10.2002, Seite 42
Etwicklug Mercator Desig Kompoete (2) Itegratio-Flow Desiger Festlegug der Adapter Trigger für die Iput-Karte der Maps. Kofiguratio Map Logs (Audit ud Trace) Zusammestelle vo Maps zu Map-Systeme. Map-Systeme beihalte alle Iformatioe, die zur Laufzeit beötigt werde. Software-Verteilug erfolgt über Deploy-Skripte, die pro Map- System erstellt werde müsse. sd&m AG, 25.10.2002, Seite 43
Etwicklug Mercator Rutime Kompoete Evet Server Beim Start werde die Map-Systeme gelade lauscht auf das Eitreffe vo Ereigisse für die gegebee Map- Systeme startet ud überwacht für eitreffede Ereigisse die veratwortliche Map Maps laufe auf demselbe Recher wie der Evet-Server Commad Server Commad-Lie-Iterface zum Starte vo Maps sd&m AG, 25.10.2002, Seite 44
Etwicklug Map Desiger - Kofiguratio der Karte sd&m AG, 25.10.2002, Seite 46
Etwicklug Itegratio-Flow Desiger - Adapter-Kofiguratio sd&m AG, 25.10.2002, Seite 48
Etwicklug Itegratio-Flow Desiger - Map-Protokollierug sd&m AG, 25.10.2002, Seite 49
Etwicklug Bewertug: EAI-Tool Mercator Eterprise Broker PRO vereifachtes, eiheitliches Datehadlig über Adapter vielfältige Möglichkeite des Mappigs CONTRA uzulägliche Prozesssteuerug, keie Ablaufsteuerug! Schlechte Uterstützug für Fehlerbehadlug Äderuge a eier Kofiguratio erfordert hohe mauelle Aufwäde, da diese für alle Umgebuge (ENTW, INTG, ABNA, PROD) mauell achgezoge werde muss. kei Build-Maagemet (make) Source liege ur biär vor, daher keie eigee Erweiteruge der SEU möglich. sd&m AG, 25.10.2002, Seite 50
Projekt-Referez: BMW Itegratio Broker Laufzeit: 10/2000-06/2001 Aufwad: Fachlichkeit: Beitrag sd&m: Techologie: mehr als 1 BJ (max. 2 sd&m MA) Evaluierug vo EAI-Werkzeuge Bewertug der Ergebisse Evaluierug, Aufbau der EAI-Ifrastruktur IBM MQSeries Itegrator TIBCO ActiveEterprise SeeBeyod e*xchage ebusiess Itegratio Suite sd&m AG, 25.10.2002, Seite 51
Projekt-Referez: Ruhrgas EAI-Plattform Laufzeit: 06/2001-11/2001 Aufwad: Fachlichkeit: Beitrag sd&m: Techologie: mehr als 0,75 BJ (max. 2 sd&m MA) Beratugsleistug zum Aufbau eier EAI-Orgaisatio Beratugsleistug zum Aufbau eier EAI-Plattform Beratugsleistug bzgl. Etwicklug Beratug TIBCO ActiveEterprise sd&m AG, 25.10.2002, Seite 52
Weitere Refereze HypoVereisbak: Projekt auf Basis vo TIBCO-Kompoete RWE Systems: Workshop zum Thema EAI Deutsche Post AG: Workshop zum Thema EAI Siemes Medical: Workshop zum Thema EAI EUROFORUM: Vortrag bei EAI-Kogress (08/2001) GI: Vortrag bei Regioalgruppe Haover (10/2001) GI/ACM: Vortrag bei Regioalgruppe Hamburg (10/2002) GI: Vortrag Software-Maagemet 2002 sd&m AG, 25.10.2002, Seite 53