Opis zlecenia
Chcemy mieć możliwość interakcji z API z użyciem Obiektów z poziomu Windows Script Host. Nie chcemy komunikować się z API bezpośrednio z WSH, interesuje nas stworzenie obiektu konektora (Class Library) i za jego pośrednictwem pobieramy / wysyłamy dane.
Co mamy:
- dokumentację do API
- DLL z DTO dla zwrotek i zapytań do tego API oraz interfejsami (odpada klepanie)
Struktura solucji:
A) Mini Konfigurator do usługi (jeden formularz z podaniem adresu API + Danych Dostępowych)
+ uruchamiamy program i uzupełniamy
++ adres API
++ GUID do autoryzacji w API
++ po podaniu program zapisuje te dane w rejestrze
B) Usługa systemowa komunikująca się z API wystawiająca IPC dla biblioteczki
+ pobiera dane konfiguracyjne z rejestru
+ podłącza się do API otwiera sesję
+ utrzymuje sesję z API
+ cyklicznie pobiera dane z API (tbd)
+ otrzymuje requesty z DLL opakowane w DTO i wykonuje zapytania do API z danymi w JSON
+ zwraca dane z API do DLL opakowane w DTO
C) Biblioteczka DLL (Class Library) - biblioteczka którą można zaimportować w Windows Script Host i wchodzić w interakcje z API z jej użyciem. Łączy się IPC z usługą systemową.
Deliverable:
- kompletny projekt w Visual Studio
- całość kodu źródłowego
- działający instalator
- pełne prawa autorskie