business.people.technology.Portalserver meets SOA: State of the Portal ArtAndreas Hartmann22.09.2011
Agenda         Enterprise Information Portal         Serviceorientierte Architektur         Architektur-Blueprint für Java...
Agenda         Enterprise Information Portal         Serviceorientierte Architektur         Architektur-Blueprint für Java...
Enterprise Information Portal►   Baukastensystem zur Integration von Informationen und    Prozessen über Unternehmensgrenz...
Technologien für Portalelemente►   Portalserver►   Portlets (Java)►   WebParts (.Net)►   Remote Portlets (WSRP)►   Google ...
Typische Funktionen von Portal-Servern►   Anwendungsintegration /    Prozessunterstützung►   Content-Management-System /  ...
Portalserver: GrundprinzipPortlets liefern auf Anfrage des Portalservers die Inhalte (Fragmente) für diePortlet-Fenster:7 ...
Portlet Eigenschaften►   Portlets sind eigenständige Bausteine.►   Jedes Portlet bildet eine einzelne Funktion ab und kann...
Agenda         Enterprise Information Portal         Serviceorientierte Architektur         Architektur-Blueprint für Java...
Service Orientierte ArchitekturSOA ist ein Architekturparadigma für verteilteGeschäftsprozesse in einer heterogenenSysteml...
Composite Applications►   Menge von Services die zusammengestellt    werden, um eine neue Businessfunktionalität zur    Ve...
SOA meets PortalserverMonolithic           Layered            Component          Emerging SOA         SOA          Grid En...
Agenda         Enterprise Information Portal         Serviceorientierte Architektur         Architektur-Blueprint         ...
Top Down / Bottom Up         Mitarbeiterportal:         Geschäftskundenportal:        Lieferantenportal:   Endkundenportal...
Service Kategorien                Process Service                • Geschäftsprozess                Activity Service       ...
Architektur-Blueprint für Portalprojekte Client Tier                                                Portal 1      Portal 2...
Technologiemapping auf den Architektur-BlueprintPresentation Layer► Java Server Faces (JSF)►   JSF UI-Komponentenbibliothe...
Technical Challenges►   Leading Edge Technologien►   Application Integration                                       JSR 286...
Further Challenges►   Berechtigung►   Betrieb / Freigabeprozesse►   Qualitätsmanagement    > Prozesse    > Quality Gates► ...
SOA meets Portal►   Effizientere Nutzung bestehender IT-Infrastruktur►   Personalisierung von Informationen►   Verwaltung ...
Agenda         Enterprise Information Portal         Serviceorientierte Architektur         Architektur-Blueprint für Java...
Komplexes Service Portal22 Portalserver meets SOA: State of the Portal Art   22.09.2011
Fazit►   Portalserver eignen sich hervorragend als Frontend einer Service    Orientierten Architektur►   Erstellung vertei...
Vielen Dank für Ihre Aufmerksamkeit.info@adesso.de / www.adesso.de
Nächste SlideShare
Wird geladen in …5
×

Portalserver Meets SOA: State of the Portal Art

973 Aufrufe

Veröffentlicht am

Diese Präsentation stellt den Zusammenhang zwischen SOA und Portalen dar.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
973
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
12
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Portalserver Meets SOA: State of the Portal Art

  1. 1. business.people.technology.Portalserver meets SOA: State of the Portal ArtAndreas Hartmann22.09.2011
  2. 2. Agenda Enterprise Information Portal Serviceorientierte Architektur Architektur-Blueprint für Java Put it together2 Portalserver meets SOA: State of the Portal Art 22.09.2011
  3. 3. Agenda Enterprise Information Portal Serviceorientierte Architektur Architektur-Blueprint für Java Put it together3 Portalserver meets SOA: State of the Portal Art 22.09.2011
  4. 4. 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 Inhaltsverwaltung4 Portalserver meets SOA: State of the Portal Art 22.09.2011
  5. 5. Technologien für Portalelemente► Portalserver► Portlets (Java)► WebParts (.Net)► Remote Portlets (WSRP)► Google Gadgets► Content Management System5 Portalserver meets SOA: State of the Portal Art 22.09.2011
  6. 6. Typische Funktionen von Portal-Servern► Anwendungsintegration / Prozessunterstützung► Content-Management-System / Information Retrieval► Individuelle Anpassung der Arbeitsumgebung► Collaboration / Groupware► Security / Single-Sign-On / Benutzerverwaltung6 Portalserver meets SOA: State of the Portal Art 22.09.2011
  7. 7. Portalserver: GrundprinzipPortlets liefern auf Anfrage des Portalservers die Inhalte (Fragmente) für diePortlet-Fenster:7 Portalserver meets SOA: State of the Portal Art 22.09.2011
  8. 8. 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
  9. 9. Agenda Enterprise Information Portal Serviceorientierte Architektur Architektur-Blueprint für Java Put it together9 Portalserver meets SOA: State of the Portal Art 22.09.2011
  10. 10. Service Orientierte ArchitekturSOA ist ein Architekturparadigma für verteilteGeschäftsprozesse in einer heterogenenSystemlandschaft, in der die Verantwortungfür einzelne Systeme bei unterschiedlichenStakeholdern liegt.Eigenschaften► Software Design Ansatz, keine Technologie oder Produkt (Business Driven)► Fokus auf Geschäftsprozesse► Lose Kopplung► Interoperabilität► Wiederverwendbarkeit► Plattformunabhängigkeit10 Portalserver meets SOA: State of the Portal Art 22.09.2011
  11. 11. 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 Anforderungen11 Portalserver meets SOA: State of the Portal Art 22.09.2011
  12. 12. SOA meets PortalserverMonolithic Layered Component Emerging SOA SOA Grid Enabled DynamicallyArchitecture Architecture Architectur SOA Re- Configurable Architecture Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Quelle: Open Group Service Integration Maturity Model 12 Portalserver meets SOA: State of the Portal Art 22.09.2011
  13. 13. Agenda Enterprise Information Portal Serviceorientierte Architektur Architektur-Blueprint Put it together13 Portalserver meets SOA: State of the Portal Art 22.09.2011
  14. 14. Top Down / Bottom Up Mitarbeiterportal: Geschäftskundenportal: Lieferantenportal: Endkundenportal: Innen-/Außendienst Geschäftskunden Zulieferer Konsumenten Top Down Bottom Up14 Portalserver meets SOA: State of the Portal Art 22.09.2011
  15. 15. Service Kategorien Process Service • Geschäftsprozess Activity Service • Geschäftsprozess Schritt Entity Service • Zugriff auf fachliche Enitität Rule Service • Validierung/Entscheidung Utility Service • Querschnittsfunktionalität15 Portalserver meets SOA: State of the Portal Art 22.09.2011
  16. 16. Architektur-Blueprint für Portalprojekte Client Tier Portal 1 Portal 2 ... Presentation-Layer Portlet 1 Portlet 2 ...Middle Tier Enterprise Service Bus Business-Layer Service 1 Service 2 ... Integration-Layer Adapter 1 Adapter 2 ... EIS Tier System 1 System 2 ... 16 Portalserver meets SOA: State of the Portal Art 22.09.2011
  17. 17. Technologiemapping auf den Architektur-BlueprintPresentation Layer► Java Server Faces (JSF)► JSF UI-Komponentenbibliothek► Spring Core & AOPBusiness Layer► Remoting > Spring > SLS > WS► POJOIntegration Layer► Spring► POJO17 Portalserver meets SOA: State of the Portal Art 22.09.2011
  18. 18. Technical Challenges► Leading Edge Technologien► Application Integration JSR 286: Portlet 2.0 Spec JSR 127: Java Server Faces > Oberflächen JSR 301: Portlet Bridge Spec. > Geschäftslogik > Datenbank► CMS Integration► Application Security► Wiederverwendung18 Portalserver meets SOA: State of the Portal Art 22.09.2011
  19. 19. Further Challenges► Berechtigung► Betrieb / Freigabeprozesse► Qualitätsmanagement > Prozesse > Quality Gates► Business Analyse► Styleguide► Releasemanagement19 Portalserver meets SOA: State of the Portal Art 22.09.2011
  20. 20. 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-Anwendungsintegration20 Portalserver meets SOA: State of the Portal Art 22.09.2011
  21. 21. Agenda Enterprise Information Portal Serviceorientierte Architektur Architektur-Blueprint für Java Put it together21 Portalserver meets SOA: State of the Portal Art 22.09.2011
  22. 22. Komplexes Service Portal22 Portalserver meets SOA: State of the Portal Art 22.09.2011
  23. 23. 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önnen23 Portalserver meets SOA: State of the Portal Art 22.09.2011
  24. 24. Vielen Dank für Ihre Aufmerksamkeit.info@adesso.de / www.adesso.de

×