Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen)...

Post on 17-Sep-2018

250 views 0 download

Transcript of Campus-Management-System HISinOne … · Campus-Management-System HISinOne (Schnittstellen)...

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

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

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

Agenda

• Einleitung

• Schnittstellen– Vergangenheit

– Gegenwart

– Zukunft

• Lessons Learned

• Fragen sowie Diskussionsrunde

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

EINLEITUNG

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

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

HISinOne als Teil der Systemlandschaft

• Hochschulsystemlandschaft:–E-Learning

–Lehrplanung

–Dokumenten-Management

– Identitäten

–Bibliothek

–Druckerkonten

–Lernräume

–…

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 …

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

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

SCHNITTSTELLEN

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

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

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

Schnittstellen – Gegenwart

• Beispiel: Universität Göttingen

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

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

Schnittstellen – Zukunft

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

–Lehrplanung (Stundenplan)

HISinOneMiddleware

SystemSystemSystemSystemSystem

MiddlewareMiddleware

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

LESSONS LEARNED

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

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)

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

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

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

Lessons Learned

• Mobile Darstellung–Responsive Darstellung der Oberflächen

–Auswahl passender Drittanwendungen

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

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

FRAGEN SOWIE

DISKUSSIONSRUNDE