Writing in C# a system service that is a client to an API with an interface in the form of a DLL library

Employer
no avatar
HalZero
Description

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

Published
on 2024-03-29
Category
Required functions:
- Configurator program - System service - DLL library - Logs - Packaged in an installer

Offers sent (11)

Budget
7000.00 PLN
Copyright
-
Expires in
30 days

Recent jobs from category

  • no avatar
    Jakub K 0 deals
    Converting PDF to WORD
    Reading original files with OCR precision, preserving the exact layout and fonts. Editing data...
    Negotiable
    59 offers
    Expires in 2 days