De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

DHO – Web Services Resultaten

Verwante presentaties


Presentatie over: "DHO – Web Services Resultaten"— Transcript van de presentatie:

1 DHO – Web Services Resultaten
Ricky Nuyens – EDS-Telindus

2 Agenda Technische Architectuur Versiebeheer Web Service Veranderingen
Client Side SSL Volgende stappen

3 Technische Architectuur

4 Technische Architectuur
upload 3 Unix ACM Student internet XCom Transfer 2 offload Cert 1 Mainframe DB2 Unix Instellingen PEP Onderwijs & Vorming

5 Versiebeheer

6 Versiebeheer URL OperatieMetadata XML Voorbeeld
https://webservice.vlaanderen.be/OnderwijsEnVorming/DHO/InschrijvingDienst_vX_y OperatieMetadata Het OperatieMetaData element bevat de Versie en de Naam van de operatie De inhoud van deze elementen staat vast door de beschrijving van het XML Schema en kan NIET veranderd worden Zowel in Verzoek als Repliek Operationele Ondersteuning XML Voorbeeld <wsdlsoap:address location="https://webservice.vlaanderen.be/OnderwijsEnVorming/DHO/InschrijvingDienst_v1_1/" />  <xs:element name="Versie" fixed="1.1" type="xs:string"></xs:element> in OperatieMetaData.xsd

7 Versiebeheer Service (WSDL) Grote wijziging Kleine wijziging
vX_y notatie Service (WSDL) Grote wijziging Kleine wijziging Verwijderen of hernoemen operatie Grote wijziging op minstens 1 operatie Toevoegen operatie Kleine wijziging op operatie Operatie(XSD) Grote wijziging Kleine wijziging Elke wijziging waarbij de xml berichten (verzoek en repliek) conform de oude versie van de xsd, NIET meer conform de nieuwe versie van de xsd zijn (exclusief het versie veld). Toevoegen van een verplicht veld Bij Verzoek vergroten variabele lengte optioneel veld toevoegen enumeraties uitbreiden Bij Repliek verkleinen lengte enumeraties beperken optioneel veld verwijderen

8 Web Service Veranderingen

9 Diensten overzicht Ongewijzigd Gewijzigd Gewijzigd Nieuwe Nieuwe
TestDienst InschrijvingDienst StudentDienst ResultaatDienst DiplomaDienst Gewijzigd Nieuwe Nieuwe

10 TestDienst Ongewijzigde dienst TestDienst_v1_0
VerifieerBasisveiligheid_v1_0

11 Gewijzigde Dienst Nieuwe “grote” versie
InschrijvingDienst Gewijzigde Dienst Nieuwe “grote” versie InschrijvingDienst_v2_0 SchrijfStudentInVoorOpleiding_v1_1 SchrijfStudentInVoorOpleidingsonderdeel _v1_1 AnnuleerInschrijvingVoorOpleiding_v1_1 AnnuleerInschrijvingVoorOpleidingsonderdeel_v1_1 SchrijfStudentUitVoorOpleiding_v1_1 SchrijfStudentUitVoorOpleidingsonderdeel_v1_1 AnnuleerUitschrijvingVoorOpleiding_v1_1 AnnuleerUitschrijvingVoorOpleidingsonderdeel_v1_1 WijzigInschrijvingVoorOpleiding_v1_1 WijzigInschrijvingVoorOpleidingsonderdeel_v1_1 RaadpleegLijstInschrijvingen_v1_1 RaadpleegInschrijving_v2_0 Gewijzigde operatie Nieuwe “grote” versie

12 Nieuwe “kleine” versie
StudentDienst Gewijzigde Dienst Nieuwe “kleine” versie StudentDienst_v1_2 RaadpleegLeerkredietsaldo_v1_1 RaadpleegGegevensSecundairOnderwijs_v1_0 Buiten bereik ZoekStudent : Op basis van student gegevens het RR-/BIS-nummer vinden Nieuwe operatie

13 ResultaatDienst Nieuwe dienst ResultaatDienst_v1_0
RegistreerResultaat_v1_0 RegistreerVerworvenStudiepuntenInUitwisseling_v1_0 WijzigResultaat_v1_0 AnnuleerResultaat_v1_0 AnnuleerVerworvenStudiepuntenInUitwisseling_v1_0

14 DiplomaDienst Nieuwe dienst DiplomaDienst_v1_0 RegistreerDiploma_v1_0
AnnuleerDiploma_v1_0

15 Use case <–> Web Service - Operatie
Actor Use Case RaadpleegLeerkredietSaldo Verzoek Vragen Instelling Vraag Vraag Vraag Student Repliek Domein Antwoorden Vraag Vraag Antwoord Instelling Inschrijving Meeste gevallen is er een een-een relatie tussen use case en operatie … maar er zijn ook uitzonderingen waarbij 1 use case gerealiseerd wordt door meerdere operaties : RaadpleegInschrijvingen en SchrijfStudentInVoorOpleiding StudentDienst WSDL Functioneel Technisch

16 Publicatie https://team.vlaanderen.be/ov/onderwijsenvorming/DHO/default.aspx Onder de hoofding “Technische Documenten” staan alle documenten nodig voor de implementatie van de web services

17 Publicatie DHO_Diensten_V2_0RC1.zip (z01, z02, z03)
(uitpakken in C:\temp) Document XML Richtlijnen Technisch Ontwerp Webservices Generiek InschrijvingDienst O&V_DHO_DienstSpecificatie_InschrijvingDienst.doc Operaties default.html …. Domein ResultaatDienst StudentDienst

18 Publicatie dho-Toelichting-gepubliceerde-zip-bestanden_v2.0.doc
dho-DienstSpecificatie-Wijzigingshistoriek_v2.0.doc DHO_Bevindingen_WebServices_v2.0RC1-naam-instelling.xls O&V_DHO_FunctioneleAnalyseTG1_V01.08_TG2_V01.03.zip Functionele Analyse TG1 & TG2 Klassemodel

19 Client Side SSL

20 Client Side SSL Laatste stap in ultieme beveiliging Stappenplan
IP gebaseerd Server certificaat Client certificaat Stappenplan Einddoel : 2 omgevingen met client side ssl webservice.vlaanderen.be (nu enkel server side ssl) webservice-iio.vlaanderen.be Altijd een overgangsperiode voorzien voor elke omgeving met server side ssl webservice-wss.vlaanderen.be webservice-iio-wss.vlaanderen.be

21 1 Dec 2008 1 9 Jan 2009 Geen DigSig Geen DigSig Geen DigSig Geen
Prod Geen DigSig Prod Geen DigSig Prod Geen DigSig Prod Geen DigSig Prod C-SSL DigSig Prod C-SSL DigSig v2_0 v2_0 v2_0 v2_0 webservice.vlaanderen.be Prod Geen DigSig Prod Geen DigSig v2_0 v2_0 webservice-wss.vlaanderen.be Acc C-SSL DigSig Acc C-SSL DigSig Acc C-SSL DigSig v2_0 v2_0 v2_0 webservice-iio.vlaanderen.be Acc Geen DigSig Acc Geen DigSig Acc Geen DigSig Acc Geen DigSig Acc Geen DigSig v2_0 v2_0 v2_0 v2_0 webservice-iio-wss.vlaanderen.be Nu Stap 1 Stap 2 Stap 3 Stap 4 Stap 5 1 Dec 2008 1 9 Jan 2009 page 21 21

22 Volgende Stappen

23 Werk Product Nazicht Nakijken van de WSDL en XSD’s
Opmerkingen per dienst Bemerkingen worden Geconsolideerd Geëvalueerd Gecommuniceerd via forum/rechtstreeks Feedback ten laatste tegen 1 Nov 2008

24 Vragen

25 DHO – Web Services Resultaten
Ricky Nuyens – EDS-Telindus


Download ppt "DHO – Web Services Resultaten"

Verwante presentaties


Ads door Google