Klient SAP
Konektor na straně systému SAP byl realizován prostřednictvím WebServices (služba, použitá v projektu SAP-NeOS ), prostřednictvím csv souboru (jako dočané řešení do doby implementace příslušné WS) a prostřednictvím fixed-column souborů (využití konektoru předchozího lékárenského systému).
Příslušné procesy jsou v případě WS spouštěny prostřednictvím plánovače systému Ensemble. V případě přenosu dat prostřednictvím souborů pak umístěním zdrojových souborů do určené sdílené složky.
Klient Apothéké
Konektor na straně systému Apothéké měl být původně řešen prostřednictvím WebServices. Dočasně, do doby implementace příslušných WS, je však přenos dat realizován prostřednictvím csv souborů. Zpracování souborů je realizováno prostřednictvím k tomu určených tříd systému Ensemble.
Příslušné procesy jsou spouštěny umístěním zdrojových souborů do určené sdílené složky.
Technologie
Projekt byl řešen jako součást integračního systému KZIS za použití stejných technologií. Konektory na propojované systémy byly řešeny prostřednictvím webových služeb, csv a fixed-columns souborů. Konektivita na WS byla řešena prostřednictvím klientů generovaných prostředky Ensemble z dodaných WSDL souborů.
Vzory zdrojových kódů:
BO import csv files
SOAP client ZNeOSAll
BS import csv files
Třída datové entity