Napisanie w C# usługi systemowej będącej klientem do API z interfejsem w postaci biblioteki DLL

Zleceniodawca
no avatar
HalZero
Opis

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

Opublikowano
2024-02-27
Wymagane funkcje:
- Program Konfiguratora - Usługa systemowa - Biblioteczka DLL - Logi - Opakowane w instalator
Opis pliku 1
Schemat blokowy dla lepszej orientacji.

Wysłane oferty (11)

administracja serwerów
administracja systemów
angielski
+ 23 więcej
no avatar
6 umów
2024-02-29
API
aplikacje webowe
Bash
+ 26 więcej
Budżet
7000,00 PLN
Prawa autorskie
-
Ważne przez
30 dni

Najnowsze zlecenia z kategorii