Hej,
potrzebuję stworzyć API REST do komunikacji z jakimś systemem Comarchu. Do tego systemu można dostać się wykorzystując obiekty COM.
API działało by tylko wewnątrz LANu ( komunikacja pomiędzy ERP - to on wołałby API - a Comarchem).
Co wstępnie chciałbym osiągnąć:
- Tworzenie kilku rodzajów dokumentów.
- Tworzenie kartoteki towarowej
- Tworzenie kontrahenta
Chodzi mi o kilka merytorycznych dywagacji:
-
Aplikacja Comarchu działa na SqlServer. Ja ze strony API być może nie będę potrzebował swoich tabel ale wykluczyć tego nie mogę. Jak podejść do tematu?
Code First ( baza danych już istnieje ). Trochę się zgubiłem w myślach jak to zrobić ( encje ) kiedy być może będę potrzebował użyć DataBase First ( czyli przeciągnąć parę tabelek Comarchowych do VS ) a także stworzyć swoje. Może po prostu od początku DataBase First? -
Czy jeśli to będzie chodziło w LANie brać w ogóle opcję zabezpieczenia ( np. token ). Być może w ogóle będzie takie wymaganie i koniec.
-
Zrobić to na jakimś free IIS i ASP .NET MVC czy np. jakiś linux i .NET Core?