Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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

1.057 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

×