Service-orientierte Architektur. Das nächste große Ding?



Ähnliche Dokumente
<Insert Picture Here> Einführung in SOA

Wissenschaftliche Vertiefung Web Services. Esslingen, 22. Januar 2016 Simon Schneider

SOAP Simple Object Access Protocol. Dr. Reinhard Riedl Universität Zürich/Universität Rostock

Integration im Enterprise Umfeld

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Aus EAI wird SOA: Integration mit Forms und ADF. pdv TAS. Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik

SOAP Integrationstechnologie für verteilte Middlewarearchitekturen?

Microsoft.NET und SunONE

Web Services and Semantic Web

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

DOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007

Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,

SOA Blueprint. Ordnung im SOA Werkzeugkasten. Tobias Krämer OPITZ CONSULTING München GmbH

Literatur. [15-5] [15-6]

Baut man eine SOA in der Datenbank?

Microsoft.NET. InfoPoint 8. Juni 2005 Stefan Bühler

20. DOAG-Konferenz. Wohlstrukturierte Prozesse auf SOA-Basis. mit der Oracle E-Business Suite. Thomas Karle PROMATIS software GmbH

Sun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich

Grundlagen der Web-Entwicklung INF3172

Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108

Masterkurs Verteilte betriebliche Informationssysteme

Webservices. Entwicklercamp Denny Sternberg

1. Team / Aufgabenstellung

Enterprise Application Integration Erfahrungen aus der Praxis

Anwendungsentwicklung mit Enterprise SOA

Spring & OSGi: Plattform der Zukunft. Bernd Kolb (Kolbware) Martin Lippert (akquinet agile GmbH) Gerd Wütherich (comdirect bank AG)

Software EMEA Performance Tour Berlin, Germany June

Software Engineering II (IB) Serviceorientierte Architektur

PL/SQL Web-Services mit Oracle 11g

Web Services and Semantic Web - Introduction to Web Services. von Andreas Weiler

Softwareentwicklung mit Enterprise JAVA Beans

Einfache Mainframe-Integration in.net/java/soa es geht wirklich

SAPTEC. Technologische Grundlagen für SAP S/4HANA und SAP Business Suite GLIEDERUNG DES KURSES. Version der Schulung: 18 Dauer der Schulung:

E-Government SOA Verwaltungsprozesse flexibel an neue Organisationsanforderungen und Strategien anpassen mit der Musterlösung.

infoport Zeit- und kostenoptimierte Geschäftsabläufe durch Web-Services

Web Services Monitoring

S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess. Bernd Rücker

6 Zusammenschaltung von Web-Services

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010

IDM: Identity Connector Framework (ICF) und SAP Connectors

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA

Architektur von SOAP basierten Web Services

Entwicklung von Web-Anwendungen auf JAVA EE Basis

XML Publisher die universelle Lösung für Geschäftsdokumente

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

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen

MHP Radio Frequency Solution Ihre Lösung zur effizienten Integration von Mobile Devices in Ihre Lagerabläufe!

Enterprise Service Bus

Zur Definition von Web-Services

Unternehmensdokumente mit dem XML Publisher erzeugen

Performancebewertung und -Sicherung von orchestrierten Serviceangeboten

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

EJB City GmbH ist Ihr Partner dafür!

Summer School. Offene Gebäudeautomation. WebServices, Application Server und weitere Konzepte EMR. aus: Distributed Systems, A. Schill, TU Dresden

Service Orientierte Architekturen (SOA)

Webservices für eingebettete Systeme

Gliederung. 1. Einleitung (1) 1. Einleitung (3) 1. Einleitung (2)

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen

GI-Services erstellen und bereitstellen

QBus Enterprise Service Bus. intersales Creating the Digital Enterprise

Serviceorientierte Architekturen

Evgenia Rosa ORACLE Deutschland GmbH BU Application Server

Results in time. FLEXIBLER UND KOSTENGÜNSTIGER BETRIEB VON SAP SYSTEMEN. Beratung. Support. Ganzheitliche Lösungen.

Web 2.0 Architekturen und Frameworks

Konzeption und Implementierung von SOA Composed Services in der Praxis

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi

Enterprise Service Bus (ESB) in einer SOA

Evaluierung verteilter Middleware-Technologien zur Steigerung der Integrationsfähigkeit von Enterprise-Software

Web Services T-Systems GS Darmstadt

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform

VAULT MIT ERP VERBINDEN

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Vom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

SAPTEC. SAP NetWeaver Application Server Grundlagen GLIEDERUNG DES KURSES. Version der Schulung: 17 Dauer der Schulung: 4 Tag(e)

Workflows ganz einfach Einführung in die Process Cloud

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung

Etablierung serviceorientierter Architekturen mit Web Services

Erläuterungen zu Darstellung des DLQ-Datenportals

Leistungsverrechnung Zeitwirtschaft einstellen

Leistung schafft Vertrauen

Integration von BiPRO-Webservices in eine vorhandene Infrastruktur

Vortrag im Rahmen des Arbeitskreis i Informatik an der Schule. Prof. Dr. Stefan Sarstedt

Einsatz von Java mit der IBM iseries bei der Staatl. Lotterieeinnahme Glöckle. Dipl.-Ing. Frank Breckle

Mandora Business Solutions

Integration von Enterprise Content Management im SAP NetWeaver Portal

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Testen von SOA-Anwendungen mit dem BPEL Testframework

Serviceoriented architecture (SOA) + ZENOS

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Service-Orientierte Architekturen

Service Portal Die komplette IT auf einen Blick an jedem Ort, auf jedem Device, in Echtzeit. Network Visibility

HP Service Virtualization. Bernd Schindelasch 19. Juni 2013

Transkript:

Business and Logistic Competence. Service-orientierte Architektur Das nächste große Ding? Dr. Bernd Grimm

Agenda Service-orientierte Architektur Warum ist SOA ein Thema? Was versteht man unter SOA? Beispiel Schnittstellenproblematik in der Logistik Heterogene Systemlandschaft Einsatz von Standards Kontrollierter Datenaustausch (Schnittstellenmonitor) Integration and Mobile Access Plattform (IMAP) Einsatz von etablierten Open-Source-Komponenten Mobiler Zugriff Live Demo Fazit SOA: Innovation oder Hype? Dr. Bernd Grimm 12. Juli 2005 2

Pressestimmen zu SOA Yankee Group, 08.02.2005 Service-orientierte Architekturen ganz oben auf der Wunschliste der IT- Abteilungen Computerwoche, 15.06.2005 Hottest Topics 2005: Gartner indentifiziert die Themen SOA und Open- Source unter den fünf wichtigsten IT-Trends CIO, 02.07.2005 It-Entscheider versprechen sich Vorteile von SOA LDVZ-Nachrichten, 1/2005 Web Service Technologie der Zukunft Computerwoche, 24.11.2003 Web Services verändern die Weltwirtschaft Dr. Bernd Grimm 12. Juli 2005 3

Warum ist SOA ein Thema? (1/4) Fast alle Bereiche eines Unternehmens werden heutzutage it-gestützt abgewickelt Evolutionärer Prozess Vertrieb Produktion Materialwirtschaft Finanzen Controlling Monolithische Anwendungen 1975 1985 1995 2005 Dr. Bernd Grimm 12. Juli 2005 4

Warum ist SOA ein Thema? (2/4) Herausforderung Zur Optimierung von Geschäftsprozessen ist eine anwendungsübergreifende Integration notwendig Bildung von verzahnten Komponenten Objektorientierung Monolithische Integrierte Anwendungen Anwendungen 1975 1985 1995 2005 Dr. Bernd Grimm 12. Juli 2005 5

Warum ist SOA ein Thema? (3/4) Herausforderungen Globalisierung, Partner, Räumliche Trennung Feste Kopplung J2EE (RMI, EJB) Microsoft (DCOM) CORBA SAP (ALE, IDOCS) EAI: Komplex, schwerfällig, teuer Wartung, Pflege, Entwicklung verschlingt 40 % des IT-Budgets (Gartner Group) Monolithische Anwendungen 1975 Integrierte Verteilte Anwendungen Anwendungen 1985 1995 2005 Dr. Bernd Grimm 12. Juli 2005 6

Warum ist SOA ein Thema? (4/4) Herausforderungen Schnell ändernder Markt Flexibilität Wiederverwendbarkeit Orientierung am Geschäftsprozess Applikation/Software als Service Funktional abgeschlossen Gekapselte Einheit Lose Kooplung Keine direkte Kopplung Schnittstelle/Implementierung Monolithische Anwendungen 1975 Integrierte Verteilte Lose gekoppelte Anwendungen Anwendungen Anwendungen 1985 1995 2005 Dr. Bernd Grimm 12. Juli 2005 7

Was ist SOA? Definition Softwarearchitekturkonzept Integrationstechnologie Funktionsbausteine werden in Form von wieder verwendbaren, voneinander unabhängigen und lose gekoppelten Services implementiert Services können von Servicenehmern unabhängig von zugrunde liegenden Implementierungen über wohldefinierte und veröffentlichte Serviceschnittstellen aufgerufen werden Serviceinteraktion findet über eine dafür vorgesehene Kommunikationsinfrastruktur statt Dr. Bernd Grimm 12. Juli 2005 8

Agenda Service-orientierte Architektur Warum ist SOA ein Thema? Was versteht man unter SOA? Beispiel Schnittstellenproblematik in der Logistik Heterogene Systemlandschaft Einsatz von Standards Kontrollierter Datenaustausch (Schnittstellenmonitor) Integration and Mobile Access Plattform (IMAP) Einsatz von etablierten Open-Source-Komponenten Mobiler Zugriff Live Demo Fazit SOA: Innovation oder Hype? Dr. Bernd Grimm 12. Juli 2005 9

Beispiel: Logistik Kunden, Agenten Verkauf, Logistik Spediteure Internet / Intranet Produktion Dr. Bernd Grimm 12. Juli 2005 10

Beispiel: Logistik Kunden, Agenten Verkauf, Logistik Spediteure Die wirkliche Ursache heutiger IT Probleme ist die feste Kopplung von Internet Objekten, / Komponenten, Applikationen, Prozessen Intranet und Systemen! Produktion Dr. Bernd Grimm 12. Juli 2005 11

Beispiel: Logistik Kunden, Agenten Verkauf, Logistik Spediteure Die notwendige Wartung, Pflege und Entwicklung von Schnittstellen zwischen verschiedenen Systemen Internet / wird immer komplexer Intranet und verschlingt durchschnittlich 40% des IT-Budgets (Gartner Group) Produktion Dr. Bernd Grimm 12. Juli 2005 12

Beispiel: Logistik Kunden, Agenten Verkauf, Logistik Spediteure Frage: Internet / Wie können wir eine Vielzahl Intranetvon Systemen verbinden? Produktion Dr. Bernd Grimm 12. Juli 2005 13

Beispiel: Logistik Kunden, Agenten Verkauf, Logistik Spediteure Antwort: Internet / Verbinde Intranet sie nicht! Produktion Dr. Bernd Grimm 12. Juli 2005 14

Lösung: Lose Kopplung Kunden, Agenten Verkauf, Logistik Spediteure Internet / Intranet Produktion Dr. Bernd Grimm 12. Juli 2005 15

Einsatz von Standards Web Services SOAP WSDL UDDI Basis ist immer XML Vereinfacht: Web Services für Rechner Web Pages für Menschen Beispiel: Google Suchmaschine Dr. Bernd Grimm 12. Juli 2005 16

Bewertung von Web Services (1/2) XML basiert Jedes System kann Textdateien verarbeiten http/https als Übertragungsprotokoll Internetstandard Kein Aufwand für die Freischaltung von Firewalls, da oft mit offenem http bzw. https Port konfiguriert Verschiedene Partner können angesprochen werden Nicht nur auf eine Plattform bzw. Technologie beschränkt Unabhängig von Programmiersprachen Lose gekoppelt, einfach und ergebnisorientiert Automatische Generierung von Schnittstellencodes Web Service Description Language (WSDL) Dr. Bernd Grimm 12. Juli 2005 17

Bewertung von Web Services (2/2) Komposition Baukastenprinzip, flexibel kombinierbar Kostengünstige Entwicklung Bestehende Implementationen können weiter verwendet werden Bestehende Infrastruktur lässt sich weiternutzen (Internet, Routers, Firewalls, Web Server, Applikationserver, ) Führende Softwarehersteller unterstützen den Standard Microsoft, IBM, SUN, SAP, Hauptschwierigkeiten Sicherheit Performance Dr. Bernd Grimm 12. Juli 2005 18

Orchestrierung von Web Services Beispiel: eprocurement Anwendung Warenkorb X>1000 E X<=1000 Genehmigung E Y=OK Warenkorb Genehmigung x x y Prozessmodell wsdl wsdl X>1000 E X<=1000 Bestellung Bestellung x E Y=OK wsdl BPEL4WS Dr. Bernd Grimm 12. Juli 2005 19

Agenda Service-orientierte Architektur Warum ist SOA ein Thema? Was versteht man unter SOA? Beispiel Schnittstellenproblematik in der Logistik Heterogene Systemlandschaft Einsatz von Standards Kontrollierter Datenaustausch (Schnittstellenmonitor) Integration and Mobile Access Plattform (IMAP) Einsatz von etablierten Open-Source-Komponenten Mobiler Zugriff Live Demo Fazit SOA: Innovation oder Hype? Dr. Bernd Grimm 12. Juli 2005 20

Zentrale Integrationsplattform Forwarder, Spediteure Kunden, Agenten IMAP Internet Service / Intranet Directory Verkauf, Logistik Produktion Dr. Bernd Grimm 12. Juli 2005 21

IMAP Komponenten Partner Internet DMZ Intranet EIS SOAP http https Rules SIP/BPEL Services Manager Cockpit I M A P Monitor Mobile Runtime Environment JDBC SSH JCO DB EIS FS SAP http Port 80 https Port 443 DB Port 1521 SSH Port 22 Dr. Bernd Grimm 12. Juli 2005 22

Live Demo Forwarder, Spediteure Kunden, Agenten Verkauf, Logistik Produktion Dr. Bernd Grimm 12. Juli 2005 23

Agenda Service-orientierte Architektur Warum ist SOA ein Thema? Was versteht man unter SOA? Beispiel Schnittstellenproblematik in der Logistik Heterogene Systemlandschaft Einsatz von Standards Kontrollierter Datenaustausch (Schnittstellenmonitor) Integration and Mobile Access Plattform (IMAP) Einsatz von etablierten Open-Source-Komponenten Mobiler Zugriff Live Demo Fazit SOA: Innovation oder Hype? Dr. Bernd Grimm 12. Juli 2005 24

Fazit (1/3) Agile Unternehmen: Die treibende Kraft Business Anforderung = Flexibilität Beweglichkeit Architektonische Annäherung = SOA Technologie zur Umsetzung = Web Services Produkt Framework = IMAP Dr. Bernd Grimm 12. Juli 2005 25

Fazit (2/3) SOA vereint die IT Erfahrungen der letzten 20 Jahre Komponenten Objektorientierung Verteilte Systeme Monolithische Integrierte Verteilte Lose gekoppelte Anwendungen Anwendungen Anwendungen Anwendungen 1975 1985 1995 2005 und basiert auf echten Standards XML Web Services (SOAP, WSDL, UDDI) BPEL4WS (?) Führende Hersteller unterstützen diese Standards Microsoft, IBM, SAP, Dr. Bernd Grimm 12. Juli 2005 26

Fazit (3/3) Inovation oder Hype? Hype und Neugier Erste Nutzungen Erwachsenwerden Akzeptanz zunehmender Hype erste Pilotprojekte Ungünstige Wirtschaftslage, Dotcom-Kater Erste Softwareprodukte Pragmatischer Einsatz Standards Gemeinsames Verständnis Etablierung Solide Basis für Wachstum 2002 2003 2004 2005 SOA in Kombination mit Web Services und einem Prozessmodell (BPEL4WS) sind als Technologie der Zukunft anzusehen Dr. Bernd Grimm 12. Juli 2005 27

Kontaktdaten Haben Sie noch Fragen? Sprechen Sie uns an, wir beraten Sie gerne! Dr. Bernd Grimm it-motive AG bernd.grimm@it-motive.de (0203) 6 08 78 184 www.it-motive.de Dr. Bernd Grimm 12. Juli 2005 28