Die Build-To-Integrate-Server-Ansätze von IBM WebSphere, Sun One und Microsoft .net Biztalk in Zeiten des Collaborative Business Präsentiert von Philipp Duffner Einleitung Fazit Lösungsansätze Analyse Grundlagen Agenda Einleitung • Motivation • Problemstellung Grundlagen • e-Business und c-Business • Integration • Potentiale des c-Business Analyse • Situation heute • Anforderungen an moderne Lösungen Fazit • Zusammenfassung • Ausblick Lösungsansätze • IBM WebSphere • Sun ONE • Microsoft .net Biztalk 2 Einleitung Fazit Lösungsansätze Analyse Grundlagen Motivation Neben den bisherigen Wettbewerbskriterien Produktqualität, -verfügbarkeit und –kosten treten die Unternehmen im Rahmen des cBusiness auch in Bezug auf die Geschwindigkeit und Qualität, mit der sie Informationen versenden und verarbeiten können, untereinander in Wettbewerb. […] Die Unternehmen können diesen Anforderungen nur durch eine Verringerung der eigenen Wertschöpfungstiefe durch eine Spezialisierung und eine stringente Konzentration auf ihre Kernkompetenzen gerecht werden. [DETECON 2003] 3 Einleitung In voller Konsequent bedeutet c-Business, jederzeit in der Lage zu sein, seine Kernkompetenzen in einer globalen Ökonomie kurzfristig in unternehmensübergreifende Netzwerke einbringen zu können. Ausschlaggebend ist die Fähigkeit, innerhalb kürzester Zeit die eigenen Prozesse und Systeme an die der Partnerunternehmen anpassen zu können. [DETECON 2003] Fazit Lösungsansätze Analyse Grundlagen Problemstellung 4 Grundlagen Einleitung Fazit Lösungsansätze Analyse Grundlagen e-Business und c-Business • Der Begriff e-Business • c-Business sind neue Geschäftsmodelle - Schnellerer Austausch von Informationen - Spontane Geschäftsbeziehungen - Konkurrenzkampf zwischen Partnernetzwerken 5 Grundlagen Einleitung Grundlagen Integration • • • Process Integration People Integration Information Integration Portal Methoden API Daten Fazit Lösungsansätze Analyse Prozess 6 Grundlagen Einleitung Fazit Lösungsansätze Analyse Grundlagen Potentiale des c-Business • Kosteneinsparungspotentiale durch Straffung der Geschäftsprozesse Beschleunigung der Abwicklung unternehmensübergeifender Geschäftsvorfälle Gesteigerte Flexibilität in der Reaktion auf geänderte Kundenbedürfnisse Gesteigerte Effizienz Kernkompetenzen durch Konzentration auf die 7 Fazit Lösungsansätze Analyse Einleitung Grundlagen Situation heute Überblick 8 Fazit Lösungsansätze Analyse Einleitung Grundlagen Situation heute Überblick 9 Situation heute Einleitung Fazit Lösungsansätze Analyse Grundlagen Proprietäre Schnittstellen • Point-to-Point • Sprachenspezifisch • Abhängigkeit vom Hersteller • Bei Änderung der Geschäftsprozesse/Releasewechsel Anpassung der Schnittstellen Neuentwicklung von Schnittstellen immens hohe Entwicklungs- und Wartungskosten 10 Situation heute Einleitung Fazit Lösungsansätze Analyse Grundlagen Java RMI, CORBA, COM+ • Middleware ist Software für verteilte Anwendungen zur Überbrückung der Heterogenität unterschiedlicher Systeme und Netze • Hauptsächlich Java RMI, CORBA, COM+ • Trend Richtung browserbasierter Benutzeroberfläche • Verschiedene Nachteile und Inkompatibilitäten abhängig von der verwendeten Middleware-Technologie 11 Fazit Lösungsansätze Analyse Einleitung Grundlagen Situation heute Java RMI, CORBA, COM+ 12 Situation heute Einleitung • EAI = Enterprise Application Integration • Vermeidung/Eliminierung von Point-to-Point-Verbindungen durch Einsatz des Hub-and-Spoke-Prinzips Fazit Lösungsansätze Analyse Grundlagen EAI-Problematik 13 Situation heute Einleitung Fazit Lösungsansätze Analyse Grundlagen EAI-Problematik Nachteile von EAI-Software: • Änderung an bestehenden Systemen • Mangelhafte Skalierbarkeit • Hohe Auslastung bewirkt Performanceinbußen (Flaschenhals) • Ausfall des EAI-Hubs führt zum Ausfall jeglicher Kommunikation • Inkompatibilitäten unterschiedlicher EAI-Lösungen • Neustrukturierung der Geschäftsprozesse erforderlich • Extrem hohe Anschaffungs- und Beratungskosten 14 Anforderungen an moderne Lösungen Einleitung • Neuartige Middleware von Microsoft (seit 1997) • Lose gekoppelte Softwarekomponenten • Verwendung von standardisierten Internettechnologien • Dynamische Interoperabilität ( gekapselte Funktionalität) Fazit Lösungsansätze Analyse Grundlagen Webservices 15 Anforderungen an moderne Lösungen Einleitung Fazit Lösungsansätze Analyse Grundlagen Webservices Der Einsatz von Webservices • Erleichtert Durchführung von Integrationsprojekten • Erhöht die Investitionssicherheit • Erhöht die Zukunftssicherheit Webservices werden in zukünftigen Lösungen einen festen Platz einnehmen 16 Anforderungen an moderne Lösungen Einleitung Fazit Lösungsansätze Analyse Grundlagen Anforderungen c-Business • Flexibilität und Agilität in der Gestaltung der Geschäftsprozesse • Nahtloser Austausch von Informationen • Integration von Standardanwendungen • Unternehmensweite Datenintegration • Personalisierte Benutzeroberfläche • spezielle Anforderungen an Mobile Business, CRM und SCM 17 Anforderungen an moderne Lösungen Einleitung ECA = Enterprise Collaborative Architecture Fazit Lösungsansätze Analyse Grundlagen Neue Architekturkonzepte 18 Anforderungen an moderne Lösungen Einleitung Fazit Lösungsansätze Analyse Grundlagen Neue Architekturkonzepte 19 IBM WebSphere Einleitung Fazit Lösungsansätze Analyse Grundlagen J2EE = Java 2 Enterprise Edition Softwarearchitektur 20 Fazit Lösungsansätze Analyse Einleitung Grundlagen IBM WebSphere Softwarearchitektur 21 Fazit Lösungsansätze Analyse Einleitung Grundlagen IBM WebSphere Infrastruktur 22 Fazit Lösungsansätze Analyse Einleitung Grundlagen Sun One Softwarearchitektur 23 Fazit Lösungsansätze Analyse Einleitung Grundlagen Sun One Infrastruktur 24 Fazit Lösungsansätze Analyse Einleitung Grundlagen Microsoft .net Softwarearchitektur 25 Fazit Lösungsansätze Analyse Einleitung Grundlagen Microsoft .net Infrastruktur 26 Fazit Einleitung Fazit Lösungsansätze Analyse Grundlagen Zusammenfassung Vorteile der Build-to-Integrate-Produkte • • • • Bessere Integration Modularer Aufbau mit ausgelagerten Connectors Skalierbare Lösungen Trend Richtung Webservices Kritikpunkte: • • • • Inkompatibilitäten zwischen J2EE und .net Verwendung von CORBA immer noch notwendig Webservices sind unausgereift und werden daher noch wenig integriert Microsoft sollte versuchen, Kompatibilität mit CORBA und J2EE zu erreichen 27 Fazit Lösungsansätze Analyse Einleitung Grundlagen Fazit Ausblick 28 Fazit Lösungsansätze Analyse Vielen Dank für Ihre Aufmerksamkeit 29 Einleitung Grundlagen