Start

Niftybits GmbH

Entwicklung eines License Servers (WebAPI) in ASP.NET Core 2.1

C# WebAPI, SQL Server

Deployment als AppService unter Azure

Dauer
04/2018 - 06/2018
Einsatzort
Friedberg
Projektgröße
5 Projektteilnehmer
Auslastung

Part time

Projektinhalte
  • Für eine in Delphi entwickelte Software konzipierte und entwickelte ich alleinverantwortlich einen License-Server.
  • Verwendung des License Servers in einer Delphi Applikation.
  • Entwicklung von Unit-, Integration- und Systemtests
  • Hosting als AppService auf Azure
Eingesetzte Technologien
  • WebAPI Core 2.1/C#,
  • SQL Server
  • Azure
  • Entity Framework mit Code First Ansatz

Herausforderungen

Da dies mein erstes Projekt mit Microsoft Azure war, musste ich mich in die Azure-Thematik einarbeiten.

Eine zusätzliche Schwierigkeit war, dass das Projekt in maximal 3 Monaten produktiv sein musste. Dazu kam, dass das restliche Entwicklungsteam unerfahren war und mir die Rolle des Lead-Programmers zukam.

Eine besondere Schwierigkeit war, dass die RSA-Verschlüsselung unter .NET erfolgt und die RSA-Entschlüsselung auf Delphi.

Diese Cross-Application Anforderung war nicht einfach hinzubekommen. Auch die Authentifizierung mittels JWT musste auf beiden Plattformen funktionieren.

Firma

di - IT Consulting
Dirk Illenberger
Bismarckstr. 24
61169 Friedberg

© 2021 di - IT Consulting, Dirk Illenberger