Rozwiązanie:
Integracja Systemów
Branża:
Inne
100% bezpieczna i niezawodna infrastruktura danych
Wyzwanie
Sodexo Benefits and Rewards Services Polska jest liderem rynku świadczeń pozapłacowych. Od ponad 23 lat wspiera firmy w motywowaniu i budowaniu zaangażowania pracowników, a także wyznacza kierunek rozwoju narzędzi lojalizowania partnerów biznesowych, klientów i sił sprzedaży. Oferuje szeroki wachlarz rozwiązań, m.in. karty przedpłacone, wirtualne karty, kupony, nagrody i e-nagrody.
Organizacja miała już doświadczenie w integracjach API, ale wymagały one modernizacji w związku z dynamicznymi zmianami rynku i realizowanymi wyzwaniami biznesowymi. Univio została poproszona o usprawnienie procesów wymiany danych pomiędzy systemami wewnętrznymi i zewnętrznymi, m.in. z Salesforce.
- Niektóre zespoły wymagają dostępu tylko do określonych informacji lub usług, dlatego należało zmodernizować sposób zarządzania uprawnieniami.
- Z technicznego punktu widzenia Sodexo posiadało ugruntowaną usługę Active Directory, pozwalającą na wdrożenie bezpiecznej integracji.
- Ze względu na dużą liczbę obsługiwanych podmiotów niezbędna okazała się centralizacja zarządzania uprawnieniami w firmie, aby usprawnić realizację kluczowych celów biznesowych.
- Aby umożliwić sprawne zarządzanie dużą ilością dostępnych API, należało stworzyć centralny system do ich kontroli. Brak takiego systemu przekładał się na brak jednolitych standardów w zakresie dostępu do API, co wpływało na jakość i wydajność pracy zespołów technicznych.
- Wszystkie części systemu musiały być zgodne z obowiązującymi przepisami i regulacjami prawnymi, co dodatkowo uczyniło kwestię bezpieczeństwa absolutną koniecznością. Należało skupić się na automatycznej reglamentacji dostępów użytkowników do usług, aby ograniczyć ręczne nadawanie uprawnień do syst
Rozwiązanie
- Wdrożony został WSO2 Identity Server, który następnie połączono z istniejącą już w organizacji usługą Active Directory. Dzięki temu powstał centralny punkt zarządzania uprawnieniami, systemami i tożsamościami użytkowników komunikujących się w całej infrastrukturze.
- Wprowadziliśmy rozwiązanie WSO2 API Manager, zapewniając centralny punkt zarządzania funkcjonującymi w organizacji API. Umożliwia to bezpieczne publikowanie, monitorowanie, zabezpieczanie i eksponowanie usług cyfrowych.
- Aby umożliwić integrację między systemami wewnętrznymi oraz zewnętrznymi, została wdrożona wydajna i skalowalna platforma integracyjna typu open source - WSO2 Micro Integrator.
- Dostęp do poszczególnych API odbywa się z wykorzystaniem tokenów autoryzacyjnych w ramach standardu OAuth2.0. Jako dostawca tożsamości został wdrożony WSO2 Identity Server.
- Wszystkie wdrożone komponenty zostały przygotowane w oparciu o kontenery Docker, których zaletą jest łatwa skalowalność i brak problemów z zależnościami.