Content Management - PowerPoint PPT Presentation

1 / 47
About This Presentation
Title:

Content Management

Description:

Title: Vorlesung – PowerPoint PPT presentation

Number of Views:94
Avg rating:3.0/5.0
Slides: 48
Provided by: Gnt72
Category:

less

Transcript and Presenter's Notes

Title: Content Management


1
Content Management
2
Referenzarchitektur
HTTP
LAN
Verzeichnis Services
Geschäfts Partner
Content Management
Messaging Services
Sicherheit
Prozess-Management
Transaktions-Management
ERP Systeme
Alt-Anwend.
Datenbanken
Datenbanken
3
Content Management
  • Managing pieces of electronic content
  • and delivering them to the Web
  • Content Management
  • Document Management
  • Web Content Management
  • Ovum Content Management, 2000

4
Content Management
  • 3 Quellen - 3 Sichten
  • 1 Dokumentenmanagement (DM)
  • Web löst traditionelle Q/S ab
  • DM muss im Web verfügbar sein
  • DM ? CM
  • 2 Intranet (Internet-Auftritte)
  • 1. Generation Statische HTML Seiten
  • 2. Generation Dynamisches Publizieren
  • Datenelemente werden gespeichert
  • Aus Datenelementen werden dynamisch Webseiten
    aufgebaut
  • Management der Datenelemente Content Management
  • 3. Generation Portale
  • Integration von Anwendungen
  • Content Alle Arten von Daten, einschl. Metadaten
    von DBs und Anwendungen
  • Integration von Geschäftsprozessen
  • Managen von Beziehungen und Abhängigkeiten
    (Wissensmanagement)

5
Content Management
  • Hersteller von Web-Infrastruktur-Software
  • Web Server
  • Application Server
  • Frameworks (siehe Refenzarchitektur)

6
Statische Web-Sites
Web Browser
HTML
Response
Request
File System
Web Server
7
Dynamisches Publizieren
Web Browser
HTML
HTML
Request
HTML
Web Server
Content Repository
JSP
Servlet
Zugriff auf Content
8
Portal
Prozess Management Personalisierung
Anwendungs Integration
Content Repository
9
Speicherung von Content
  • Neben Content-Elementen
  • Informationen über Contentelemente
  • Attribute
  • Metadaten
  • Beispiel Erstellungsdatum, Status
  • Beziehungen
  • Beispiel Autor eines Dokumentes
  • Historie
  • Beispiel Warenkatalog am 15.12.2000
  • Mengenbildung
  • Beispiel alle Elemente eines Internetauftritts
  • Integration anderer Content-Quellen (transparent
    für Nutzer)
  • Beispiel Preisliste
  • Trennung von Inhalt und Darstellung

10
Content-Repräsentation Beispiel
Projekt P
11
Content Management Produkte
  • Traditionelle Produkte
  • Komplette Funktionalität zum Aufbau von
    Web-Auftritten und Intranets
  • Content-Speicherung
  • Workflow
  • Portalsoftware
  • Personalisierung
  • Unterstützung für Autoren
  • Gut geeignet für 2. Generation Intranets
    (dynamisches Publizieren)
  • Weniger gut geeignet in Kombination mit J2EE
    Framework
  • Funktionale Überlappung mit Komponenten des
    Frameworks
  • Content Repository
  • Konzentration auf Content Management
  • Funktional reicher
  • Keine Überlappung
  • Siehe Beispiel Enabler von Softlab

12
Beispiel - ProduktContent- und
Wissens-RepositoryEnabler von Softlab
13
Anwendungsbereiche von Enabler
14
Logische Architektur von Enabler
15
Physikalische Architektur von Enabler
16
Enabler Basiskonzepte
17
Dynamische Änderung des Datenmodells
  • Daten werden direkt entsprechend dem Modell
    gespeichert
  • Beliebige Objekte können repräsentiert werden
  • Dynamische Änderungen im laufenden Betrieb haben
    sofortige Wirkung

Dept.
Process
Order
Task
Activity
18
Historie und Variantenbildung
  • Verwaltung historischer Versionen
  • nicht nur einzelner Objekte
  • auch gesamter Informationsgruppen
  • Attribute und Beziehungen werden mit versioniert
  • Parallel gültige Varianten
  • Varianten können zusammengeführt werden
  • Beispiele
  • Arbeitsversion eines Dokuments
  • Revisionsfähigkeit von
  • Dokumenten
  • Web-Auftritten
  • Warenkatalogen
  • Varianten von Web-Auftritten
  • freigegeben und sichtbar
  • in Überarbeitung

19
Versions Modell
Objekt
Versions-Spezifische Attribute
Version
Versions-Unabhängige Beziehungen
V2
Version
Version
Version
V3
V5
V1
Version
V4
Versions-Spezifische Beziehungen
Attr. 2
Versions-Unabhängige Attribute
Attr. 3
Attr. 4
20
Enabler Meta Modell
Data Model
21
Bündelung von Daten, Sichten
  • Gruppieren von Objekten, Konfigurationen,
    Collections
  • Objekte können in mehreren Gruppierungen
    vorkommen
  • Attribute und Beziehungen sind Teil der
    Gruppierung
  • Sichten (Kontexte) basieren auf Gruppierungen
  • Beispiele
  • Alle zu einem Vorgang gehörenden Dokumente
  • Alle Dokumente und sonstigen Informationen, die
    zu einem Web-Auftritt gehören
  • Alle Exponate eines Warenkatalogs

22
Bündelung von Daten, Sichten
Workstation (Basisversion)
Workstation (Arbeitsversion)
Dokument (v2.0)
23
Konfiguration
Release
Program A
Program B
Program C
24
Konfiguration
Release
Program A
Program B
Program C
25
Lebenszyklus von Objekten (Prozesse)
Process
init
Klasse
TF 1
in_development
checked_out
TF 3
TF 2
ready_to_build
TF 6
TF 4
released
26
Lebenszyklus von Objekten (Prozesse)
  • Zustände und Übergänge zwischen Zuständen
  • Aktionen bei Übergängen
  • Nicht nur für elementare Objekte, auch für
    Informations-
  • gruppen
  • Versionsabhängig
  • Beispiele
  • Status und Bearbeitungsaktionen für eine
    Sammlung von Dokumenten (Vorgang)
  • Kontrolle der Schritte zur Freigabe eines
    Web-Auftritts
  • Steuerung der Änderung eines Warensortiments

27
Prozesse
28
Übergangsfunktionen
In Test
In Entwicklung
Benachrichtigung Berichte Verarbeitung Freigabe
Konsistenz Vollständigkeit Qualität
X
29
Einbindung in Office Umgebung
  • Emulation eines normalen Windows Dateisystems
  • Arbeit mit allen Office-Werkzeugen (Word, Excel,
  • Powerpoint, ) direkt auf Dokumenten im
    Enabler
  • Gesamte Funktionalität von Enabler zusätzlich
    verfügbar
  • Beziehungen
  • Versionen
  • Bündelung/Sichten
  • Bearbeitungsprozesse

30
Einbindung in Office Umgebung
File Access Service
31
File Access Service
32
File Access Service
33
Workspace Modell
Workspace Hierarchie
stabil, global
Workspace
promote
Version, Objekt, Konfiguration
Workspace
Workspace
Workspace
Workspace
Workspace
demote
local
34
Sichtbarkeit in Workspaces
Datenstrukturen
Sicht des Benutzers
O1
V1
Freigegeben
O2
O3
V1
V1
Überprüfung
Bearbeitung
35
Sichtbarkeit in Workspaces
Datenstrukturen
Sicht des Benutzers
Freigegeben
O1
V1
O2
O3
V1
V1
Überprüfung
Bearbeitung
36
Context
SC1
V1
O2
Workspace Integration
V1
C1
O1
Workspace Test Projekt A
V1
SC2
V1
Workspace Bearbeitung Project A
C1
V1
C2
O3
V1
37
Beispiel IIPInternational Information
PlatformEnterprise Information Portalvon
Softlab
38
IIP - Überblick
Information PlatformNews
Personalisation/Portal
Process Support
International Information Platform
Collaboration/ Community Support
Knowledge Management
Application Integration
39
Prozess Unterstützung
  • Supported Business Processes
  • Tender process
  • Publishing
  • New employees
  • More later
  • Guidance instead of supervision
  • Workflow support
  • Application integration
  • Quality assurance

40
Unterstützung für Kooperation
  • News, message board
  • Forums
  • Chat rooms
  • Communities
  • Of interest
  • Of practice
  • User groups
  • FAQs

41
Knowledge Management
  • All areas of IIP involved
  • Managing knowledge relationships
  • Managing meta data
  • Support for transformation of implicit to
    explicit knowledge
  • Knowledge evaluation

42
IIP Content
Content Unit
Topic
Employee
Employees
Employees (dir)
Smith.html
8kjjjj Ljljljjl ljkljkl
8kjjjj Ljljljjl ljkljkl
Images (dir)
Miller.html
8kjjjj Ljljljjl ljkljkl
8kjjjj Ljljljjl ljkljkl
Smith.html
Smith.gif
Miller.gif
Single HTML page
Structure
43
IIP Content References
Content Unit
Department (Topic)
Department
Employees (dir)
Projects(dir)
Index.html
Projects
Miller
Smith
Miller.html
IIP.html
Smith.html
LZBB aqua
IIP
Aqua.html
44
Topic Struktur Navigation
Entry
Root
Org. Units
Processes
Services
... ...
Tender Process
Project Office
Process Overview
Info
Projects
QMS
45
IIP Publishing
46
IIP Layout Design
Menus
Header (Toggle betweendesign and presentation
view)
Header
Top
Content
Properties
Menus
Links
Content (information, upload, ...)
.....
47
Grob-Architektur
Web Client Browser Java Script
I n t r a n e t
JSP
HTML
Web Server
Portal Server Personalization
Process Management
Servlets
JavaBeans
Application Server
Enterprise JavaBeans
Content Repository Enabler
Naming Services
Application Integration
48
Detail-Architektur für Content
Web Client Browser Java Script
Frame Support Servlets
Dispatcher (Controller)
Content Viewer
...
Menu.jsp
Tasks.jsp
Struct.jsp
User.jsp
Process.jsp
Other IIP Components
Forms
Action Objects
Content Controller
create
update
delete
view
Web Server
Value Objects
Session EJB
Menu
Topic
Structure
User
Process
...
Entity EJB
Data Access Objects
Application Server
Enabler Connection Pool
IIP Content
Content Repository Enabler
LDAP
Write a Comment
User Comments (0)
About PowerShow.com