Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Portalserver Meets SOA: State of the Portal Art

1,070 views

Published on

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

Published in: Technology
  • Be the first to comment

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

×