workplace portal g8 -...

Post on 14-Jun-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Prof. Dr. Ludwig Nastansky

Universität PaderbornWirtschaftsinformatik 2 – Fachbereich 5

Prof. Dr. Ludwig NastanskyWarburgerstr. 100, 33098 Paderborn

Tel.: +49-5251-603368http://gcc.uni-paderborn.de

Workplace Portal G8

Dipl.-Wirt. Ing. Thomas Bruse

Ablauf des Workshops

?Grundlagen und Konzepte? Entwicklungen und Ausblicke? Live-Präsentation G8? Präsentation BASF-C-S?Diskussion

Organisation/Administration

Client/Navigation

Backend/Content

G8

Abgrenzung des G8-Projektes

Grundlegende Eigenschaften eines Workplace-Portal

? Personalisierung? Suche und Navigation? Push-Technologie? Kollaboration und Groupware? Automatisierung und Worfklow? Applikationen? Skalierbarkeit? Integrative Elemente

Charakterisierung WpP/G8 Portal

? Strukturierungs-/Meta-Umgebung für Navigation? Zugriffmanagement für Applikationen und Lösungen? Unabhängig von Backend-Plattformen (z.B. Notes, SAP,

RDB, WWW, XML)? Workplace-Design auf Basis von Java, unabhängig von Web-

Serverplattform (z.B. Domino, WebSphere, Apache) ? Hohe Performance und gute Skalierbarkeit? Breiteste Individualisierungsoptionen UND/ODER

unternehmensweite Vorgabe / Standardisierung? Zugriff über unterschiedliche Clients (z.B. Notes, Browser,

WAP-Handy)

Merkmale WpP/G8 Portal

? Offenes System zur Integration bestehender Inhalte und Applikationen

? Single-Sign-On? Generierung eines individualisierten Arbeitsplatzes? Dezentrale Pflege der Applikationen und Inhalte? Zentrale Zuordnung (Push-Prinzip) von Inhalten und

Applikationen zu Benutzergruppen? Synchronisation von Portalen. Selektiver Austausch von

Inhalten (z.B. zwischen Miele und Imperial)

Architektur WpP

Applikationseinstieg/Link 3

Applikationseinstieg/Link 1

Applikationseinstieg/Link 2

Applikationseinstieg/Link 3Navigation,

keine Inhalte

Externe/bestehendeApplikationenund Inhalte aufverteilten Servern

G8-Workplace

Applikation/Inhalt 2

Applikation/Inhalt 3

Applikation/Inhalt 1

Applikation/Inhalt 4

Integrationsbeispiel 1

Applikationseinstieg/Link 1

Applikationseinstieg/Link 2

Applikationseinstieg/Link 3

G8-Workplace

Applikation/Inhalt 2

Applikation/Inhalt 1

Integrationsbeispiel 2

Applikationseinstieg/Link 4

Applikationseinstieg/Link 1

Applikationseinstieg/Link 2

Applikationseinstieg/Link 3

G8-Workplace

Applikation/Inhalt 2

Applikation/Inhalt 3

Applikation/Inhalt 1

Applikation/Inhalt 4

No

tes

RD

BX

ML

HT

ML

G8 - Architektur

Content-Adaptoren Portal Core Engine

Portal-DB

Modul3Modul

2Modul

1

Modul-

Repository

Content-Pools

2 ServletsLogin / ContentNotes DBs

RDBs

XML-Quelle

n

User-Devices

CMS

Personalisierung des Portals

LayerCollection

Info-LayerInfo-Modul Info-Modul

Info-Modul

Info-Modul

Info-Modul

Info-Modul Info-Layer

Info-Modul

Info-Modul

Info-Modul

Info-Modul

Def

inie

rte In

fo-M

odul

e

Info-LayerInfo-Modul Info-Modul

Info-Modul

Info-LayerInfo-Modul Info-Modul

Info-Modul

Info-Layer

Info-Layer

Vorstellung der Lösung

Integration externer Datenquellen und Anwendung

Verarbeitung externer Daten

Gründe für XML als Schnittstellenformat

? Plattformunabhängig? Reichhaltige Möglichkeiten zur Daten-Strukturierung? Leichte Konvertierung unterschiedlicher XML

Dokumententypen (XML Quelle A <-> XML Quelle B)? Wird als Exportformat von vielen Anwendungen

unterstützt? XML ist Obermenge von HTML daher?gute Transformation nach HTML? Integration von HTML als Sonderfall von XML

G8 WAP-Zugriff

Zentrale G8-Benutzerverwaltung

?Daten zu Personen?Name, Login, ...

?Daten zu Rollen?Wer hat welche Rolle?

?Daten zu Inhalten?Welche Rolle soll was automatisch sehen?

Konzept

?Die G8-Benutzerverwaltung wird als Notes-Anwendung implementiert?Bereitstellung der Benutzerdaten:?Notes-User: Zugriff auf das Namens-und

Adressbuch?Externe User: Zugriff auf externe

Datenbanken (in diesem Fall auf die G8-Oracle Datenbank) mit Hilfe von LSX-LC.

Funktionsübersicht

?Personenkonfiguration(Zuordnung Person ? Rolle)

?Rolleneinstellung (Zuordnung Rolle ? Template)

?Template-Einstellung(Zuordnung Template? Modul)

Personen

Rollen

Templates

Module

Personenkonfiguration

? Stellt die Grundfunktion der Benutzerverwaltung dar? Ermöglicht komfortablen Zugriff auf alle Personen-

Einträge?Dient unter anderem der Zuordnung von Rollen zu

Personen

Personen

Rollen

Rollenkonfiguration

? Zuordnung Templates? Rollen

Rollen

Templates

G8X – Synchronisation mehrerer Portale

?

? E-Mail? Extranet

Bereitstellen von Informationen für externe Partner via

Extranetportal

ExtranetPortal

IntranetPortal

IntranetPortal

Portalkopplung

PortalSchnittstelle

IntranetPortal

IntranetPortal

Architektur

Gateway

Directory

Metadaten

Dokumente(XML)

Publisher

Gateway

Directory

Publisher

Betriebssystem

Notes Plattform

Browser

G8 Portal

Dokumente

Domino

Betriebssystem

Notes Plattform

Browser

G8 Portal

Dokumente

Domino

A B

Aggregation

C

Portalintegration

XMLDokumente

Aggre-gationen

PortalSchnittstelle

PortalEngine

ContentAdapter

XSLProzessor

XSLStylesheets

Personali-sierung

Cac

he 1

Cache 2

Portal Engine

PortalSchnittstelle

Ablaufschema

Directory Gateway

Publisher

IntranetPortal

NotesDB

interneModule

Registrieren

externeModule

Gateway

XMLDB

IntranetPortal

XMLDokumente(Mail)

Message-Blocks

A B

A1

A B

A2

C

A

A3

C

A B

A1

C

A2

A3

Del B

Status 1

Status 2

Status 3

vorher: -nachher: 1

vorher: 1nachher: 2

vorher: 2nachher: 3

Dynamisches G8-UI: MindMap

Aktuelle Teilprojekte

Content• Content Adaptor• Internet-Ressourcen• Streaming• Echtzeit-Komponenten• P2P (Empfehlungen)• Administration•(Mehrsprachige Systeme)

Client• Dyn. Masken• WAP• Palm• POS• MindMaps• Realtime-Apps• Apps Integration

Organisation• G8X• Content Vehicle

Kontakt

Dipl.-Wirt. Ing. Thomas Bruse

thomas.bruse@notes.upb.deTel.: 05251 / 60 38 89

Mobil: 0171 / 4 72 51 63

HTTP://GCC.UPB.DEHTTP://G8.UPB.DE

top related