- IBM Notes/Domino -> PDF
- Kursverwaltung mit XPages
Roger Zirn, Senior Software Engineer | Consultant, Belsoft
©2014BelsoftAG|www.belsoft.ch
Über mich
 > 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)
 Senior Software ...
©2014BelsoftAG|www.belsoft.ch
Agenda
 IBM Notes/Domino -> PDF
 PDF - PDF/A
 IBM Notes/Domino Dokumente -> PDF: Warum?
...
©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino -> PDF
©2014BelsoftAG|www.belsoft.ch
PDF
 Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)
 Auf untersch...
©2014BelsoftAG|www.belsoft.ch
PDF/A
 Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)
 Erlaubt ...
©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino Dokumente -> PDF: Warum?
 Unternehmen setzen vermehrt zentrales System für...
©2014BelsoftAG|www.belsoft.ch
Eigenentwicklung vs. Produkte
 Eigenentwicklung
- PDF-Klassen (Java) sind zwar vorhanden......
©2014BelsoftAG|www.belsoft.ch
Bekannte Produkte und ihre Eigenschaften
 ePDF (GBS)
- Nur serverbasierte Lösung (Installat...
©2014BelsoftAG|www.belsoft.ch
Demo
©2014BelsoftAG|www.belsoft.ch
Kursverwaltung mit XPages
Informatikdienste der Universität Zürich
©2014BelsoftAG|www.belsoft.ch
Architektur (1)
 Web Frontend (Browser)
- Interne/externe Kursteilnehmer
- Anmelden/Abmelde...
©2014BelsoftAG|www.belsoft.ch
Architektur (2)
 IBM Notes Client
- Kursadministration
- Kursbeschreibungen, Kurse und Kurs...
©2014BelsoftAG|www.belsoft.ch
Architektur (3)
 Backend-Verarbeitung
- Terminüberwachung (Anmeldefrist, Stornierung, Erinn...
©2014BelsoftAG|www.belsoft.ch
Demo
©2014BelsoftAG|www.belsoft.ch
Fragen?
©2014BelsoftAG|www.belsoft.ch
Danke für Ihre Aufmerksamkeit
Nächste SlideShare
Wird geladen in …5
×

IBM Notes Kursverwaltung mit xPages

1.303 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.303
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
198
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

IBM Notes Kursverwaltung mit xPages

  1. 1. - IBM Notes/Domino -> PDF - Kursverwaltung mit XPages Roger Zirn, Senior Software Engineer | Consultant, Belsoft
  2. 2. ©2014BelsoftAG|www.belsoft.ch Über mich  > 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)  Senior Software Engineer | Consultant bei Belsoft AG seit Juli 2013 - Entwicklung in IBM Notes/Domino - Administration in IBM Notes/Domino, Sametime, Connections - Administration in IBM SmartCloud Enterprise - Consultant  Kontakt: - Email: roger.zirn@belsoft.ch
  3. 3. ©2014BelsoftAG|www.belsoft.ch Agenda  IBM Notes/Domino -> PDF  PDF - PDF/A  IBM Notes/Domino Dokumente -> PDF: Warum?  Eigenentwicklung vs. Produkte  Der Belsoft bekannte Produkte und ihre Eigenschaften  Demo  Kursverwaltung mit XPages  Architektur  Demo  Fragen
  4. 4. ©2014BelsoftAG|www.belsoft.ch IBM Notes/Domino -> PDF
  5. 5. ©2014BelsoftAG|www.belsoft.ch PDF  Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)  Auf unterschiedlichsten Plattformen gleich darstellbar  Neben Text können auch Bilder, Audio, etc. enthalten sein  Braucht in der Regel eine Reader-Software (Acrobat Reader, etc.)  Weit verbreitet, auch auf mobilen Geräten
  6. 6. ©2014BelsoftAG|www.belsoft.ch PDF/A  Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)  Erlaubt digitale Signaturen (Rechtsgültigkeit)  Volltextsuche (erweiterbar mit embedded XMP Metadata)  Muss gewisse Bedingungen erfüllen (z.B.: keine Verschlüsselung, kein Video/Audio, keine Änderungen möglich, Schriften müssen eingebettet sein, etc.)  PDF/A-1, -2, -3 - Level A (Accessible), B (Basic), U (Unicode)  Mehr über PDF/A erfahren - www.pdfa.org -> PDF/A in a Nutshell 2.0
  7. 7. ©2014BelsoftAG|www.belsoft.ch IBM Notes/Domino Dokumente -> PDF: Warum?  Unternehmen setzen vermehrt zentrales System für die Archivierung relevanter Informationen aus verschiedenen Quellen ein  Ausstieg aus IBM Notes/Domino, Daten müssen aber weiterhin abrufbar sein  Prozesse/Entscheide/Kommunikation/etc. müssen in einigen Jahrzehnten noch nachvollziehbar sein
  8. 8. ©2014BelsoftAG|www.belsoft.ch Eigenentwicklung vs. Produkte  Eigenentwicklung - PDF-Klassen (Java) sind zwar vorhanden... - ...aber es wäre alles "zu Fuss" zu bewältigen (z.B.: Formatierung) - Grosser Aufwand, da die Entwicklung recht komplex ist (PDF/A...)  Produkte - Komplexe IBM Notes/Domino Dokumente werden "As-Is" generiert - Tabellen, Sections, Richtext - Einstellungen (z. B: PDF/A, ) via Properties - Behandlung von Attachments via Properties  Beides - Produkte "out of the box" genügen den Anforderungen meistens nicht - PDF-Generierung muss in bestehende Applikation integriert werden - API der Produkte verfügbar
  9. 9. ©2014BelsoftAG|www.belsoft.ch Bekannte Produkte und ihre Eigenschaften  ePDF (GBS) - Nur serverbasierte Lösung (Installation von DLLs) - Regelbasierte Umwandlung - Attachment-Konvertierung  n2pdf (Softvision) - Client- und serverbasierte Lösung (Installation von DLLs) - Agent oder Server Task - Attachment-Konvertierung  SWING PDF Converter (SWING Software) - Client- und serverbasierte Lösung (Keine Installation, Java Klassen via NSF) - Agent - Attachment-Konvertierung
  10. 10. ©2014BelsoftAG|www.belsoft.ch Demo
  11. 11. ©2014BelsoftAG|www.belsoft.ch Kursverwaltung mit XPages Informatikdienste der Universität Zürich
  12. 12. ©2014BelsoftAG|www.belsoft.ch Architektur (1)  Web Frontend (Browser) - Interne/externe Kursteilnehmer - Anmelden/Abmelden/Warteliste - Kursleiter - Kursinhalte bearbeiten - Interne - Raumreservationen beantragen  Technologie - XPages mit MVC-Pattern (Trennung von Datenobjekte, UI und Logik) - Kommunikation mit LotusScript Agents - Mandantenfähig, da flexible Konfiguration
  13. 13. ©2014BelsoftAG|www.belsoft.ch Architektur (2)  IBM Notes Client - Kursadministration - Kursbeschreibungen, Kurse und Kursleiter verwalten und planen - Registrationen und Raumreservationen bearbeiten - Korrespondenz (Email oder MS Word Briefe) erstellen - Auswertungen erstellen - u.v.m. - DB-Administration - Applikations-Einstellungen, Konfigurationen verwalten  Technologie - LotusScript Agents
  14. 14. ©2014BelsoftAG|www.belsoft.ch Architektur (3)  Backend-Verarbeitung - Terminüberwachung (Anmeldefrist, Stornierung, Erinnerungen, etc.) - Registrationen abarbeiten (div. Emails, Warteliste, Status) - u.v.m.  Technologie - Scheduled LotusScript Agents
  15. 15. ©2014BelsoftAG|www.belsoft.ch Demo
  16. 16. ©2014BelsoftAG|www.belsoft.ch Fragen?
  17. 17. ©2014BelsoftAG|www.belsoft.ch Danke für Ihre Aufmerksamkeit

×