20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

19
Serviceorientierte Architektur für WebSphere und WebSphere Portal Ein Vortrag im Rahmen der WebSphere Community Conference 2004 für die Firma TIMETOACT Software & Consulting GmbH Dipl.-Ing. Frank W. Rahn Freiberuflicher Berater für IT-Projekte Neusser Strasse 594 - 50737 Köln T: +49 221 6777 1830 F: +49 221 974 29 17 http://www.frank-rahn.de

description

Mein Vortrag im Rahmen der WebSphere Community Conference 2004 in Leipzig für die Firma TIMETOACT Software & Consulting GmbH. Frank W. Rahn Freiberuflicher Berater für IT-Projekte Neusser Strasse 594 D-50737 Köln Telefon: +49 221 6777 1830 Fax: +49 221 974 29 17 http://www.frank-rahn.de

Transcript of 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Page 1: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Serviceorientierte Architektur für WebSphere und WebSphere Portal

Ein Vortrag im Rahmen derWebSphere Community Conference 2004

für die Firma TIMETOACT Software & Consulting GmbH

Dipl.-Ing. Frank W. RahnFreiberuflicher Berater für IT-ProjekteNeusser Strasse 594 - 50737 KölnT: +49 221 6777 1830F: +49 221 974 29 17

http://www.frank-rahn.de

Page 2: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 2WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Titel

TIMETOACT Software & Consulting GmbHIm Mediapark 2D - 50670 KölnT: +49 221 97343 0F: +49 221 97343 20M: [email protected]://WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Serviceorientierte Architektur für WebSphere und WebSphere Portal

Dipl.-Ing. Frank W. Rahn

Page 3: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 3WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Zur Person

Frank W. Rahn arbeitet seit 1994 als Softwarearchitekt und -consultant.

Seit dieser Zeit beschäftigt er sich mit dem Entwurf Client/Server-basierter Anwendungen und verfügt über umfangreiche Erfahrungen in IBM WebSphere Technologien. Zur Zeit konzipiert er im Rahmen seiner Tätigkeit für die TIMETOACT Software & Consulting GmbH ein serviceorientiertes Framework.

Frank Rahn berät vornehmlich Finanzdienstleister im Bereich J2EE und Portaltechnologien und legt besonderes Augenmerk auf serviceorientierte Architekturen.

Er ist Mitglied der Gesellschaft für Informatik e.V.

Page 4: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 4WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Über uns

• TIMETOACT Software & Consulting ist spezialisiert auf die Entwicklung von Content Management, e-Business und e-Commerce Anwendungen auf Basis von Lotus und WebSphere Software

• Mit TIMETOWEB verfügt TIMETOACT über ein leistungsfähiges Web Content Management System

• Bereits zweimal ist TIMETOACT von IBM im Rahmen des Beacon Awards ausgezeichnet worden

WebWebyouryourBusinessBusiness

Page 5: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 5WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Agenda

• Integration von Anwendungen

• Portaltechnologie und traditionelle Architektur

• Serviceorientierte Architektur als EAI-Philosophie– Grundprinzipien– Schichtenmodell– Vorteile

• Integration Portale und SOA

Page 6: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 6WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Integration von Anwendungen

Integration von Applikationen am Front- und Back-End• Homogenisierung | Standardisierung• Flexibilität | Änderbarkeit | Wiederverwendbarkeit• Konsequentes Schichtenmodell • Effizientes Management Anwendungen/Systeme• Personalisierung | Nutzergruppen • Multimedialität | Multimodalität• ...

Unternehmensweite Integration der ApplikationenEnterprise Application Integration (EAI)

Page 7: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 7WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Portaltechnologie | Prinzipien

Portale• ermöglichen die Integration von Informationen, Kollaborations- und

Kommunikations-Funktionen sowie Anwendungen• übernehmen die Integration in einer einheitlichen Nutzeroberfläche

am Front-End• vereinheitlichen das Look and Feel• bieten personalisiert und situationsabhängig Anwendungen und

Informationen für Mitarbeiter, Kunden und Partner (B2x-Lösungen)

• basieren auf bekannten Web-Technologien und Standards• erweitern als Mittler zwischen Front- und Back-End die

Nutzungspotentiale von Intra-, Extra- sowie Internet• ermöglichen den Zugang über verschiedene Endgeräte

(drahtlose und drahtgebundene, Multimodal)

Page 8: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 8WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

PräsentationsschichtIBM WebSphere Portal

Portaltechnologie | traditionelle Architektur

Anwendung A

Geschäfts-logik

Zugriffs-schicht

DB

Geschäfts-logik

SAP

Zugriffs-schicht

Anwendung BNachteile• Hohe Komplexität• Geringe Flexibilität• Erhöhter Testaufwand• Point-to-Point Integration

– Hohe Abhängigkeiten

– Feste Kopplung– Schwierige Wieder-

verwendung– Feingranularität– Integration von

Prozeduren

Page 9: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 9WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Portaltechnologie | Front-End-Integration

Portal

• Homogenisierung | Standardisierung

• Flexibilität | Änderbarkeit | Wiederver.• Schichtenmodell • Management Anwendungen/Systeme• Personalisierung | Nutzergruppen

• Multimedialität | Multimodalität

Konsequentere Integration inuntenliegenden Schichten

notwendig

o

+

o

+

o

o

Page 10: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 10WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

EAI | Enterprise Application Integration

Integration verteilter, heterogener, autonomer Informationssysteme

LegacyAnwen-dung

DB DB

Metadaten

Föderiertes System

LegacyAnwen-dung

Homo-genisierung

Homo-genisierung

Anwendung L

lokal

Anwendung A

global

Anwendung B

global

Serviceorientierung als Philosophie für EAI

Page 11: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 11WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

SOA | Serviceorientierte Architektur

• Service als Dienstleistung und damit eine abgeschlossene Lösung für ein definiertes Problem

• Serviceorientierte Architektur schneidet ein System in seine Services– Fachliche Services (z.B. Konten-Dienstleistungen wie Kontoauszug)

Services per se keine Beschränkung der fachlichen Komplexität

Komplexitätsreduktion durch Subsystembildung innerhalb des Systems

• Jeder Service– per Vertrag definiert (exakte inhaltliche Beschreibung der Leistung)– in einem Registry verwaltet und für Clients notiert– von einem Service-Provider bereitgestellt– im Allgemeinen statuslos

Page 12: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 12WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

SOA | Architektur

ServiceManager

ServiceConsumer

ServiceProxy Service

ServicePlatform

ServiceProxy

ServiceRegistry

ServiceProvider

Medium

Service

Vertrag

Page 13: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 13WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

EAI | Back-End-Integration

IBM WebSphere PortalAnwendung A

DB SAP

Anwendung B

Service Service

Enterprise Service Bus

Ablaufsteuerung (Workflow, Choreography)

Vorteile• Integration von Services

• Integration per Bus– Lose Kopplung

• Geringere Komplexität• Hohe Flexibilität• Grobgranularität

• Wiederverwendbarkeit• Reduziert Testaufwand

Page 14: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 14WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

EAI | Integration mit Portal und SOA

IBM WebSphere PortalAnwendung A

DB

Service

SAP

Service

Anwendung B

Enterprise Service Bus

Ablaufsteuerung

IBM WebSphere PortalAnwendung A

Geschäfts-logik

Zugriffs-schicht

DB

Geschäfts-logik

SAP

Zugriffs-schicht

Anwendung B

Page 15: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 15WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

EAI | Enterprise Service Bus (ESB)

• Kernfunktionen basieren auf etablierten Standards

• Kommunikation/Datentransfer– Message Service (z.B. JMS)

• Konnektivität/Adapter– SOAP, JCA, JMS

• Transformation– XML Messages werden

mit XSLT transformiert• SOA• Portabilität: Java• Sicherheit: SSL, LDAP

IBM WebSphere PortalAnwendung A

DB SAP

Anwendung B

Service Service

Enterprise Service Bus

Ablaufsteuerung (Workflow, Choreography)

Page 16: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 16WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

EAI mit Portaltechnologie und SOA

• Konsequentes Schichtenmodell

• Vorteilhafte Architektur für Performance, Wartung, Tests, Entwicklung ...

• Front-End Portal | tiefere Schichten SOA• Optimierung der Portalschnittstellen durch SOA • SOA bietet Services auch für andere Web-

Applikationen

EAI, SOA und Portaltechnologien sind harmonierende Bestandteile einer

Gesamt-IT-Architektur

Page 17: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 17WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

o

EAI mit SOA | Vorteile

Portal SOA

• Homogenisierung | Standardisierung• Flexibilität | Änderbarkeit | Wiederver.• Schichtenmodell • Management Anwendungen/Systeme

• Personalisierung | Nutzergruppen

• Multimedialität | Multimodalität

Konsequente Enterprise Application Integration durch Kombination

von Portaltechnologie und SOA

o

+

+

o

o

+

+

+

+

o

o

Page 18: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 18WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Praxisbeispiel: Employee Portal

IBM WebSphere Portal/IBM WebSphere Trefferliste

Domino

Frank RahnIm Mediapark 2D – 50670 Köln

Visitenkarte

Enterprise Service Bus

Ablaufsteuerung

### #######

##### #####

#### ######

###### ####

Rahn

Person suchen

DB2

Organisation PersonenEmployee

Enterprise Business Service

Page 19: 20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal

Seite 19WWW.TIMETOACT.DE

TIMETOACT Software & Consulting GmbH

Ende

Vielen Dank

für Ihre Aufmerksamkeit