Portalserver Meets SOA: State of the Portal Art

930 views
832 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
930
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×