Presentation for e-IB (e-government Flemish Government), given to third-party developers to present the services offered by the Flemish Integration Platform: MAGDA (http://www.corve.be/).
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”.
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)
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
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.
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, ..
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.
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
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)
Tonen domeinen + Webservice
Tonen XSD + WSDL (WebService, GeefTewerkstelling), vermelden + tonen service variant
+ demo
Zelfde specificaties voor services en webservices
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.
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