PULS Webservices 2. marts 2012
Overblik Datamodel Arkitektur Webservices Teknik Spørgsmål
Datamodel
Aktiviteter og produkter
Danmarks Arealinformation Arkitektur PKDB PULS UI PULS WS Brugerstyring STS Danmarks Arealinformation Tredjepart
Webservicekald
Miljøer
Webservices Punktkilde Stamdata Pointsample Stanlab Tilsyn Udtraek (Stancode) Beregning Metadata
Demomiljø PULS UI: https://puls.demo.miljoeportal.dk PULS WS: http://services.puls.demo.miljoeportal.dk Kortvisning: http://predemo-kort.arealdata.dk/index.html Kortvisning: http://predemo-kort.arealinfo.dk/ Eksempel: http://services.puls.demo.miljoeportal.dk /miljoeportal.surfacewater.pointsources.1.0.0/Stamdata.svc
Teknik Forudsætning: DMP’s brugerstyring (ADFS), se wiki Værktøjer: SoapUI - http://www.soapui.org/ .Net: svcutil.exe
.Net C# eksempel var channel = DanBackendChannel<PunktkildeInterface>(ServiceAddressPunktkilde); try { IsAliveResponse response = channel.IsAlive(new IsAliveRequest()); // response.ResultCode, response.ResultReason, … } catch (Exception) throw; finally WsTrustClient.CloseChannel(channel);
Spørgsmål ?