21
Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned Dortmund, den 17. März 2016 Referent: Arn Waßmann

Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

Embed Size (px)

Citation preview

Page 1: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

Campus-Management-System HISinOne(Schnittstellen) - Lessons Learned

Dortmund, den 17. März 2016Referent: Arn Waßmann

Page 2: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

2Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Agenda

• Einleitung

• Schnittstellen– Vergangenheit

– Gegenwart

– Zukunft

• Lessons Learned

• Fragen sowie Diskussionsrunde

Page 3: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

3Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

EINLEITUNG

Page 4: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

4Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

� Interessenten beraten� Studierende verwalten� Alumni betreuen

Campus-Management-System

Interessen-

management

Bewerbungs-

management

Raumplanung

Studiengangs-

management

Studierenden-

verwaltung

Zulassungs-

management

Veranstaltungs-

management

Lehrenden-

verwaltung

Prüfungs-

management

Evaluierung

Alumni-

management

Campus-

Management-

System

Page 5: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

5Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

HISinOne als Teil der Systemlandschaft

• Hochschulsystemlandschaft:–E-Learning

–Lehrplanung

–Dokumenten-Management

– Identitäten

–Bibliothek

–Druckerkonten

–Lernräume

–…

Page 6: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

6Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Integration von HISinOne

HISinOne-Portal

HISinOne-Services

HISinOne-Datenbank

Andere Services

Andere Datenbanken

BAU-GXSVA/QISSVAFSV/QISFSV

E-LearningLehrplanungBibliothek …

Page 7: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

7Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Integration über Schnittstellen

• Schnittstellen–Lesen von Information

–Schreiben von Informationen

� Integration

• Ideal: Eine Stelle an der Daten gepflegt werden

Page 8: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

8Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

SCHNITTSTELLEN

Page 9: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

9Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Schnittstellen – Vergangenheit

• Anbieterabhängig: –Moodle, DMS

–Problem: Nie das passende System

–Vielfacher Entwicklungsaufwand

• Über Datenbank–Problem: Validierung, Protokollierung, …

HISinOneSystem

Page 10: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

10Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Schnittstellen – Gegenwart

• SOAP-Schnittstellen

• Portal-Integration

• Nächtliche Migrationen

• Rudimentäre DMS-, E-Learning-Anbindung

� Anforderungen zur Anbindung verschiedener Systeme

Page 11: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

11Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Schnittstellen – Gegenwart

• Beispiel: Universität Göttingen

Page 12: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

12Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Schnittstellen – Zukunft

• Generische Web-Service-Schnittstellen–Aktiv und passiv

–Middleware / Connector erforderlich

–Für Anwendungsfälle

• Ausblick REST Proof of Concept–Apps, Oberflächentechnologien,

Drittanwendungen, OAuth

Page 13: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

13Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Schnittstellen – Zukunft

• Themen für die nahe Zukunft:–E-Learning (technisches FD)

–Lehrplanung (Stundenplan)

HISinOneMiddleware

SystemSystemSystemSystemSystem

MiddlewareMiddleware

Page 14: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

14Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

LESSONS LEARNED

Page 15: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

15Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Lessons Learned

• Allgemeine statt anbieterspezifische Schnittstellen–Pflege und Wartung

–Konzentration auf die eigene Fachdomäne (Campus-Management)

–Keine Verlagerung der Fachlichkeit in die Schnittstelle (Bereitstellung)

– Integration verschiedener Fremdsysteme zur gleichen Zeit

Page 16: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

16Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Lessons Learned

• Schon jetzt: Allgemeine SOAP-Schnittstellen für Zugriffe auf Grunddaten, Räume, Personen, Veranstaltungsdaten

• TODO: Konzept für fachliche Integration - Deeplinks (Permalinks) in die angebundenen Systeme (Fremdsystem liefert diese URL)

Page 17: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

17Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Lessons Learned

• Kein direkter Datenbankzugriff, besser definierte Schnittstelle (Web-Service)–Technologie-Stack (Protokollierung,

Rollen & Rechte, Validität, Caching, …)

–Keine fachliche Aufbereitung durch HISinOne (Serviceorientierung)

–Updatesicherheit, Stabilität und Wartbarkeit

Page 18: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

18Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Lessons Learned

• Nachhaltigkeit–Langfristig stabile Anbindung auch bei

Versionswechseln der angebunden Systeme

–Stabilität der Web-Services durch Versionierung

Page 19: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

19Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Lessons Learned

• Mobile Darstellung–Responsive Darstellung der Oberflächen

–Auswahl passender Drittanwendungen

Page 20: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

20Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

Lessons Learned

• Flexibilität und Erweiterbarkeit–Konfigurierbare Web-Services (Meta-

Daten) auf Attribut- und Objektebene

• Einfachheit–Aufbau von REST-Schnittstellen für

Anwendungsfälle die in „Echtzeit“ gebraucht werden

–Nutzerentscheidung über die Verwendung der eigenen Daten

Page 21: Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen) -Lessons Learned 4 Interessenten beraten Studierende verwalten Alumni …

21Campus-Management-System HISinOne (Schnittstellen) - Lessons Learned

FRAGEN SOWIE

DISKUSSIONSRUNDE