Inventarisatie Informatiearchitectuur

advertisement
Service Oriented Architecture
voor OUNL Heerlen
F. Boterenbrood, Windesheim
Deelnemer lectoraat ICT & Onderwijs innovatie
Informatiearchitect ICT
Docent School of Information Sciences
Hoezo Service Orientatie?
Het verhaal van Windesheim
Het strategisch belang van informatie
 Strategisch Informatie Beleid
Van speerpunt naar infrastructuur
 En wat betekent dat voor projecten?
Effecten
 De voorwaarden, de voordelen en de knelpunten.
Het Strategisch Belang van
Informatie
• College van Bestuur
• Strategische Directeuren
 Strategie en Organisatie
 Strategisch Informatie Beleid
• Directeuren Diensten en Schools
3
Het Strategisch Belang van
Informatie
• College van Bestuur
• Strategische Directeuren
 Strategie en Organisatie
 Strategisch Informatie Beleid
Vraagsturing
Organisatie
Informatie (architectuur)
• Directeuren Diensten en Schools
4
Informatie Architectuur
Speerpunten
The Chain of Pain
Strategische
Principes
Architectuur
principes
Infrastructuur
principes
5
Van speerpunt naar
infrastructuur
Speerpunten
Kwaliteit van onderwijs
Strategische
Principes
Sturen op informatie
Gegevens zijn well-defined
Architectuur
principes
Van het gegeven bestaat één definitie
Infrastructuur
principes
6
Wat betekent dit nou voor
projecten?
• De Alignment Chain maakte architectuur meetbaar
• Elk project wordt gestart met een Project Start Architectuur
• SIB en directie neemt besluit
7
Documentatie op maat:
Architectuur en Stakeholder views
Houtskoolschets
• Korte samenvatting
Architectuurmap
• Human/machine Interface,
• Services Model,
• Data Philosophy,
• System Interface,
• Communication Protocols,
• Integration Model,
• Security,
• Performance,
• Availability,
• Technology Model,
• Transparency,
• Project Meetinstrument,
• Principes
Management view:
• Stuurbaarheid, accrediteerbaarheid, fusieproces VU,
kosten/baten, beveiliging, traceerbaarheid,
managementinformatie
Student view:
• Ondersteuning vraagsturing, betrouwbaarheid,
beschikbaarheid, response
Docent View:
• Stuurbaarheid in didactisch proces, betrouwbaarheid,
verwerkingssnelheid, beschikbaarheid
Medewerker view
• Beschikbaarheid, betrouwbaarheid, compleetheid, humanmachine interfacing, beveiliging
Maatschappij view
• Externe integratie
Overheid View
• Relateerbaarheid
Supplier view
• Wijzigbaarheid en integreerbaarheid
Partner view
• Koppelbaarheid en standaardisatie, beschikbaarheid,
compleetheid
Vereniging view
• Compleetheid, fuseerbaarheid
8
Hoezo Service Orientatie?
Het ontwerp bij Windesheim
SOA: een architectuur van loosely coupled systems
 En wat betekent dat voor projecten?
Infrastructuur en technologie: met de voeten op de grond
 En wat betekent dat alles nou voor Windesheim?
van HIER naar DAAR
App 1
App 4
App 1
App 3
App 4
App 3
SOA
HUB
App 5
App 6
App 2
App 5
App 6
App 2
10
van HIER …..
11
…. naar DAAR
Portaal
Windesheim
Windesheim
Informatie
Informatie
Student
Inschrijvingen
Informatie Inschrijvingen
Rooster
Rooster
Cijfers
Cijfers
Groupware
Groupware
Winkel
Winkel
Systeemcommunicatie
Studie
Digitaal
Digitaal
Student
Student
Portfolio
Portfolio
Digitale
Digitale
Onderwijs
Onderwijs
Catalogus
Catalogus
Facilitair
E-learning
E-learning
&&
Samenwerking
Samenwerking
Toetsen
Toetsen
&&
Assessments
Assessments
Student
Inschrijving
Inschrijving
Financieel
Financieel
Studievolg
Studievolg
Support
Bibliotheek
Bibliotheek
Relatie,
Relatie,
Aanvrager
Aanvrager &&
Alumnus
Alumnus
Control
Post
Post
Management
Management
Informatie
Informatie
Financiën
Financiën
Rooster
Rooster
&&
Inzetplanning
Inzetplanning
Relatie
Stage
Stage
&&
Cursus
Cursus
Facilitair
Facilitair &&
Gebouw
Gebouw beheer
beheer
Marketing
Marketing
acties
acties
HRM
ICT
Personeel
Personeel
Infrastructuur
Infrastructuur
Externe Partijen
IBG
IBG
(Studielink)
(Studielink)
LOI
LOI Campus
Campus
Cendris
Cendris
Pink
Pink Roccade
Roccade
Partner
Partner
Instellingen
Instellingen
BGC
BGC
12
Jawel, maar waarom ook weer?
Een
Boel
Tijd
13
Een architectuur van “loosely
coupled systems”
2008
14
Een architectuur van “loosely
coupled systems”
App 1
App 4
App 3
App 5
App 6
App 2
15
Een architectuur van “loosely
coupled systems”
Informatie
functie
Communication
Protocols
Integration
Model
Systeem
Interface
System
Interface
16
Een architectuur van “loosely
coupled systems”
Communication
Protocols
Integration
Model
App
App
ESB
App
App
System
Interface
17
Een architectuur van “loosely
coupled systems”
Communication
Protocols
Integration
Model
Cats
persoon
Oracle
HRM
Vubis
Cordys ESB
Planon
…..
System
Interface
18
Een architectuur van “loosely
coupled systems”
Communication
Protocols
Integration
Model
Studie
link
persoon
Oracle
HRM
Vubis
Cordys ESB
Planon
…..
System
Interface
19
Een architectuur van “loosely
coupled systems” Vraagsturing
Studie
Voortgang
Cijfer / woord
oordeel
PAP in
uitvoering
Inschrijving
(beoordeeld)
bewijsstuk
Portfolio
beheer
Vitrine
rooster
Semester
versieprogramma
Roosteren
VOE
catalogus
Beschrijven
onderwijs
Rooster
voorwaarden
Toetslijst
20
Het EIA team
Windesheim & SOA Governance:
Enterprise Application Integration Team
•
•
•
•
2 SOA architects
1 Functioneel beheerder
1 Projectleider
Externe ondersteuning (Cordys / Educator)
21
De PSA
Voor elk project een PSA
• Domeinarchitectuur indien complexe samenhang
• Uitwerken van deelproces
• Onderzoek naar beheer en gebruik van informatie
• Ontwerp van Logische Informatie Systemen
• Imbedding in praktijksituatie
• Opstellen PSA mbv project meet instrument
• PL en IA maken voorstellen mbt invulling principes
• Migratieplan / Tijdlijn
22
Inrichting
Wat is nou de basis?
• IMS (Studielink),
• SOAP (Simple Open Access Protocol),
• Batch waar mogelijk, Real-Time waar noodzakelijk,
• Primair Oracle database technologie, secundair SQL Server,
• Thin-client (bijvoorbeeld nieuw SIS, Educator),
• Microsoft, (Sharenet, XP/Server), HP/UX en Mac OS/X,
• Een SAN i.c.m. virtualisatie (Vmware),
• Systeemintegrator Cordys.
23
Effecten
• De voorwaarden,
• De voordelen, en
• De knelpunten.
24
Wat zijn de belangrijkste
voordelen (toekomstvisie)
Bij Windesheim
• Wordt vraagsturing optimaal ondersteund;
• Staat de student centraal;
• Is het voldoen aan veranderende wetgeving simpeler;
• Is ketenintegratie eenvoudiger;
• Is kwaliteit van informatie optimaal.
25
Wat zijn de belangrijkste
voorwaarden
Er is
• Commitment voor informatie beleid,
• Een visie op de toekomstige informatievoorziening,
• Liefst zonder een ivoren toren status,
• Een Project Start Architectuur voor elk project,
• Een deskundige SOA Governance organisatie,
• Een standaard taal, en
• Een Canonical Data Model
26
Wat zijn nu de belangrijkste
knelpunten
Helaas is
• Bijna geen enkele pakketboer geïnteresseerd in integratie,
• De datakwaliteit in ALLE systemen ONvoldoende:
 Inlerend functioneel beheer (verwarrend gebruik van combinaties
van velden)
 Niet-afgeronde conversie trajecten (verschillende opmaken van
nummers en identificaties)
 Oplossingen voor knelpunten in pakket-versie-nu-x bestaan nog
steeds in de data (verrassend gebruik van velden en coderingen)
• Het beheer van inter-systeem relaties lastig
 Wie beheert de interne sleutels van gegevensobjecten?
27
“Enterprise Architecture as a
Strategy”
Implementing SOA “is a four part transformation … that will take
many years to realize. … It is a process of adaption and adoption
that cannot occur overnight. Nor can companies skip a step.”
“… CIO’s should get deeper involved in the business issues …. It
may be time for business executives to become more pro-active.
Executives should educate themselves more about technology….”
By Jeanne W. Ross, et al
28
Vragen?
Interessante lectuur:
- Informatiearchitectuur als Scharnier, F.Boterenbrood, J.W.
Hoek & J. Kurk, SDU 2005, ISBN 90 395 23363
- DYA, Roel Wagter et al, Iquip, ISBN 90-72194-62-4
- Enterprise Architecture as a Strategy, By Jeanne W. Ross,
Peter Weill, David C Robertson, 2006, Harvard Business
School Press, ISBN 5-59139-839-8
- The Trouble With Enterprise Software, Cynthia Rettig, MIT
Sloan Management Review, 2007, sloanreview.mit.edu
29
Download