Rozwiązanie:
Integracja Systemów
Branża:
Telekomunikacja
Migracja procesów integracji danych
Wyzwanie
NetWorkS! To największa w Polsce firma zajmująca się planowaniem, budową i obsługą sieci telekomunikacyjnych. Do udziałowców NetWorkS! należą Orange Polska S.A i T-Mobile Polska S.A – najwięksi krajowi operatorzy komunikacji.
Unity Group dla organizacji NetWorkS! przeprowadziła złożoną operację przeniesienia integracji systemu zewnętrznego SPIN z systemem centrali Orange we Francji (Oceane), z platformy OpenESB na MuleESB.
- Analiza obecnie zrealizowanych integracji na wycofywanej u klienta technologii OpenESB.
- Rozpoznanie wykorzystywanego języka BPEL, zdiagnozowanie słabych punktów procesu.
- Zaprojektowanie nowej, wydanej architektury integracyjnej, która wyeliminuje nadmiarowe elementy starego rozwiązania i wzbogaci proces o nowe, odpowiadające za monitorowanie procesów.
Rozwiązanie
- Uproszczenie logiki realizowanych przepływów integracyjnych oraz rezygnacja z języka BPEL, co przełożyło się na łatwiejsze utrzymanie rozwiązania.
- Wyeliminowanie zbędnych komponentów w architekturze logicznej. Dzięki temu obsługa zgłoszeń dotyczących usterek i awarii stacji przekaźnikowych, należących do dwóch wiodących dostawców telefonii komórkowych w Polsce, stała się szybsza i bardziej płynna.
- Umożliwienie wykorzystania najnowszych, bardziej wydajnych i zawierających mniej błędów wersji komponentów oprogramowania (bazy danych, środowiska uruchomieniowe).
- Wykorzystanie najnowszej wersji protokołu SOAP zapewniającego większe możliwości zarówno w zakresie funkcjonalnym, jak i bezpieczeństwa.
- Eliminacja zbędnych i „błędogennych” komponentów w architekturze logicznej rozwiązania wprowadzających większy stopień skomplikowania oraz tzw. „dług technologiczny”.
- Wdrożenie szyfrowania komunikacji za pomocą SSL pomiędzy systemami dziedzinowymi.
Rezultat
Czego się nauczyliśmy?
Pierwszym bardzo istotnym zadaniem, stojącym przed Unity Group, było szczegółowe przeanalizowanie i zrozumienie definicji dotychczasowo realizowanych procesów integracyjnych, opracowanych w języku BPEL i umieszczonych w zasobach wycofywanej platformy integracyjnej OpenESB. Koniecznością było zaprojektowanie docelowej architektury logicznej rozwiązania, uwzględniającej eliminację zbędnych elementów oraz zastosowanie nowych komponentów odpowiadających za monitorowanie procesów.
Po zaimplementowaniu i zaakceptowaniu zmian, przeprowadzono kompleksowe testy odbiorowe klienta, polegające na porównaniu działania obu platform integracyjnych. Po pomyślnym przejściu testów rozwiązanie zostało wdrożone.
Dodatkowo dla wskazanej grupy pracowników klienta, eksperci z Unity Group przeprowadzili kilkudniowy cykl szkoleń i warsztatów, dotyczących wytwarzania oraz rozwoju rozwiązań integracyjnych, stworzonych przy pomocy platformy Mule ESB.