Nærværende dokument udgør designdokumentet for FIBS (Fødselsindberetnings-servicen). FIBS fungerer som webservice gateway som modtager indberetninger som følger Den Gode Webservice (DGWS) til Kirkeministeriets (KM) jordemoder-service og transformerer dem til webservice protokollen OWSA Model T som jordemoder-service benytter.
Komponenten er udviklet som en Java webapplikation baseret på Spring frameworket og understøttes på JBoss Application Server version 6.0.
Dette designdokument er gældende for FIBS version 1.0.X.
Som webservice gateway er komponenten placeret mellem klienten, typisk et regionalt fagsystem, og service-udbyderen, her Kirkeministeriets jordemoder-service. Jordemoder-servicen udstilles på internettet over én-vejs SSL og følger protokollen OWSA model T [OWSA]. FIBS komponentens udstiller jordemoder-servicen som fødselsindberetningsservice der følger Den Gode Webservice. Dette illustreres i nedenstående figur:
Komponenten er implementeret som en simpel servlet, som danner indgangspunktet for indkommende webservice kald. Ved opstart af komponenten indlæses konfigurationen samt keystore som indeholder nøgleparret der benyttes til signering af udgående beskeder til jordemoder-servicen.
Når en besked modtages fra et fagsystem til videreforsendelse til jordemoder-servicen, gennemløbes følgende flow:
[OWSA] | OWSA Model T |