Przejdź do treści
naos software development
English

Usługi

Integracja systemów informatycznych

Kiedy ktoś w firmie codziennie przepisuje te same dane z jednego systemu do drugiego, brakuje integracji. Zwykle jest to najtańszy projekt informatyczny, jaki można zlecić, bo żadnego z działających systemów nie trzeba wymieniać.

Najpierw ustalamy, gdzie naprawdę są dane

Zanim cokolwiek połączymy, sprawdzamy, w którym systemie dane powstają, a w którym leży tylko ich kopia. Kiedy się to pominie, integracja zaczyna rozsyłać po firmie sprzeczne informacje, i to znacznie szybciej niż człowiek z arkuszem.

Połączenie, które zniesie awarię

Integracja większość czasu spędza na sytuacjach nietypowych: druga strona milczy, plik przyszedł niekompletny, ten sam dokument przyszedł dwa razy. Kolejkę, ponawianie i wyłapywanie duplikatów projektujemy od pierwszego dnia, bo dokładanie ich później zwykle kończy się przepisaniem całości.

  • Ponawianie, które nie tworzy drugiego takiego samego dokumentu
  • Podgląd stanu: co przeszło, co czeka, co wymaga decyzji człowieka
  • Powiadomienia trafiające do osób, które faktycznie mogą zareagować

Stare systemy też da się podłączyć

Nie każdy system ma dzisiejsze API. Bywa, że zostaje eksport pliku, dostęp do bazy albo protokół starszy od zespołu, który z niego korzysta. Pracowaliśmy i z nowoczesnymi platformami pokroju ServiceNow czy Steama, i z systemami, do których trzeba było napisać własny łącznik.

Częste pytania

Nasz system nie ma API. Da się go zintegrować?

Zwykle tak. Wystarczy, że system potrafi wyeksportować dane albo że da się sięgnąć do jego bazy. Integrację ze Steamem w projekcie Skins Guard napisaliśmy w C#, bo tylko w ten sposób dało się porządnie obsłużyć protokół tamtej platformy.

Ile trwa taki projekt?

Prosta wymiana danych między dwoma systemami to zwykle kilka tygodni. O terminie decyduje liczba wyjątków, a nie liczba systemów. Najwięcej czasu zajmuje ustalenie, co robić z danymi, które nie pasują do żadnej reguły.

Co się stanie, gdy jeden z systemów przestanie odpowiadać?

Integracja powinna wtedy wstrzymać przetwarzanie i poczekać. Najgorszy wariant to zgubiony dokument albo taki sam wysłany drugi raz. Dlatego projektujemy to wprost: kolejka, ponawianie i podgląd stanu każdego dokumentu, który akurat jest w obiegu.

Opowiedz, co masz do zrobienia

Wystarczy krótki opis problemu. Odpowiadamy w jeden dzień roboczy, i to konkretnymi pytaniami. Dla nowych klientów wycena projektu jest bezpłatna.