Integracija sistema

Povezivanje sa kalendarom Microsoft 365 nadogradnjom postojećeg sistema.

Tamás je izradio integracionu platformu zasnovanu na .NET-u koja je ranije .NET Framework klijente povezala sa Microsoft Graph API-jem preko modernih .NET 8 servisa. Zadatak je, pored obrade kalendarskih događaja, obuhvatio i operativne funkcije pozadinskih servisa.

Ovaj projekat je deo Tamásovog ranijeg stručnog rada; ovde opisani doprinos nije nastao u okviru angažmana firme operandor.
Tamásov doprinos
Razvoj integracione platforme i funkcija upravljanja servisima
Period
2025
Arhitektura
Povezivanje .NET Framework klijenata i .NET 8 servisa pomoću WCF Named Pipes i gRPC-a
.NET Framework.NET 8Microsoft Graph APIWCF Named PipesgRPC

Stare klijente je trebalo povezati sa modernom kalendarskom uslugom.

Zadatak je bio da se postojeće .NET Framework okruženje poveže sa Microsoft Graph API-jem. Rešenje je posebnim modernim slojem servisa povezalo ta dva tehnološka okruženja.

Trebalo je uzeti u obzir ceo životni ciklus sastanaka.

Razvoj je obuhvatio više od deset posebnih slučajeva. Među njima su bili tokovi organizatora i učesnika, prihvaćene, uslovno prihvaćene i odbijene pozivnice, privatni i ponavljajući sastanci, kao i izmene, brisanja i razlike u vremenskim zonama.

Upravljanje pozadinskim servisima postalo je deo rešenja.

Tamás je realizovao funkcije pokretanja, zaustavljanja i provere stanja, kao i automatski oporavak servisa i ponovno pokretanje na spoljni zahtev. Gotova platforma je tako, pored rada potrebnog za integraciju kalendara, podržavala i upravljanje servisima.

Došlo je do neočekivane greške. Ponovo učitaj