Version 1.0 April 2013
Version 1.0 April 2013 Overblik over NSP Service: Viderestillingsservice (DCC) |
Kort introduktion til service |
---|
DCC (DeCoupling Component): DCC er også kendt som SOSI afkoblingskomponenten. SOSI-DCC fungerer som webservice gateway, og dens hovedfunktioner er routning af requests, håndhævelse af timeout-grænser på webservice kald samt asynkron afkobling af webservice kald med tilhørende retry-mekanisme (som dog aldrig er blevet implementeret). Formålet med komponenten er primært at understøtte flere typer af kald-semantik. Et godt eksempel er behovet for en fleksibel garanti for svartider, hvor en klient til afkoblingskomponenten i et web service kald kan specificere, at kaldet skal forsøges gennemført inden for et antal millisekunder. Hvis svaret ikke er kommet inden for det angivne antal millisekunder, afbryder komponenten kommunikationen med den pågældende web service, og returnerer en fejl til klientsystemet. Afkoblingskomponenten understøtter også andre typer af kald. |
Komponent og versioner |
ArkitekturoverblikSom webservice gateway er komponenten placeret mellem en klient – som typisk kaldes for webservice consumer (WSC) – og en service udbyder, kaldet webservice provider (WSP). WSCen webservice requests til WSPen igennem komponenten og modtager responsen enten direkte ved synkron kommunikation. Logisk arkitekturKomponenten er implementeret som simpel Servlet, som danner indgangspunktet for indkommende webservice kald. Ved opstart af komponenten indlæses konfigurationen, som indeholder routningsinformation og en default afkoblings-model for de operationer, der skal kunne kaldes igennem komponenten. Når en besked modtages fra en WSC til videreforsendelse til en WSP, gennemløbes følgende flow: Whitelistning checkes: Hvis ikke WSCens IP adresse optræder i komponentens whitelist, afbrydes kaldet og et fejlsvar returneres til WSCen
|
Kontaktoplysninger, servicebeskrivelse og testforhold |
Her listes vedhæftet materiale, kontaktpersoner, mail adresser mv.
|