Od rozwiązania legacy do nowoczesnej architektury integracyjnej: wdrożenie MuleSoft w GATX 

Wyzwanie

GATX to światowy lider w dziedzinie leasingu wagonów kolejowych, który dostarcza wysokiej jakości, niezawodne rozwiązania dla różnych branż. Sukces firmy zależy od efektywnego zarządzania flotą, wspieranego przez inteligentną technologię i niezawodną integrację danych i systemów.

Sukces GATX zależy od terminowego i wydajnego zarządzania flotą w celu dostarczania maksymalnej wartości dla klientów.  Wymaga to przetwarzania dużej ilości danych z różnych systemów, w tym o: geo-lokalizacji, przebiegu, przeglądach i naprawach oraz danych z zewnętrznych źródeł. Ponadto, kluczowe dane muszą być dostępne za pośrednictwem interfejsów API dla odbiorców wewnętrznych i zewnętrznych. 

W przeszłości firma GATX realizowała procesy integracyjne przy użyciu kombinacji podejść peer-to-peer i lokalnej szyny danych (ESB – Enterprise Service Bus). Jednak wraz ze wzrostem potrzeb związanych z danymi, skalowaniem operacji i pojawieniem się nowych wymagań integracyjnych, uwidoczniło się kilka wyzwań:  

  • ograniczone możliwości efektywnego utrzymania i monitoringu istniejących rozwiązań integracyjnych, 
  • utrudniona adaptacja do zmieniających się potrzeb biznesowych,
  • rosnące koszty związane z udostępnianiem i zarządzaniem infrastrukturą lokalną. 

Wyzwania te skłoniły GATX do podjęcia znaczącego kroku w kierunku implementacji sprawdzonej i dojrzałej platformy integracyjnej spełniającej wymogi korporacyjne. Chodziło o rozwiązanie, które sprosta oczekiwaniom w zakresie skalowalności wydajności, łatwości utrzymania, elastyczności i efektywności kosztowej – umożliwiając tym samym szybszą innowacyjność i wyższą wydajność operacyjną.  

Innym kluczowym czynnikiem stojącym za tą decyzją była trwająca cyfrowa transformacja GATX. Firma potrzebowała solidnej, elastycznej i przyszłościowej platformy integracyjnej, która byłaby w stanie wspierać jej ewoluujący krajobraz IT przez kolejne lata.  Co najważniejsze, wybrane rozwiązanie musiało obsługiwać całą grupę spółek GATX, zapewniając spójne, ogólnogrupowe standardy integracji i długoterminową elastyczność biznesową. 

Rozwiązanie

Zespół BlueSoft wspierał GATX w wyborze rozwiązania integracyjnego klasy korporacyjnej. Dzięki ponad 20-letniemu doświadczeniu i integracji jako jednej z naszych podstawowych kompetencji, byliśmy dobrze przygotowani, aby pomóc GATX w wyborze odpowiedniej platformy. Nasze wsparcie obejmowało wybór platformy, wstępny “sizing”, rekomendację modelu wdrożenia i doradztwo architektoniczne. 

BlueSoft zarekomendował i wdrożył platformę MuleSoft, której producentem jest Salesforce. MuleSoft został wdrożony w modelu usługowym (IPaaS) na dostarczanej przez producenta platformie CloudHub 2.0. Jest to w pełni zarządzana, kontenerowa usługa chmurowa, która pozwala użytkownikom uruchamiać aplikacje integracyjne bez konieczności uruchamiania i zarządzania własną infrastrukturą.

Projekt został zrealizowany w czterech kluczowych fazach:

1. Wybór platformy i planowanie 

  • Ocena i wybór platformy integracyjnej 
  • Określenie optymalnego modelu wdrożenia 
  • Wstępny dobór rozmiaru i planowanie pojemności 

2. Uruchomienie i konfiguracja środowiska CloudHub 

  • Ustanowienie środowiska CloudHub 2.0 
  • Konfiguracja kluczowych komponentów pod kątem skalowalności i bezpieczeństwa 

3. Wdrożenie narzędzi i zarządzania 

  • Zastosowanie podejścia API-led connectivity w celu zapewnienia wyraźnego oddzielenia poszczególnych warstw architektury integracyjnej (System API, Process API, Experience API) – co umożliwiło reużywalność komponentów oraz eliminację ścisłych powiązań między nimi 
  • Integracja narzędzi CI/CD w celu usprawnienia przepływów pracy deweloperskiej i automatyzacji procesów wdrażania 
  • Wdrożenie praktyk zapewniania jakości, w tym testów jednostkowych i zautomatyzowanej statycznej analizy kodu 

4. Rozwój i migracja integracji 

  • Ciągły rozwój nowych integracji 
  • Migracja starszych integracji z istniejącej szyny danych na platformę CloudHub 2.0  

Wyniki

W ciągu roku od początkowej konfiguracji platformy MuleSoft, zespół BlueSoft – pracując w ścisłej współpracy z zespołem integracyjnym GATX – z powodzeniem opracował wiele nowych integracji od podstaw i zmigrował znaczną liczbę starszych integracji na CloudHub. 

Integracje te komunikują obecnie szeroką gamę systemów, w tym platformy ERP, dostawców danych telematycznych oraz wewnętrzne i zewnętrzne źródła danych niezbędne do realizacji procesów biznesowych w GATX. 

Kluczowe wyniki wdrożenia MuleSoft to między innymi: 

  • Skrócony time to market dla nowych integracji: 

Czas wymagany do dostarczenia pojedynczego interfejsu API – od koncepcji do produkcji – został skrócony do zaledwie kilku dni. W niektórych przypadkach czas ten został jeszcze bardziej skrócony – do zaledwie kilku godzin. 

  • Scentralizowany monitoring i zarządzanie: 

Wszystkie aplikacje integracyjne i API są teraz monitorowane i zarządzane za pośrednictwem Anypoint API Manager oraz Anypoint Monitoring, zapewniając lepszą kontrolę i możliwości operacyjne. 

Perspektywa klienta

„Od samego początku nasza współpraca z BlueSoft opierała się na prawdziwie partnerskim podejściu. Zespół BlueSoft wniósł nie tylko dogłębną wiedzę techniczną w zakresie integracji, ale także silne zrozumienie naszego kontekstu biznesowego i długoterminowych celów.

Byli proaktywni, elastyczni i konsekwentnie koncentrowali się na dostarczaniu wartości – niezależnie od tego, czy pomagali nam wybrać odpowiednią platformę, zaprojektować skalowalną architekturę, czy wdrożyć solidne praktyki zarządzania docelowym rozwiązaniem. Największe wrażenie zrobiło na nas to, jak płynnie zintegrowali się z naszym wewnętrznym zespołem, dzieląc się wiedzą, współtworząc rozwiązania i budując trwałe kompetencje. Dzięki doświadczeniu BlueSoft mamy teraz nowoczesną, gotową na kolejne wyzwania architekturę integracyjną, która wspiera naszą cyfrową transformację w całej grupie GATX.”

Hubert Gołębiewski Digitalization & Innovation IT Manager w GATX

Technologie

W ramach projektu integracyjnego dla GATX wykorzystano następujące technologie: 

1. Platforma MuleSoft (Anypoint Platform), w tym: 

  • CloudHub 2.0 – do skalowalnego, opartego na chmurze wdrażania usług integracyjnych 
  • API Manager – do scentralizowanego zarządzania, monitorowania i analizy API 

2. Bitbucket – używany do kontroli wersji i jako część potoku CI/CD 

3. SonarCloud Static Code Analysis Tools – zintegrowane z przepływem pracy CI/CD w celu zapewnienia jakości kodu i zgodności z najlepszymi praktykami 

Napisz do nas

Gotowy do transformacji swojej architektury integracyjnej?  

Sprawdź, jak BlueSoft może pomóc Twojej organizacji zaprojektować i wdrożyć nowoczesną, skalowalną strategię integracji – wspierającą realizację celów biznesowych. Porozmawiajmy o rozwiązaniach, które przynoszą realną wartość i długoterminowe korzyści. Napisz do nas.   

Inne projekty

Odkryj nowe możliwości dla Twojego biznesu!

Dzięki BlueSoft zyskujesz dostęp do najnowszych technologii oraz wsparcia ekspertów, którzy chętnie dzielą się swoją wiedzą.

Skontaktuj się z nami!