e-Tinglysning WebService Arkitektur

Slides:



Advertisements
Lignende præsentationer
Digital Tinglysning - e-TL
Advertisements

v/ Flemming Faber Souschef, IT-Sikkerhedskontoret
Parameteroverførsel i OIM Mellem portal og serviceprovider.
Fuldmagter i tinglysningen
Anmelderdatabasen Hvem kan få tilladelse til at tinglyse for andre?
Domstolsstyrelsen - Tinglysningsprojektet Oktober 2006
Vejledning i anvendelse af Web Feature Services Version 1
Portalintegrationsprojektet Claus Andreasen PL, portalintegrationsprojektet.
E-commerce hos Bon’A Parte
Gen WebService Gen brugergruppemøde, d Martin G. Jensen, Nykredit – Koncern IT ATV
Public Key kryptering INTRODUKTION TIL KRYPTERING.
Algoritmer og Datastrukturer 2 Dynamisk Programmering [CLRS 15] Gerth Stølting Brodal.
MapReduce implementationer MapReduce Hadoop Apache open source projekt.
Web Services Protokoller og Arkitektur
1 Intro nedarvning (eng.: inheritance) Nedarvningshierarkier Intro polymorfisme (eng.: polymorphism) Abstract / virtual / override / sealed Intro interfaces.
Grontmij Grontmij Status på udvikling af ny JordWeb ENVINA JORD 25. September 2013 Copyright © 2013 Grontmij A/S | CVR Musikhuskvarteret - Aalborg.
Introduktion til NemHandel Infrastrukturen
Introduktion til NemHandel Infrastrukturen Heinrich Clausen 4. november 2010.
Sektorstandardisering for Tinglysning
Digital Post til foreninger Kommunikation mellem det offentlige og din forening.
CSC Proprietary 8/23/ :04:35 AM 008_5849_ER_RED[1] 1 Møde i Test- og teknikgruppen. 9. februar 2007.
Digitale signaturer og CD-kort
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
CSC Proprietary 9/7/2014 2:12:09 AM 008_5849_ER_RED[1] 1 Udførelse af test vedr. e-tinglysning.
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Inspirationsdag i Undervisningsministeriet Introduktion til webservice Thomas Ellegaard Freelanceprogrammør tilknyttet Rambøll Informatik
Tile caching og WMTS Et boost til performance
C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Copyright © Slide omkring test til TT-gruppemødet
SOSI ( ServiceOrienteret SystemIntegration) SG-5 (6/ )
Fra web-indhold til web- services - eller hvorfor man ikke kan springe over åen i to små spring Søren Hebsgaard Manager Developer & Platform Strategy.
Kort om MIDlet. MIDlet - resourcer Kernen er en begrænset java-maskine: Connected Limited Device Configuration Device afhængig: CLDC 1.0 eller CLDC 1.1.
Opfølgning på obligatorisk opgave 1 ONK1. Ingeniørhøjskolen i Århus Slide 2 Overordnet Flere gode opgaver De samme fejl går igen.. Alle der har afleveret.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
SOSI ( ServiceOrienteret SystemIntegration) Quick Tour.
DIGITAL TINGLYSNING Bent Carlsen Præsident for Østre Landsret Danske BOLIGadvokater 24. marts 2006.
Domstolsstyrelsen August 2006
Mar 06 © 2005 IBM Corporation European Customer Advisory Council Meeting Brussels, Belgium January Jan Hansen, IBM Service Delivery Danmark.
C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Copyright © E-TL - Test og Teknikgruppemøde 9. Februar 2007.
Løsninger og teknik
Gartner Consulting Independent Leaders in the Business of IT Om brugen af åbne standarder i den offentlige IT-arkitektur.
Fællesoffentlige it-arkitekturkrav Initiativ 32 Kravpakker – udkast til planlægningsarbejdet 16. april 2008 Michael Bang Kjeldgaard, IT-arkitekturkontoret,
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
CSC Proprietary 1/11/2015 3:39:14 AM 008_5849_ER_RED[1] 1 Møde vedr. e-TL test for eksterne interessenter. 11. januar 2007.
Domstolsstyrelsens IT og procesudviklingscenter Copyright © Workshop for System-system brugere – april - Samarbejde omkring udviklingen/test Bilbogen.
Digital Signatur Hvad er Digital Signatur?
Distribueret programming, specielt Web Services Forskel på.Net og web Forsigtig med arkitektektur SOAP - Simple Object Access Protocol Rasmus D. Lehrmann1.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
Digital signatur i Aalborg Kommune Nordjyske eDage 10.sept Joan Rasmussen,IT-Kontoret projektleder.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
Heterogene distribuerede middlewareteknologier Web Services og Ice.
IT Arkitektur og Sikkerhed
Use Case Modellering. En form for requirements engeneering – dvs. fastlæggelse af systemkrav.
Introduktion til NemHandel Infrastrukturen Heinrich Clausen 1. marts 2011.
Web Services, Microsoft.NET og fremtiden Jørgen Thyme Softwarearkitekt.NET Developer & Strategy Group Microsoft Danmark.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
ASP.NET – web site publish. ASP.NET – site-version.
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
 Jens Bennedsen, 2003Introducerende objektorienteret programmering Exceptions.
Dagens gang Komponenter Projektetablering Opgave i komponenter til næste gang.
Pervasive Computing: Gateway Architecture for Home Integration Jonas Thomsen Ph.d. studerende Kvalifikationseksamen 27. september 2004.
Design af brugerflader13.1 Kursusgang 13 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
DIEB8.1 Kursusgang 8 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
Navision Stat og integration til studieadministrative systemer Bo Meyer Specialkonsulent.
Fællesoffentlige database og Dataflow efter
Den lokale identity provider
Arbejdsmarkedsportalen
OS2indberetning – tjenestekørselsindberetning og ferie
Præsentationens transcript:

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 Signering af tinglysningsdokumenter Serviceklasser Spørgsmål…og svar

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

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…

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

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…

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…

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.

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?

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.

Spørgsmål…og svar

Experience. Results.