ice
play

ICE A Web-Based Information System to Support Higher Education - PowerPoint PPT Presentation

Title ICE A Web-Based Information System to Support Higher Education Policy Decisions Peter Mig-Trapp (muessig@his.de) HIS - Higher Education Information System, Hannover, Germany Presentation in Zagreb 20/21 June 2007 Structure ICE


  1. Title ICE A Web-Based Information System to Support Higher Education Policy Decisions Peter Müßig-Trapp (muessig@his.de) HIS - Higher Education Information System, Hannover, Germany Presentation in Zagreb 20/21 June 2007

  2. Structure ICE Structure 1. ICE Overview and Main System Features 2. Using the System (Demonstration) 3. Outlook Peter Müßig-Trapp Zagreb 20/21 June 2007 2

  3. HIS Organisation ICE 1. About HIS Organisation � History – Founded in 1969 – 1975: Taken over by the federal government � Funding – A Non-profit Organisation – Services free of charge – Results of studies and analyses are published Peter Müßig-Trapp Zagreb 20/21 June 2007 3

  4. HIS Mission ICE 1. About HIS Mission and Services � Software Developement Administrative computing applications for higher education � Planning and Management Assistance � Pool of Information – Empirical Studies – Higher Education Funding – Support of Desision Making Peter Müßig-Trapp Zagreb 20/21 June 2007 4

  5. History Overview ICE 2. ICE History ICE History � ~ 1990 : Proprietary Hypercard based system for MacIntosh � ~ 1995 : Completely reengineering towards a platform independent architecture – intranet system, Multi-tier-architecture, RDBMS at the backend, Java as middleware � ~ 2000 : Extending the System – Presentation- and exportmoduls – User authentication � ~ 2005 : Refactoring/Rewriting – object oriented architecture Peter Müßig-Trapp Zagreb 20/21 June 2007 5

  6. Central Goals ICE 2. Central Goals 5 Central Goals 1.Make the best out of standard agregated data records 2.Data Warehouse : integrated and flexible analysing of different data stocks 3.Platform independent system 4.Easy in use (no computing skills or detailed data knowledge needed) 5.Combinated analyses of individual case data and aggregated data records Peter Müßig-Trapp Zagreb 20/21 June 2007 6

  7. ICE Overview ICE 2. ICE Overview E ntscheidung I nformation, C ontrolling, D ecision ICE installations � ICEbmbf : German Ministry of Education and Research (BMBF) � ICEland : Central System for Science and Research Ministries in all German Federal States and the German Science Council (Wissenschaftsrat) � ICEnds : regional system for the State Ministry of Lower Saxony (other states will follow) � ICEwwo : German Academic Exchange Service (DAAD) � HIS Peter Müßig-Trapp Zagreb 20/21 June 2007 7

  8. Data Protection ICE 2. ICE Overview Protection of personal Data � 1980s: Political and legeslative debate on the protection of personal data in Germany � Restricted access to individual case data � Use of standard aggregated datasets Peter Müßig-Trapp Zagreb 20/21 June 2007 8

  9. Datasets ICE 2. ICE Overview Standard Aggregated Datasets vs. Individual Case Data � Standard Aggregated Datasets allows only previously-defined analyses � Individual case data records are much more flexible � Individual case data: Less work to import � ICE can process both: standard aggregated data and individual case data Peter Müßig-Trapp Zagreb 20/21 June 2007 9

  10. Datasets 2 ICE Individual Case Data Ident Nr. ... ... ... ... ... ... ... ... Aggregated data 0001459 09 124 05 2 1 ... ... 0001460 03 237 07 1 1 ... ... ... ... ... ... ... ... ... ... y n t i . o . l a . . r t r . i . c e e t t n n u u e d d e o o t t j n n i i t i b i t t a t t s s e a e a u t n n G G S N N S I I number number 00 00 0 0 2024098 000 00 0 0 2024098 State 00 00 0 1 1011047 000 00 0 1 1011047 Subject 00 00 0 2 1013062 ... ... ... ... ... 00 00 1 0 1767594 124 00 0 0 127831 Institution 00 00 1 1 934127 124 00 1 1 76432 Gender 00 00 1 2 833467 124 00 1 2 51399 Nationality ... ... ... ... ... ... ... ... ... ... 16 11 2 2 104321 577 11 2 2 72112 Peter Müßig-Trapp Zagreb 20/21 June 2007 10

  11. Features Platform ICE 2. System Features Main System Features � Web application : Access via Java capable Webbrowser � Platform independence ! – Operation System : Server-side: Linux, Sun OS, MS Windows Client-side: All comonly-used platforms – Database : Commercial Databases: Oracle, Informix Open Source Databases: MySQL, PostgreSQL Peter Müßig-Trapp Zagreb 20/21 June 2007 11

  12. Features Flexi ICE 2. System Features Feature: Flexibility � Flexible data import – Data with any structure and depth of structure can be imported – New topics can be included � Flexible data analysis – Flexible table generator – Combining informations from several data stocks � Flexible data export – HTML, MS Excel, PDF Peter Müßig-Trapp Zagreb 20/21 June 2007 12

  13. Feature Integration ICE 2. System Features Feature: Data Integration � Data harmonisation with an integrated key � Centraly maintained uniform ICE key � Equivalency rules � System known key internal hierarchies Peter Müßig-Trapp Zagreb 20/21 June 2007 13

  14. Feature Standard Tables ICE 2. System Features Feature: ICE standard tables � Analyses can be stored as ICE standard tables in standard table collections on the server � Integrated automatic updating of ICE standard tables (or whole standard table collections) � ICE standard table export formats: HTML, XML, MS-Excel, Gnumeric, PDF, ... Peter Müßig-Trapp Zagreb 20/21 June 2007 14

  15. Feature Publ Framework ICE 2. System Features Feature: ICE Publishing Framework e . g . : I C E - T a b e l l e n . x s p ? T a b I D = S . I t n e r . T 0 1 4 & T a b F o r m a t = P D F R e q u e s t ( u s e r r e q u e s t w it h w e b b r o w s e r ) X S P X S P p a g e I C E - T a b e l l e n . x s p I C E - T a b e l l e n . x s p E S Q L - T a g L ib x m ln s : e s q l= T a b I D = x " h t t p : / / a p a c h e . o r g / c o c o o n / S Q L / v 2 " z . B . : x = " S . I t n e r . T 0 1 4 " < e s q l: e x e c u t e : q u e r y > T a b F o r m a t = y . . . < e s q l: q u e r y > s e le c t * f r o m S t a n d T a b z . B . : y = " P D F " w h e r e id = 'S . I t n e r . T 0 1 4 ' . . . < / e s q l: q u e r y > X S P : k e y w o r d s e a r c h < e s q l: r e s u lt s > < T a b T it e l> < e s q l: g e t - s t r in g c o lu m n = " T a b T it e l" / > < / T a b T it e l> X S P p a g e : t a b l e l i s t . . . ( e X t e n s i b l e S e r v e r P a g e s ) < / e s q l: r e s u lt s > H T M L I C E - T a b L i s t . x s p < / e s q l: e x e c u t e : q u e r y > e . g . : E X C E L c o l l e c t i o n " I t n e r " : T a b 0 1 : [ X M L ] [ H T M L ] [ G N U ] [ E X C E L ] [ P D F ] T a b 0 2 : [ X M L ] [ H T M L ] [ G N U ] [ E X C E L ] [ P D F ] P D F . . . X M L - T a b 4 3 : [ X M L ] [ H T M L ] [ G N U ] [ E X C E L ] [ P D F ] P u b lis h in g - E n g in e X S P - P r o z e s s o r J a v a S e r v le t C o c o o n I C E s t a n d a r d t a b le - d a t a b a s e ( M y S Q L ) J a v a s e r v le t a n d J S P w e b s e r v e r s e r v e r A p a c h e T o m c a t Peter Müßig-Trapp Zagreb 20/21 June 2007 15

  16. Publ Framework 2 ICE 2. System Features v is u a liz a t io n in P D F v ie w e r v is u a liz a t io n in t a b le c a lc u la t io n ( e . g . A c r o b a t ) ( e . g . E x c e l) R e q u e s t ( u s e r r e q u e s t w it h w e b b r o w s e r ) Publishing W e b - S e r v e r A p a c h e Framework: E X C E L P D F Generating E X C E L P D F d o c u m e n t d o c u m e n t I C E - T a b e l l e n . x l s I C E - T a b e l l e n . p d f Excel and PDF X S P X S P I C E - T a b e l l e n . x s p I C E - T a b e l l e n . x s p t a b l e c o n t e n t s t a b l e c o n t e n t s F O P - S e r i a l i z e r H S S F - S e r i a l i z e r P D F - E x c e l- G e n e r a t o r G e n e r a t o r X A L A N G n u m e r ic - X A L A N F O X M L d o c u m e n t d o c u m e n t X S L T - P a r s e r X S L T - P a r s e r I C E - T a b e l l e n . g n u I C E - T a b e l l e n . f o ( u n d e r c o n t r o l o f ( u n d e r c o n t r o l o f X M L C o c o o n ) C o c o o n ) I C E s t a n d a r d t a b le - X S L - S k r i p t X S L s c r i p t a d m in is t r a t io n I C E - T a b L a T e X . x s l I C E - T a b L a T e X . x s l a p p le t F O f o r m a t a t io n G n u m e r ic f o r m a t it io n I C E s t a n d a r d t a b le - ( c h a n g e s F O d a t a b a s e ( M y S Q L ) f o r m a t , d e p o s e s in D B ) Peter Müßig-Trapp Zagreb 20/21 June 2007 16

  17. access path ICE 2 access pathes Standard tables Table Generation individuell • • Table generation collections • Calculation: data-recall facility • percents differences authentification • • multi stock tables integrated automatic • updating • Format conversion XML � HTML collection organization • � Excel � PDF � u. a. ICE ICE Peter Müßig-Trapp Zagreb 20/21 June 2007 17

Recommend


More recommend