Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Standarden är dels definierad som synkrona SOAP-tjänstekontrakt (SOAP-HTTP) och dels som format för filbaserade informationsöverföringar.  Tjänsterna är definierade för att fullt ut stödja samtliga CRUD-operationer.  LIS beskriver inte någon webhook-funktionalitet för att möjliggöra implementation av hädelsestyrda scenarier kopplat till tjänsteimplementationerna. Standardens definierade tjänster inkluderar inte heller några operationer för att polla efter nya och ändrade entiteter, vilket gör att standarden hänvisar till filbaserade överföringar för synkronisering av data mellan olika system. Vilka protokoll som ska/bör användas för asynkrona, filbaserad, överföringar definieras inta inte av standarden.  LIS-specifikationen inkluderar även en LDAP-implementation, men denna är diffust beskriven.

...

Standarden kan sägas bestå av följande komponenter

  • Webbaserad dokumentation
  • WSDL - interfacekontrakt för SOAP/HTTP-tjänster
  • XML-scheman som definierar formaten för de ingående entiteterna
  • Vocabularies för definition av giltiga värdemängder.

Generellt är dokumentationen relativt svårgenomtränglig och gör att det kan uppfattas som svårt att ta till sig standarden och hur den ska tillämpas.

Standarden är definierad som fem separata tjänster med sin egen WSDL. Dessa tjänster hanterar en eller flera entiteter. De olika entiteterna är separat definierad i form av XML-scheman. WSDL-definitionerna är tillräckligt väl definierade för kodgenerering. När det gäller XML-schemadefinitionerna så finns det ett antal punkter som man kan ha åsikter om, men den generella schemaimplementationen är korrekt. De områden där man främst kan ha invändningar är bland annat kopplat till språkhantering och definitioner av generella elementtyper.

Utökningsbarhet

LIS tillhandahåller möjligheter att, vid behov, utöka de olika meddelandetyperna med data element som saknas. Dessa utökningar görs i form av nyckel-värde par. Se bild nedan. Detta sätt att lösa utökningsbarheten täcker inte till 100% det behov som vi identifierat. De problem som vi ställts i inför har rört utökning av repeterande element samt tillfällen då vi har behövt utökning av mer komplexa strukturer. 

...