CMS – Kolloquium 15.04.2008 Web-Technologien Zukunft der Verwaltungssoftware Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Agenda ● Wozu benötigen wir Verwaltungssoftware ● Warum neue Software ● HISinOne, Software aus einem Guss ● Datenzugang und Sicherheit ● Realisierung HISinOne (technisch) ● Zeitplan HISinOne Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Agenda ➢ Wozu benötigen wir Verwaltungssoftware ● Warum neue Software ● HISinOne, Software aus einem Guss ● Datenzugang und Sicherheit ● Realisierung HISinOne (technisch) ● Zeitplan HISinOne Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Wozu benötigen wir Verwaltungssoftware? Account ... Facility Management ● Räume ● Gebäude ● ... Personal ● Verträge ● Gehalt ● Urlaub ● Weiterbildung ● Dienstreisen Humboldt Universität Finanz- und Sachmittel Studierende Studium Bewerber Veranstaltungen Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Eingesetzte Software FM@work Facility Management ● Räume ● Gebäude ● ... Personal ● Verträge ● Gehalt ● Urlaub ● Weiterbildung ● Dienstreisen HU IAM Account ... Humboldt Universität SVAGX SOS-GX QIS-SOS Studierende Studium Veranstaltungen Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Finanz- und Sachmittel Bewerber POS-GX QIS-POS ZUL-GX QIS-ZUL FSV-GX ● MBS ● KBS ● BES LSF Humboldt-Universität zu Berlin Die HIS GmbH Hochschul-Informations-System GmbH Seit 1969 im Dienst der Hochschulen Hochschul-IT Informationstechnologie in der Hochschulverwaltung Hochschulforschung Studium, Lehre, Forschung, Finanzierung Hochschulentwicklung Bau, Bedarf, Ressourcen, Organisation Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Die HIS GmbH Hochschul-Informations-System GmbH Seit 1969 im Dienst der Hochschulen Gesellschafter • Bund (1/3) • alle 16 Bundesländer (2/3) Budget (2007) • ca. 17,5 Mio. € MitarbeiterInnen • 260 Standort • Hannover Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Agenda ✔ Wozu benötigen wir Verwaltungssoftware ➢ Warum neue Software ● HISinOne, Software aus einem Guss ● Datenzugang und Sicherheit ● Realisierung HISinOne (technisch) ● Zeitplan HISinOne Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Warum eine neue Software? ● ● Getrennte Entwicklung – Linke Hand vs. rechte Hand (SOS vs. BSOS) – Verschiedene Datenmodelle (z. B. Personen) – GX vs. QIS Getrennte Datenbanken – Eine Datenbank pro System – Problem: LSF (allgemein Portale) Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Warum eine neue Software? ● ● Kopplung der Softwarekomponenten – Getrennte Entwicklung mit eigener Vorstellung vom Modell – ABER: gemeinsame Datenbank (SOSPOSZUL) – DLL-Auslieferung (XYZ-GX 10.0 mit verschiedenen DLLs auf einer Maschine – Prinzip LIFO) Windows – Basis – Extreme Komplexität – Verfügbarkeit/SLAs Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Warum eine neue Software? ● ● kaum Neuentwicklung – Nur nachgewiesene und wichtige Bugs – Gesetzen wird nur „hinterherentwickelt“ Fehlersuche – Kein Quellcode bei GX-Produkten – Der Nutzer muss Fehler beweisen (z.B. Ausfall aller Komponenten wg. DLLEinspielung durch ZUL-GX-Update) Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Warum eine neue Software? ● Komplexe Konfiguration (z.B. QIS – SBModule) – Über 100 Dateien – XSLT – XML – VM (Velocity) – Normale Conf-Dateien – Java-Dateien Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Vorteile einer neuen Software ... oder besser unsere Wunschliste ... ● Ein einheitliches Design – Eine Datenbank – Ein (neues) Datenmodell – Ein einheitlicher Softwarekern ● offener Quellcode ● vereinfachte Konfiguration Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Vorteile einer neuen Software ● Zukunftssicherheit – standardisierte Schnittstellen – Betriebssystemunabhängigkeit (Server) – ● Flexibilität ● Reduktion der Komplexität Web-basiert (Client) ● Keine lokale Spezialsoftware ● Vereinfachter Remote-Zugriff Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Vorteile einer neuen Software Benutzerfreundlichkeit Ingo Rauschenberg Rauschenberg,/CMS Michael Abt.Bell, 1 CMS Abt. 1 Humboldt-Universität zu Berlin Agenda ✔ Wozu benötigen wir Verwaltungssoftware ✔ Warum neue Software ➢ HISinOne, Software aus einem Guss ● Datenzugang und Sicherheit ● Realisierung HISinOne (technisch) ● Zeitplan HISinOne Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin HISinOne Historie ● ● ● Ende 2006 angekündigt Neuentwicklung der kompletten HISSoftware Software für Hochschulen von Hochschulen ● 1. und 2. Quartal 2007 Workshops ● ab 2. Quartal 2007 Entwicklungsbeginn ● Vertragsabschlüsse über Pilotierung Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Partner und Piloten Pilothochschulen - Humboldt-Universität zu Berlin Konsortium Musikhochschulen Universität Duisburg-Essen Fachhochschule Flensburg Universität Karlsruhe voraussichtlich Universität Mannheim Kompetenzpartner - Ruprecht-Karls-Universität Heidelberg - Universität zu Köln - und mehrere weitere Hochschulen auf verschiedenen Kompetenzfeldern Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Pilotierung an der HU Vorteile ● ● ● ● ● Frühe Mitsprache bei der Entwicklung Einbringen HU-spezifischer Anforderungen (Neu) Entwicklung bestimmter Module Überarbeitung eigener Prozesse Unterstützung seitens der HIS (z.B. Migration) Ingo Rauschenberg, CMS Abt. 1 Konsequenzen ● ● ● ● ● 2 Projektstellen an der HU Prozessanalyse involvierter Verwaltungsabläufe Min. 1 Jahr Test von HISinOne Nutzer- und Funktionstests sowie Lasttests Erstellung eines Sicherheits- und Betreuungskonzeptes Humboldt-Universität zu Berlin HISinOne Das Hochschul-Management-System Web-Portal Planung, Organisation und Verwaltung Marketing Bewerberinformation Bewerber-auswahl wahl Alumni … Studentenverwaltung Prüfungsverwaltung … Lehre Studium Forschung Ressourcenmanagement Personal Finanzen Sachmittel … Hochschul – Service – Infrastruktur Netz + Server + Datenbanken + Webservices Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Agenda ✔ Wozu benötigen wir Verwaltungssoftware ✔ Warum neue Software ✔ HISinOne, Software aus einem Guss ➢ Datenzugang und Sicherheit ● Realisierung HISinOne (technisch) ● Zeitplan HISinOne Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Aktuell: Datenzugang und Sicherheit HIS Software DB Server Windows Domäne Client PC's Terminal Server Server für SB Funktionen Nutzer der SB Funktionen Nutzung der HIS Software Vorkommen datenschutzrechtlich relevanter Daten Sicherung ● zentrale Administration ● Firewallabsicherung ● autom. Betriebssystemupdates und Virenscans Fileserve ● regelmäßiges Softwareupdate r ● restriktive Zugangs- und Nutzungsrechte Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin HISinOne: Datenzugang und Sicherheit HIS Software Vorkommen datenschutzrechtlich relevanter Daten DB Server Server für HISinOne Nutzer der SB Funktionen Nutzung der HIS Software Client PC's Windows Domäne Fileserve r Ingo Rauschenberg, CMS Abt. 1 Sicherung ● zentrale Administration ● Firewallabsicherung ● autom. Betriebssystemupdates und Virenscans ● regelmäßiges Softwareupdate ● restriktive Zugangs- und Nutzungsrechte Humboldt-Universität zu Berlin Agenda ✔ Wozu benötigen wir Verwaltungssoftware ✔ Warum neue Software ✔ HISinOne, Software aus einem Guss ✔ Datenzugang und Sicherheit ➢ Realisierung HISinOne (technisch) ● Zeitplan HISinOne Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Die Webapplikation HISinOne Produktions Applikationsserver Lastverteilung & Clusterkonfiguration über Test Mod_JK Applikationsserver Webserver als Cluster: ● LVS ● KeepaliveD Applikationsserver Webserver ● Tomcat 6.0.x Mehrere Instanzen ● Java 1.6.x Webserver Entwicklungs Applikatiosserver Ingo Rauschenberg, CMS Abt. 1 Webserver ● Apache 1.3.x ● Mod_SSL ● Mod_JK Humboldt-Universität zu Berlin Eingesetzte Technik Bisher ● ● GX-Systeme Künftig ● HISinOne – Visual Basic – Webapplikation – Visual C++ – Java – Windows-Basis – Spring Framework – TS-Anwendungen – Hibernate – JavaServer Faces QIS-Systeme – Webapplikation – Java – Apache Velocity Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Konfiguration bisher ● ● ● Anpassen von Konfigurationsdateien – Textdateien – XML-Dateien – Templatedateien Anpassen von Source Code Anpassen von Konfigurationen in der Datenbank Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Konfiguration HISinOne ● ● ● Minimale Konfiguration in Dateien Hochschulspezifische Konfiguration in der Datenbank Konfigurationsänderung: – Entwickeln im Entwicklungssystem – Übernahme in das Testsystem und Tests – Übernahme in das produktive System Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Agenda ✔ Wozu benötigen wir Verwaltungssoftware ✔ Warum neue Software ✔ HISinOne, Software aus einem Guss ✔ Datenzugang und Sicherheit ✔ Realisierung HISinOne (technisch) ➢ Zeitplan HISinOne Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin HISinOne Das Hochschul-Management-System Web-Portal Planung, Organisation und Verwaltung Marketing Bewerberinformation Bewerber-auswahl wahl Alumni … Studentenverwaltung Prüfungsverwaltung … Lehre Studium Forschung Ressourcenmanagement Personal Finanzen Sachmittel … Hochschul – Service – Infrastruktur Netz + Server + Datenbanken + Webservices Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Ressourcen Integration Studium und Lehre Roadmap (Grobplanung) ZUL-GX, SOS-GX, POS-GX und LSF sind Basis für die IT-Unterstützung des Bologna-Prozesses, gesetzliche Anforderungen (Studiengebühren ...) werden umgesetzt Realisierung eines Kernsystems für - Zulassung - Studenten - Prüfungen - Lehre & Forschung - Alumni funktionell entsprechend ZUL, SOS, POS, LSF, BAU, aber ohne Abhängigkeit von GX-Klienten, überarbeitetes Service- und Datenmodell Konzeptklärungen, Partnergewinnung Pilotierung an ausgewählten Hochschulen SOA-Integrations-Infrastruktur Basisdaten zu Personen, Strukturen, Räumen (PSV) ... Web-basierte Anwendungen für - Finanz- und Sachmittelverwaltung - Personal - Controlling basierend auf bestehendem Datenmodell, parallel zu GX einzusetzen, spätere Migration in überarbeitetes Datenmodell ist berücksichtigt flächendeckendes Angebot an alle Hochschulen Sonderfunktionen wie automatisierte Herstellung von Lehrveranstaltungsund Prüfungsplänen Datawarehouse-Komponenten ... - neue Personalverwaltung (PSV-Basis) - Integration von FSV und Fibu - überarbeitetes Service- und Datenmodell - Planungs-Komponenten Pilotierung an ausgewählten Hochschulen COB-GX, SVA-GX, FSV-GX einschließlich FSV-Fibu werden weiter unterstützt, interessierte Hochschule stellen auf Finanzbuchhaltung um 10/2006 10/2007 Ingo Rauschenberg, CMS Abt. 1 10/2008 10/2009 10/2010 10/2011 Humboldt-Universität zu Berlin Roadmap HU ● Bis Mitte Mai: Versionswechsel QIS/LSF ● Mitte Mai: Treffen mit HIS bzgl. ZUL-Prozesse ● Bis Ende Mai: Versionswechsel SOS/POS/ZUL ● Auslieferung der Pilotversion HISinOne (ZUL) ● Tests der Datenbankmigration ● Tests der ZUL-Komponenten von HISinOne ● ● Auslieferung der Pilotversion HISinOne (SOS / POS / LSF) gegen Ende Oktober ... Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Rückblick ✔ Wozu benötigen wir Verwaltungssoftware ✔ Warum neue Software ✔ HISinOne, Software aus einem Guss ✔ Datenzugang und Sicherheit ✔ Realisierung HISinOne (technisch) ✔ Zeitplan HISinOne Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Fragen? ? ? Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin Vielen Dank für Ihre Aufmerksamkeit! Ingo Rauschenberg, CMS Abt. 1 Humboldt-Universität zu Berlin