+ All Categories
Home > Technology > Portalserver Meets SOA: State of the Portal Art

Portalserver Meets SOA: State of the Portal Art

Date post: 29-Nov-2014
Category:
Upload: adesso-ag
View: 807 times
Download: 2 times
Share this document with a friend
Description:
Diese Präsentation stellt den Zusammenhang zwischen SOA und Portalen dar.
24
22.09.2011 business.people.technology. Portalserver meets SOA: State of the Portal Art Andreas Hartmann
Transcript
Page 1: Portalserver Meets SOA:  State of the Portal Art

22.09.2011

business.people.technology.

Portalserver meets SOA: State of the Portal Art

Andreas Hartmann

Page 2: Portalserver Meets SOA:  State of the Portal Art

2 Portalserver meets SOA: State of the Portal Art 22.09.2011

Serviceorientierte Architektur

Architektur-Blueprint für Java

Enterprise Information Portal

Agenda

Put it together

Page 3: Portalserver Meets SOA:  State of the Portal Art

Agenda

Serviceorientierte Architektur

Architektur-Blueprint für Java

Enterprise Information Portal

Put it together

3 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 4: Portalserver Meets SOA:  State of the Portal Art

Enterprise Information Portal

► Baukastensystem zur Integration von Informationen und

Prozessen über Unternehmensgrenzen hinweg

► Zentraler Einstiegspunkt

► Webbasierten Benutzerschnittstelle

► Aggregation und Personalisierung von Informationen

► Dezentralisierte Inhaltsverteilung und Inhaltsverwaltung

4 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 5: Portalserver Meets SOA:  State of the Portal Art

Technologien für Portalelemente

► Portalserver

► Portlets (Java)

► WebParts (.Net)

► Remote Portlets (WSRP)

► Google Gadgets

► Content Management System

5 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 6: Portalserver Meets SOA:  State of the Portal Art

► Anwendungsintegration /

Prozessunterstützung

► Content-Management-System /

Information Retrieval

► Individuelle Anpassung der

Arbeitsumgebung

► Collaboration / Groupware

► Security / Single-Sign-On /

Benutzerverwaltung

Typische Funktionen von Portal-Servern

6 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 7: Portalserver Meets SOA:  State of the Portal Art

Portlets liefern auf Anfrage des Portalservers die Inhalte (Fragmente) für die

Portlet-Fenster:

Portalserver: Grundprinzip

7 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 8: Portalserver Meets SOA:  State of the Portal Art

Portlet Eigenschaften

► Portlets sind eigenständige Bausteine.

► Jedes Portlet bildet eine einzelne Funktion ab und kann auf

unterschiedliche Art und Weise mit anderen kombiniert werden

um fachliche Anforderungen zu erfüllen.

► Eine Service-Schicht kapselt Enterprise Services, die in das

Portal integriert werden.

Fazit:

► Ein Portal ermöglicht die Interaktion von Benutzern mit Business Prozessen

> Sind Portale ein Weg zu einer SOA?

8 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 9: Portalserver Meets SOA:  State of the Portal Art

Agenda

Serviceorientierte Architektur

Architektur-Blueprint für Java

Enterprise Information Portal

Put it together

9 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 10: Portalserver Meets SOA:  State of the Portal Art

Service Orientierte Architektur

SOA ist ein Architekturparadigma für verteilte

Geschäftsprozesse in einer heterogenen

Systemlandschaft , in der die Verantwortung

für einzelne Systeme bei unterschiedlichen

Stakeholdern liegt.

Eigenschaften

► Software Design Ansatz, keine Technologie

oder Produkt (Business Driven)

► Fokus auf Geschäftsprozesse

► Lose Kopplung

► Interoperabilität

► Wiederverwendbarkeit

► Plattformunabhängigkeit

10 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 11: Portalserver Meets SOA:  State of the Portal Art

Composite Applications

► Menge von Services die zusammengestellt

werden, um eine neue Businessfunktionalität zur

Verfügung zu stellen

► Services sind beliebig kombinierbar

► Erfordert Umdenken bei Definition fachlicher

Anforderungen

11 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 12: Portalserver Meets SOA:  State of the Portal Art

SOA meets Portalserver

Monolithic

Architecture

Layered

Architecture

Component

Architectur

Emerging SOA SOA Grid Enabled

SOA

Dynamically

Re-

Configurable

Architecture

Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7

Quelle: Open Group Service Integration Maturity Mod el

12 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 13: Portalserver Meets SOA:  State of the Portal Art

Agenda

Serviceorientierte Architektur

Architektur-Blueprint

Enterprise Information Portal

Put it together

13 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 14: Portalserver Meets SOA:  State of the Portal Art

Bottom Up

Top Down

Top Down / Bottom Up

Mitarbeiterportal: Innen-/Außendienst

Geschäftskundenportal:Geschäftskunden

Lieferantenportal:Zulieferer

Endkundenportal:Konsumenten

14 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 15: Portalserver Meets SOA:  State of the Portal Art

Service Kategorien

15 Portalserver meets SOA: State of the Portal Art 22.09.2011

• Geschäftsprozess

Process Service

• Geschäftsprozess Schritt

Activity Service

• Zugriff auf fachliche Enitität

Entity Service

• Validierung/Entscheidung

Rule Service

• Querschnittsfunktionalität

Utility Service

Page 16: Portalserver Meets SOA:  State of the Portal Art

Architektur-Blueprint für Portalprojekte

Client Tier

Mid

dle

Tier

EIS Tier

Presentation-Layer

Integration-Layer

Business-Layer

Enterprise Service Bus

Service 1

Adapter 1

Portlet 1

Portal 1

System 1 System 2 . . .

Portal 2

Portlet 2 . . .

Service 2 . . .

Adapter 2 . . .

. . .

16 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 17: Portalserver Meets SOA:  State of the Portal Art

Technologiemapping auf den Architektur-Blueprint

Presentation Layer

► Java Server Faces (JSF)

► JSF UI-Komponentenbibliothek

► Spring Core & AOP

Business Layer

► Remoting

> Spring

> SLS

> WS

► POJO

Integration Layer

► Spring

► POJO

17 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 18: Portalserver Meets SOA:  State of the Portal Art

Technical Challenges

► Leading Edge Technologien

► Application Integration

> Oberflächen

> Geschäftslogik

> Datenbank

► CMS Integration

► Application Security

► Wiederverwendung

JSR 286: Portlet 2.0 Spec

JSR 127: Java Server Faces

JSR 301: Portlet Bridge Spec.

18 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 19: Portalserver Meets SOA:  State of the Portal Art

Further Challenges

► Berechtigung

► Betrieb / Freigabeprozesse

► Qualitätsmanagement

> Prozesse

> Quality Gates

► Business Analyse

► Styleguide

► Releasemanagement

19 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 20: Portalserver Meets SOA:  State of the Portal Art

SOA meets Portal

► Effizientere Nutzung bestehender IT-Infrastruktur

► Personalisierung von Informationen

► Verwaltung von Wissen

► Vermeidung von Medienbrüchen

► Optimierung der Arbeitsabläufe durch

> Bereichs- und

> Unternehmensübergreifende-Anwendungsintegration

20 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 21: Portalserver Meets SOA:  State of the Portal Art

Agenda

Serviceorientierte Architektur

Architektur-Blueprint für Java

Enterprise Information Portal

Put it together

21 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 22: Portalserver Meets SOA:  State of the Portal Art

Komplexes Service Portal

22 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 23: Portalserver Meets SOA:  State of the Portal Art

Fazit

► Portalserver eignen sich hervorragend als Frontend einer Service

Orientierten Architektur

► Erstellung verteilter Anwendungen auf Basis von Portlets und

Remote Portlets

► Hoher Wiederverwendungsgrad von fachlichen Services und Oberflächen

durch den stringenten Einsatz von SOA und Portalen

► Es stellt sich nicht mehr die Frage nach der Technologie der Bausteine

sondern danach, wie die Bausteine sinnvoll zu einem neuen Ganzen

kombiniert werden können

23 Portalserver meets SOA: State of the Portal Art 22.09.2011

Page 24: Portalserver Meets SOA:  State of the Portal Art

Vielen Dank für Ihre Aufmerksamkeit.

[email protected] / www.adesso.de


Recommended