1 / 47

Content Management

Content Management. Firewall. Portal Server. Verzeichnis Schnittstellen. Benutzer-Schnittstellen Komponenten. Business Komponenten. Integrations Services. Datenbank-Zugriffe. Referenzarchitektur. HTTP. LAN. Verzeichnis Services. Geschäfts Partner. Sicherheit. Messaging Services.

eliot
Download Presentation

Content Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Content Management

  2. Firewall Portal Server Verzeichnis Schnittstellen Benutzer-Schnittstellen Komponenten Business Komponenten Integrations Services Datenbank-Zugriffe Referenzarchitektur HTTP LAN Verzeichnis Services Geschäfts Partner Sicherheit Messaging Services Content Management 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 DB´s 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. Applets Scripts HTML Web Browser JSP HTML Web Server Servlets Java Objekte Application Server Enterprise JavaBeans Portal ProzessManagement 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. ist Mitglied von ist Mitglied von Mitarbeiter X Abteilung A ist verantwortlich für enthält Ist Mitglied von gehört zu arbeitet mit an Mitarbeiter Y Dokument D enthält Kurzbeschreibung Status Name Projektplan Vorname 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. hat Skill Anf.Datum Termin Projekt ist enthalten in Adresse Name Aufwand Person Erst.-Datum hat erstellt Geb.-Datum Dokument Informationselemente, Objekte Reviewkomm. Attribute / Eigenschaften (auch Dateien) Beziehungen / Abhängigkeiten 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. Attr. 1 Attr. 1 Attr. 1 Attr. 1 Attr. 1 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. 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

  21. Arbeits-Kontext Basis Kontext Visual Basic (v5.0) Symantec Café Pro (v2.0) 56K Modem (v Jan 1998) Dokument (v1.0) Bündelung von Daten, Sichten Workstation (Basisversion) Workstation (Arbeitsversion) Dokument (v2.0)

  22. V1 V1 V2 V3 V4 V5 V1 V2 V1 V2 V3 V4 V3 V5 V4 V5 Konfiguration Release Program A Program B Program C

  23. V1 V2 V1 V2 V3 V4 V5 V1 V2 V1 V2 V3 V4 V3 V5 V4 V5 Konfiguration Release Program A Program B Program C

  24. TF 7 TF 5 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

  25. 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

  26. Zustände Angelegt • Übergänge • Aktionen In Arbeit Im Test Freigegeben Prozesse

  27. Übergangsfunktionen In Test In Entwicklung Benachrichtigung Berichte Verarbeitung Freigabe Konsistenz Vollständigkeit Qualität X

  28. 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

  29. Einbindung in Office Umgebung File Access Service

  30. File Access Service

  31. A A 2 C C D D 3 E F G 4 3 4 5 5 2 File Access Service

  32. Workspace Modell Workspace Hierarchie stabil, global Workspace promote Version, Objekt, Konfiguration Workspace Workspace Workspace Workspace Workspace demote local

  33. O1 V1 O2 O3 V1 V1 O1 V1 O2 O3 V1 V1 O1 V1 O2 O3 V1 V1 Sichtbarkeit in Workspaces Datenstrukturen Sicht des Benutzers O1 V1 Freigegeben O2 O3 V1 V1 Überprüfung Bearbeitung

  34. O1 V1 O2 O3 V1 V1 O1 V1 O2 O3 V1 V1 O1 V1 O4 V1 O2 O3 V2 V1 O2 O4 V2 V1 Sichtbarkeit in Workspaces Datenstrukturen Sicht des Benutzers Freigegeben O1 V1 O2 O3 V1 V1 Überprüfung Bearbeitung

  35. 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

  36. Beispiel: IIPInternational Information PlatformEnterprise Information Portalvon Softlab

  37. IIP - Überblick Information PlatformNews Personalisation/Portal Process Support International Information Platform Collaboration/ Community Support Knowledge Management Application Integration

  38. Prozess Unterstützung • Supported Business Processes • Tender process • Publishing • New employees • More later • Guidance instead of supervision • Workflow support • Application integration • Quality assurance

  39. Unterstützung für Kooperation • News, message board • Forums • Chat rooms • Communities • Of interest • Of practice • User groups • FAQ´s

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

  41. 8kjjjj Ljljljjl ljkljkl 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 Miller.gif Smith.gif Single HTML page Structure

  42. 8kjjjj Ljljljjl ljkljkl 8kjjjj Ljljljjl ljkljkl 8kjjjj Ljljljjl ljkljkl 8kjjjj Ljljljjl ljkljkl 8kjjjj Ljljljjl ljkljkl IIP Content; References Content Unit Department (Topic) Department Projects(dir) Employees (dir) Index.html Projects Smith Miller IIP.html Miller.html Smith.html IIP LZBB aqua Aqua.html

  43. fsda fsda fsda fsda fsda fsda fh fh fh fh fh fh sfd sfd sfd sfd sfd sfd Topic Struktur & Navigation Entry Root Org. Units Services Processes ... ... Tender Process Project Office Process Overview Info Projects QMS

  44. Tree Properties Relationships Root User Services Priv. Workbench MarCom ISA 2. Download to Client 3. Upload to IIP, Test in private environment 1. Creating new version in private workbench 4. Review + Publish new version fh fh fh sfd fsda sfd sfd fh fsda sfd fsda sfd fsda fh IIP – Publishing

  45. Tree Properties Relationships Root Services Processes MarCom ISA fh fh sfd fsda sfd sfd fh fh fsda sfd fsda sfd fsda fh IIP – Layout Design Menus Header (Toggle betweendesign and presentation view) Header Top Content Properties Menus Links ..... Content (information, upload, ...)

  46. 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

  47. 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

More Related