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

We want to be able to interact with the API using Objects from within Windows Script Host. We do not want to communicate with the API directly from WSH, we are interested in creating a connector object (Class Library) and through it we retrieve / send data.

What we have:

- documentation for the API

- DLL with DTOs for stanzas and queries to this API and interfaces (no patching)

The structure of the soluuation:

A) Mini Configurator for the service (one form with API address + Access Data)

+ run the program and fill in

++ API address

++ GUID for authorization in API

++ once provided, the program writes this data to the registry

B) The system service that communicates with the API issues an IPC for the library

+ retrieves configuration data from the registry

+ connects to the API opens a session

+ maintains a session with the API

+ periodically retrieves data from the API (tbd)

+ receives requests from DLL wrapped in DTO and makes requests to API with data in JSON

+ returns data from the API to the DLL wrapped in a DTO

...and more

Published
on 2024-02-27
Category
Required functions:
- Configurator program - System service - DLL library - Logs - Packaged in an installer
File description 1
Schemat blokowy dla lepszej orientacji.

Offers sent (11)

no avatar
6 deals
on 2024-02-29
API
Bash
CRM
+ 26 more
Budget
7000.00 PLN
Copyright
-
Expires in
30 days

Recent jobs from category

  • no avatar
    Marcus 0 deals
    Software Developer
    We are looking for a skilled Software Developer to join our growing team. The ideal candidate is...
    Negotiable
    23 offers
    Expires in 57 days
  • no avatar
    Piotr Chabros 5 deals
    szukam młodych gniewnych programistów fullstacków - złotą rączkę
    wraz ze wspólnikiem prowadzimy kilka projektów/firm i brakuje nam rąk do pracy szukamy...
    Negotiable
    79 offers
    Expires in 24 days
  • no avatar
    NoneForNow 0 deals
    java springboot development
    I have an unfinished java springboot application there a multiple (small) things that need to be...
    Negotiable
    32 offers
    Expires in 16 days
  • no avatar
    Maxman 0 deals
    Data Scientist
    We are looking for a Data Scientist to join our Revenue Operations team. You will be responsible...
    Negotiable
    33 offers
    Expires in 2 days