1 / 12

e-Tinglysning WebService Arkitektur

e-Tinglysning WebService Arkitektur. Bjarne Hansen Business Systems Architect e-mail: bhansen4@csc.com  mobil: +45 2923 5906. Agenda. System-System arkitektur Transportprotokol Kaldsekvens for anmeldelse WS-Reliable Messaging Abonnement (WS-Eventing) WS-Policy

guy-david
Download Presentation

e-Tinglysning WebService Arkitektur

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. e-TinglysningWebService Arkitektur Bjarne Hansen Business Systems Architect e-mail: bhansen4@csc.com  mobil: +45 2923 5906

  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. Internet wsdlxsd wsdlxsd System-system arkitektur UDDI • system-system brugere • opslag i UDDI (ws) • kald til e-tl motor (ws) • e-tl motor • svar • statusopdateringer • abonnementer System-systembruger Web Services services e-TL motor UDDI • Endpoints • UDDI (?) • e-tl motor (?) • WS-Adressing 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 • 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 MANUEL TINGLYST AFVIST… MODTAGET dato/løbenr. STATUS e-tl motor K1 K2 K3 K4 K5 K6 K7 … Kn

  6. WS-Reliable Messaging • 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 • 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.

More Related