...
Krav Id | Beskrivning | Typ | |||
---|---|---|---|---|---|
K-1 | Tjänsteadresseringskatalogen ska stödja gängse modeller för lastbalansering, så som klustring. Tjänsteadresseringskatalogen skalas på samma sätt som vanliga web-applikationer. | Skalbarhet | |||
K-2 | TAK ska kunna driftsättas på alla plattformar där Apache Tomcat erbjuder installationsstöd. Det täcker alla vanligt förekommande Linux-, Unix- och Windowsversioner. | Flexibilitet | |||
K-3 | Tjänsteadresseringskatalogen (TAK) ska tillhandahålla en komponent som innehåller cachad TAK data som övriga SKLTP komponenter kan använda för att inte vara beroende av att Tjänstekatalogens (TAK) tjänster är tillgänglig online. | Tillgänglighet | K-4 | TAK ska levereras som öppen källkod under licensen LGPL. | Flexibilitet |
K-114 | TAK ska levereras med automatiserade last- och robusthetstester. | Prestanda | |||
K-125 | All utveckling av TAK ska baseras på portabla, komponentbaserade byggen enligt en välbeskriven produktstruktur. | Flexibilitet |
...
Detaljerade krav på funktionalitet i Tjänsteadresseringskatalogen.
Krav Id | Beskrivning | Typ |
---|---|---|
FK- | 6Felmeddelande som orsakas i virtualiseringsplattformen ska rapporteras som SOAPFault till tjänstekonsumenten, samt loggas. ID i SOAPFault ska finnas i logfilen för korrelering. | Felhantering |
FK-7 | Felsituationer som är förutsägbara baserade på inkonsistens mellan metadata i meddelandetrafik och innehåll i tjänstekatalog, ska redovisas i SOAPFaults med mycket stor tydlighet, så att det inte råder något tvivel som orsaken och vad som behöver göras, se standardiserade felkoder nedan. | Felhantering |
1 | Tjänsteadresseringskatalogen skall lagra vägvalsinformation bestående av följande delar; Tjänstekontrakt, Logisk adress och teknisk adress i form av en URL. Vägvalsinformationen skall även innehålla ett tidsspann då denna är giltig. | |
FK-2 | Tjänsteadresseringskatalogen skall lagra anropsbehörigheter bestående av följande delar; Tjänstekontrakt, Logisk adress och tjänstekonsumentens identitet. Anropsbehörigheten skall även innehålla ett tidsspann då denna är giltig. | |
FK-3 | Tjänsteadresseringskatalogen skall exponera lagrad vägvalsinformation och anropsbehörigheter över valfritt gränssnsnitt för internt bruk inom SKLTP-domänen. | |
FK-4 | Tjänsteadresseringskatalogen skall implementera den nationella tjänstedomänen infrastructure:itintegration:registry. (GetLogicalAddresseesByServiceContract och GetSupportedServiceContracts) | |
FK-5 | Tjänsteadresseringskatalogen (TAK) ska tillhandahålla en komponent som innehåller cachad TAK data som övriga SKLTP komponenter kan använda för att inte vara beroende av att Tjänstekatalogens (TAK) tjänster är tillgänglig online. | |
FK-6 | All intern kommunikation mellan SKLTP-komponenter ska gå via HTTP | |
Standardiserade felkoder ??
...