SlideShare une entreprise Scribd logo
1  sur  16
Nr.: 130-jul-14e-IB Bouwstenen: Magda
Bouwen op sterktes!
Wij willen alle entiteiten van de Vlaamse overheid maximaal ondersteunen door het
aanbieden van ICT-, e-government- en informatiediensten, -producten en -advies, om op
die manier bij te dragen tot de optimale werking van de Vlaamse overheid als geheel.
Het reproduceren, ook gedeeltelijk, van dit document is toegestaan mits duidelijke vermelding van de bron:
“Vlaamse overheid, Bestuurszaken, entiteit e-government en ICT-Beheer”.
Nr.: 230-jul-14e-IB Bouwstenen: Magda
e-IB bouwstenen: MAGDA
Bart Blommaerts – HB-plus
30/07/2014
Nr.: 330-jul-14e-IB Bouwstenen: Magda
Agenda
Nr.: 430-jul-14e-IB Bouwstenen: Magda
Magda
• Maximale GegevensDeling tussen Administraties
– Éénmalig inzamelen, veelvuldig gebruiken van
gegevens
• Website
– http://www.corve.be/producten/magda-diensten/
Nr.: 530-jul-14e-IB Bouwstenen: Magda
Aanbod: Wat?
• Data van (authentieke) bronnen
– Agiv
– FSB (KBO)
– FOD
– KSZ
– RR
– DBA (Omgevingsloket)
– LED
– VDAB
– VMSW
– KBI
Nr.: 630-jul-14e-IB Bouwstenen: Magda
Aanbod: Wie?
• Diverse afnemers
– Vlaamse overheid
• Vlaamse Administraties en Agentschappen
– Federale Overheid
– Lokale besturen
• Verschillende afnemers kunnen zelfde diensten
aanspreken
Nr.: 730-jul-14e-IB Bouwstenen: Magda
Aanbod: Doel?
• Standaardisatie
– Onafhankelijk van gegevensbron
– Onafhankelijk van afnemer
• Intermediar voor privacy-gevoelige diensten
– Authenticatie
– Authorisatie
– Logging
– Filtering
– Trusted Third Party (encoderen, ..)
Nr.: 830-jul-14e-IB Bouwstenen: Magda
Aanbod: Hoe?
• Synchroon
– WebServices: SOAP
• Asynchroon
– Schedulers (batch verwerking)
• Publicaties
• Frontends
Nr.: 930-jul-14e-IB Bouwstenen: Magda
Standaarden: Domeinen?
• Gebruik van domeinen: re-use
– Onderneming
– Persoon
– Inkomen
– ...
• XSD
– WebServices: Onderneming.GeefOnderneming
– Publicaties: Onderneming.PubliceerOnderneming
• Naamgeving
Nr.: 1030-jul-14e-IB Bouwstenen: Magda
Standaarden: Voorbeeld
• Voorbeeld + demo
Onderneming-xsd-02.00_201407292117.zip
Nr.: 1130-jul-14e-IB Bouwstenen: Magda
Standaarden: versies
• Zeer gelijkaardig, maar
– 01.xx
• Java
• Met netwerkvoorwaarden
– 02.xx
• Java + Oracle Service Bus
• Met netwerkvoorwaarden
• Zonder netwerkvoorwaarden: 2-way SSL (Datapower)
Nr.: 1230-jul-14e-IB Bouwstenen: Magda
Standaarden: platform
• JDK 7
– Magda Maven Archetype
– Magda Scheduler Framework
• Oracle WebLogic Application Server
• Oracle 11 database
• Oracle Service Bus
– Magda Templating
Nr.: 1330-jul-14e-IB Bouwstenen: Magda
Beschikbaarheid
• Infrastructuur en Application Server
– SLA: 24/7
• Applicaties
– SLA: Uitgebreide kantooruren
Nr.: 1430-jul-14e-IB Bouwstenen: Magda
Aansluitingsproces
• Standaard formulieren
– Identificatie
– Motivatie
– Machtigingen
– ...
• Validatie in UAT (T&I)
• Timing forecast
Nr.: 1530-jul-14e-IB Bouwstenen: Magda
Q&A
Nr.: 1630-jul-14e-IB Bouwstenen: Magda
ICT-advies nodig?
Contacteer uw relatiebeheerder bij de entiteit e-government en ICT-Beheer:
0479 99 81 76
ingrid.denissen@bz.vlaanderen.be
Ingrid Denissen• Welzijn, Volksgezondheid en Gezin
• Werk en Sociale economie
02 553 13 48
wouter.vandenbosch@bz.vlaanderen.be
Wouter Van Den Bosch• Onderwijs en Vorming
• Ariba, Gipower, GICMDB, WIKI
0479 99 81 75
patrick.natus@bz.vlaanderen.be
Patrick Natus• Internationaal Vlaanderen
• Diensten Algemeen Regeringsbeleid
• Financiën en Begroting
0478 88 08 79
dirk.vergauwen@bz.vlaanderen.be
Dirk VergauwenKabinetten
Piet Verhenne 0474 95 23 59
piet.verhenne@bz.vlaanderen.be
• Ruimtelijke Ordening, woonbeleid en onroerend
erfgoed
• Cultuur, Jeugd, Sport en Media
• GICOD, Documentum, Cognos
Henk Smets 0477 99 38 91
henk.smets@bz.vlaanderen.be
• Leefmilieu, Natuur en Energie
• Mobiliteit en openbare werken
• GICoD, IDM-ACM, Open standaarden, Duurzame IT
• Bestuurszaken
• Landbouw en Visserij
• Economie, wetenschap en innovatie
Seppe Santens 02 553 57 13
seppe.santens@bz.vlaanderen.be

Contenu connexe

Plus de Bart Blommaerts

Pragmatic Architecture, Today (v2)
Pragmatic Architecture, Today (v2)Pragmatic Architecture, Today (v2)
Pragmatic Architecture, Today (v2)Bart Blommaerts
 
Serverless as a Collaborative Economy Enabler
Serverless as a Collaborative Economy EnablerServerless as a Collaborative Economy Enabler
Serverless as a Collaborative Economy EnablerBart Blommaerts
 
Pragmatic Architecture, Today.
Pragmatic Architecture, Today.Pragmatic Architecture, Today.
Pragmatic Architecture, Today.Bart Blommaerts
 
The Serverless Cloud @ JAX London 2016
The Serverless Cloud @ JAX London 2016The Serverless Cloud @ JAX London 2016
The Serverless Cloud @ JAX London 2016Bart Blommaerts
 
The Collaborative Economy
The Collaborative EconomyThe Collaborative Economy
The Collaborative EconomyBart Blommaerts
 
JavaOne: Efficiently building and deploying microservices
JavaOne: Efficiently building and deploying microservicesJavaOne: Efficiently building and deploying microservices
JavaOne: Efficiently building and deploying microservicesBart Blommaerts
 
Developing applications for the cloud
Developing applications for the cloudDeveloping applications for the cloud
Developing applications for the cloudBart Blommaerts
 
HP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloudHP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloudBart Blommaerts
 

Plus de Bart Blommaerts (10)

Pragmatic Architecture, Today (v2)
Pragmatic Architecture, Today (v2)Pragmatic Architecture, Today (v2)
Pragmatic Architecture, Today (v2)
 
Serverless as a Collaborative Economy Enabler
Serverless as a Collaborative Economy EnablerServerless as a Collaborative Economy Enabler
Serverless as a Collaborative Economy Enabler
 
Pragmatic Architecture, Today.
Pragmatic Architecture, Today.Pragmatic Architecture, Today.
Pragmatic Architecture, Today.
 
The Serverless Cloud @ JAX London 2016
The Serverless Cloud @ JAX London 2016The Serverless Cloud @ JAX London 2016
The Serverless Cloud @ JAX London 2016
 
The Collaborative Economy
The Collaborative EconomyThe Collaborative Economy
The Collaborative Economy
 
JavaOne: Efficiently building and deploying microservices
JavaOne: Efficiently building and deploying microservicesJavaOne: Efficiently building and deploying microservices
JavaOne: Efficiently building and deploying microservices
 
Developing applications for the cloud
Developing applications for the cloudDeveloping applications for the cloud
Developing applications for the cloud
 
Java security
Java securityJava security
Java security
 
Code Quality Assurance
Code Quality AssuranceCode Quality Assurance
Code Quality Assurance
 
HP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloudHP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloud
 

e-IB Bouwstenen: Magda

  • 1. Nr.: 130-jul-14e-IB Bouwstenen: Magda Bouwen op sterktes! Wij willen alle entiteiten van de Vlaamse overheid maximaal ondersteunen door het aanbieden van ICT-, e-government- en informatiediensten, -producten en -advies, om op die manier bij te dragen tot de optimale werking van de Vlaamse overheid als geheel. Het reproduceren, ook gedeeltelijk, van dit document is toegestaan mits duidelijke vermelding van de bron: “Vlaamse overheid, Bestuurszaken, entiteit e-government en ICT-Beheer”.
  • 2. Nr.: 230-jul-14e-IB Bouwstenen: Magda e-IB bouwstenen: MAGDA Bart Blommaerts – HB-plus 30/07/2014
  • 4. Nr.: 430-jul-14e-IB Bouwstenen: Magda Magda • Maximale GegevensDeling tussen Administraties – Éénmalig inzamelen, veelvuldig gebruiken van gegevens • Website – http://www.corve.be/producten/magda-diensten/
  • 5. Nr.: 530-jul-14e-IB Bouwstenen: Magda Aanbod: Wat? • Data van (authentieke) bronnen – Agiv – FSB (KBO) – FOD – KSZ – RR – DBA (Omgevingsloket) – LED – VDAB – VMSW – KBI
  • 6. Nr.: 630-jul-14e-IB Bouwstenen: Magda Aanbod: Wie? • Diverse afnemers – Vlaamse overheid • Vlaamse Administraties en Agentschappen – Federale Overheid – Lokale besturen • Verschillende afnemers kunnen zelfde diensten aanspreken
  • 7. Nr.: 730-jul-14e-IB Bouwstenen: Magda Aanbod: Doel? • Standaardisatie – Onafhankelijk van gegevensbron – Onafhankelijk van afnemer • Intermediar voor privacy-gevoelige diensten – Authenticatie – Authorisatie – Logging – Filtering – Trusted Third Party (encoderen, ..)
  • 8. Nr.: 830-jul-14e-IB Bouwstenen: Magda Aanbod: Hoe? • Synchroon – WebServices: SOAP • Asynchroon – Schedulers (batch verwerking) • Publicaties • Frontends
  • 9. Nr.: 930-jul-14e-IB Bouwstenen: Magda Standaarden: Domeinen? • Gebruik van domeinen: re-use – Onderneming – Persoon – Inkomen – ... • XSD – WebServices: Onderneming.GeefOnderneming – Publicaties: Onderneming.PubliceerOnderneming • Naamgeving
  • 10. Nr.: 1030-jul-14e-IB Bouwstenen: Magda Standaarden: Voorbeeld • Voorbeeld + demo Onderneming-xsd-02.00_201407292117.zip
  • 11. Nr.: 1130-jul-14e-IB Bouwstenen: Magda Standaarden: versies • Zeer gelijkaardig, maar – 01.xx • Java • Met netwerkvoorwaarden – 02.xx • Java + Oracle Service Bus • Met netwerkvoorwaarden • Zonder netwerkvoorwaarden: 2-way SSL (Datapower)
  • 12. Nr.: 1230-jul-14e-IB Bouwstenen: Magda Standaarden: platform • JDK 7 – Magda Maven Archetype – Magda Scheduler Framework • Oracle WebLogic Application Server • Oracle 11 database • Oracle Service Bus – Magda Templating
  • 13. Nr.: 1330-jul-14e-IB Bouwstenen: Magda Beschikbaarheid • Infrastructuur en Application Server – SLA: 24/7 • Applicaties – SLA: Uitgebreide kantooruren
  • 14. Nr.: 1430-jul-14e-IB Bouwstenen: Magda Aansluitingsproces • Standaard formulieren – Identificatie – Motivatie – Machtigingen – ... • Validatie in UAT (T&I) • Timing forecast
  • 16. Nr.: 1630-jul-14e-IB Bouwstenen: Magda ICT-advies nodig? Contacteer uw relatiebeheerder bij de entiteit e-government en ICT-Beheer: 0479 99 81 76 ingrid.denissen@bz.vlaanderen.be Ingrid Denissen• Welzijn, Volksgezondheid en Gezin • Werk en Sociale economie 02 553 13 48 wouter.vandenbosch@bz.vlaanderen.be Wouter Van Den Bosch• Onderwijs en Vorming • Ariba, Gipower, GICMDB, WIKI 0479 99 81 75 patrick.natus@bz.vlaanderen.be Patrick Natus• Internationaal Vlaanderen • Diensten Algemeen Regeringsbeleid • Financiën en Begroting 0478 88 08 79 dirk.vergauwen@bz.vlaanderen.be Dirk VergauwenKabinetten Piet Verhenne 0474 95 23 59 piet.verhenne@bz.vlaanderen.be • Ruimtelijke Ordening, woonbeleid en onroerend erfgoed • Cultuur, Jeugd, Sport en Media • GICOD, Documentum, Cognos Henk Smets 0477 99 38 91 henk.smets@bz.vlaanderen.be • Leefmilieu, Natuur en Energie • Mobiliteit en openbare werken • GICoD, IDM-ACM, Open standaarden, Duurzame IT • Bestuurszaken • Landbouw en Visserij • Economie, wetenschap en innovatie Seppe Santens 02 553 57 13 seppe.santens@bz.vlaanderen.be

Notes de l'éditeur

  1. Decretaal vastgelegd (het “e-government decreet”) Het MAGDA-platform zorgt voor de ontsluiting van authentieke gegevensbronnen (federale en Vlaamse) en de uitwisseling van gegevens. Hierdoor wordt het principe van het "éénmalig inzamelen, meervoudig (her)gebruiken van gegevens" stap voor stap gerealiseerd. Gegevens worden slechts één keer ingezameld bij burger of onderneming, wat een grote tijdswinst oplevert. Alle toepassingen die vervolgens gebruikmaken van deze gegevens beschikken steeds over de meest recente informatie.
  2. Agiv = adresgegevens FSB = ondernemingsgegevens FOD = belastinggegevens KSZ = persoonsgegevens RR = persoonsgegevens DBA = digitale bouwaanvraag LED = onderwijs VDAB = werk VMSW = sociaal KBI = inburgering
  3. IVA’s Rp & EVA’s = interne en externe verzelfstandigde agentschappen van de Vlaamse overheid Federale Overheid: kinderbijslag Agentschappen: vb. BestuursZaken, Leefmilieu Natuur en Energie, Onderwijs en Vorming, ..
  4. Onafhankelijk van afnemer, maar wel mogelijkheid tot filter op basis van “rechten” aanvrager. Corve als VDI = Vlaamse Diensten IntegratorGeïntegreerde en gestroomlijnde uitwisseling van authentieke gegevens Security: WS-Security met diverse security policies. Doel van Magda: Magda zorgt voor verschillende implementaties, afnemer moet enkel aan Magda standaarden mbt. security voldoen.
  5. Webservices: 1 vraag, 1 antwoord (request / response) Schedulers: oproepen van webservices in batch. Vb. Afnemer zet lijst van files op FTP. Wij antwoorden “op later tijdstip” op alle vragen. Publicaties: (periodiek) publiceren van (gemuteerde) gegevens (CSV / XML) Frontends: voor afnemers zonder eigen frontend, vb. VKBP GUI: persoonsgegevens Synchroon, asynchroon en publicaties gebruiken zelfde “domeinen”: vb. Persoon, Onderneming 2011 – 2012: oa. door LED als Vlaamse Authentieke bron
  6. Domeinen worden gebruikt om re-use te bevorderen: geen afnemer-specifieke diensten, maar terugkerende domeinen. Deze worden gebruikt, zowel in XSD’s voor webservices als voor publicaties: verschillende webservices gebruiken zelfde domeinen Naamgeving: Ook een voordeel naar duidelijkheid in communicatie (met afnemers)
  7. Tonen domeinen + Webservice Tonen XSD + WSDL (WebService, GeefTewerkstelling), vermelden + tonen service variant + demo Zelfde specificaties voor services en webservices
  8. OSB voor authenticatie, filtering, logging, .. OSB kan ook WebServices ontsluiten die niet door Corve gebouwd zijn, vb. LED. Deze moeten wel voldoen aan de Magda XSD standaarden.
  9. Vermelden: vroeger GlassFish (SJAS) Tijdens development: Jetty en Tomcat + H2 voor database Maven Archetype: generatie Maga Webservice Magda Scheduler Framework: set-up, flow-control, monitoring, ... schedulers
  10. Application Server: Online diensten: dubbele beschikbaarheid (virtuele servers), achter load-balancer Schedulers: cluster
  11. Standaard formulieren met als doel de aansluiting te vergemakkelijken bij meerdere aanvragen Permanente UAT omgeving!