+48 538 417 909

desi9n.pl logo desi9n.pl

Integracja z systemami zewnętrznymi

W miarę rozwoju systemów informatycznych, aplikacji mobilnych czy innych rozwiązań dedykowanych dla przemysłu często zachodzi potrzeba integracji z zewnętrznymi rozwiązaniami.

Mogą być to przykładowo:

Wyzwania w integracjach

Wybierając daną integrację, warto wziąć pod uwagę czynniki takie jak:

Vendor locking

Uzależnienie od dostawcy jest bardzo ryzykownym krokiem, który docelowo może doprowadzić do nagłego wzrostu kosztów, czy wręcz uniemożliwienia funkcjonowania systemu. W jaki sposób temu przeciwdziałać?

Warto zatem PRZED wdrożeniem konkretnego rozwiązania 3-rd party dokonać analizy konkurencji danego rozwiązania.

Sama implementacja powinna być wykonana z zachowaniem warstwy abstrakcji, tak aby dostosować komunikację z systemem zewnętrznym do wdrażanego rozwiązania, a nie zmieniać cały nasz system pod kątem jednej integracji.

Takie podejście powoduje zwiększenie czasu i kosztów na wdrożenie, ale daje nam uniwersalność i stosunkowo szerokie możliwości zmiany np. operatora płatności na późniejszym etapie.

Kiedy robić "po swojemu"?

Nie zawsze integracja zewnętrznych rozwiązań będzie idealnym wyjściem!

Jeśli utrzymywany projekt ma specyficzne wymagania, a oferowane na rynku rozwiązania nie są w stanie ich spełnić, warto rozważyć rozwijanie potrzebnej nam funkcjonalności we własnym zakresie.

Kluczowymi aspektami w podjęciu takiej decyzji będą:

Dopiero analizując wszystkie "za" i "przeciw" można podjąć świadomą decyzję o tworzeniu własnego rozwiązania.

Wiedza i doświadczenie

Przed każdym takim wdrożeniem warto skonsultować się z własnym zespołem IT, który rozwija i utrzymuje nasz produkt.

W sytuacji, gdyby proces integracji wymagał dodatkowego wsparcia — warto rozważyć współpracę z wykonawcą, który ma na swoim koncie podobne realizacje.