Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

e-Tinglysning WebService Arkitektur

Lignende præsentationer


Præsentationer af emnet: "e-Tinglysning WebService Arkitektur"— Præsentationens transcript:

1 e-Tinglysning WebService Arkitektur
Bjarne Hansen Business Systems Architect  mobil:

2 Agenda System-System arkitektur Transportprotokol
Kaldsekvens for anmeldelse WS-Reliable Messaging Abonnement (WS-Eventing) WS-Policy Signering af tinglysningsdokumenter Serviceklasser Spørgsmål…og svar

3 System-system arkitektur
System-system bruger UDDI system-system brugere opslag i UDDI (ws) kald til e-tl motor (ws) e-tl motor svar statusopdateringer abonnementer Internet Web Services wsdl xsd Endpoints UDDI (?) e-tl motor (?) WS-Adressing e-TL motor UDDI services wsdl xsd interfaces

4 Transportprotokol Standard SOAP baseret Web Service HTTPS
Kryptering af besked mellem parter Server certificate hos Tinglysningsretten HTTP + WS-Encryption Gateway venlig… Yderligere arbejde med at bruge WS-Encryption til kryptering af indholdet i besked mellem parter WS-Encryption er ikke specielt udbredt…

5 Kaldsekvens for anmeldelse
SOAP via HTTPS MODTAGET dato/løbenr. MANUEL STATUS TINGLYST AFVIST … e-tl motor K1 K2 K3 K4 K5 K6 K7 Kn Asynkron natur for kaldssekvens… Sædvanlig sæt af problemer med f.eks. manglende svar og dublerede kald Introduktion af unikt transaktionsid (på tinglysningsdokument) fra afsender kan afhjælpe nogle af problemstillingerne …eller: brug af WS-Reliable Messaging

6 WS-Reliable Messaging
Afleveringsgaranti som det kendes ved kø-baseret kommunikation Kommunikation er af natur asynkron Begrænset udbud af (kommercielle) implementationer WS-Reliable Messaging er tilpas “løs” i specifikationen til at der må forventes “kompatibilitet issues” mellem kommercielle implementationer BEA WS-RM implementation CSC har en egenudviklet WS-RM implementation Der skal enten anvendes WS-Reliable Messaging eller introduceres mekanismer til håndtering af tvivlstilfælde ved fejl i traditionel WS kommunikation…

7 Abonnement e-TL motor stiller abonnementsordning til rådighed for eksterne system-system brugere… Der kan registreres abonnement på… Et eller flere objekter + en eller flere hændelser for disse objekter To mulige implementationer WS-Eventing Specifikation af hvordan abonnementer angives (Filter) Et specifikt “Filter” som passer til tinglysning… …eller generelt XPath query som “køres” mod de XML dokumenter der udgør konkrete events Egne WS som følger principperne i WS-Eventing, men som er rettet specifikt mod tinglysning…

8 WS-Policy Kan anvendes til at definere en lang række forskellige politikker… WS-Policy har fået sin udbredelse omkring specificering af politikker for sikkerhed – typisk angivelse af algoritmer og nøgle-længder… e-TL Vil specificere en WS-Policy… …men forhåbentlig vil der kun være en politik… Sagt med andre ord: e-TL projektet vil gå efter at der er en (og kun en) standardiseret måde at kommunikere med e-TL motoren på… Når antallet af kommunikationsformer evt. udvides vil der blive opsat flere WS-Policy politikker som specificerer de forskellige krav til klienterne.

9 Signering af tinglysningsdokumenter
Signering med OCES Virksomhedscertifikat OCES Medarbejdercertifikat OCES Personcertifikat XML-Signature Implementation fra Apache (C++, Java) OpenOCES implementation (Java) CSC releaser specifikation og eksempler på signering af tinglysningsdokumenter med XML Signature Klient API CSC overvejer at release et klient API til e-TL motoren… Scope og betingelser endnu ikke på plads… Hvilke platforme anvendes generelt hos system-system brugere?

10 Serviceklasser… Opbygning af tinglysningsdokument Forespørgsler
aktHent(...) + en række forespørgsels- og valideringsservices + services til håndtering af brugerformularer tinglysningsdokumentAnmeld(…) Forespørgsler En række services til at forspørgsler i e-akten Præsentationsservices… Administration Administration af anmelderordning… Administration af system-system opsætning… Portlets Portlets stilles til rådighed… Behov kendes ikke pt.

11 Spørgsmål…og svar

12 Experience. Results.


Download ppt "e-Tinglysning WebService Arkitektur"

Lignende præsentationer


Annoncer fra Google