Definicja platformy iPaaS
Integration Platform as a Service to model dostarczania narzędzi integracyjnych w chmurze, w którym organizacja nie utrzymuje własnej infrastruktury do łączenia aplikacji, lecz korzysta z gotowego środowiska udostępnianego przez dostawcę. Platforma tego typu zawiera zestaw łączników do popularnych systemów, mechanizmy mapowania danych, kolejki komunikatów oraz warstwę monitorowania przepływów.
W praktyce oznacza to przeniesienie ciężaru utrzymania serwerów integracyjnych, aktualizacji łączników i skalowania przepustowości na dostawcę usługi, podczas gdy zespół wdrożeniowy koncentruje się na konfiguracji logiki biznesowej poszczególnych przepływów.
Różnice względem integracji punkt-punkt
W tradycyjnym modelu integracji punkt-punkt każde połączenie między dwiema aplikacjami wymaga osobnego skryptu lub interfejsu, co przy rosnącej liczbie systemów prowadzi do sieci zależności trudnej do utrzymania. Dodanie kolejnego systemu do takiej architektury oznacza konieczność zbudowania nowych połączeń z każdym istniejącym elementem, z którym ma on wymieniać dane.
Model gwiazdy zamiast siatki połączeń
Platforma iPaaS zastępuje tę siatkę modelem gwiazdy, w którym każdy system łączy się jednokrotnie z centralną platformą, a dalsza dystrybucja danych odbywa się poprzez skonfigurowane przepływy. Ogranicza to liczbę unikalnych integracji do utrzymania oraz ułatwia śledzenie, gdzie i w jaki sposób dane są przekształcane.
Elementy składowe platformy
Typowa platforma iPaaS składa się z kilku warstw funkcjonalnych: biblioteki gotowych łączników do systemów takich jak ERP, CRM czy narzędzia kadrowe, silnika mapowania i transformacji danych, mechanizmu kolejkowania komunikatów zapewniającego odporność na chwilowe niedostępności systemów docelowych oraz panelu do monitorowania stanu przepływów i obsługi błędów.
Kiedy rozważa się wdrożenie iPaaS
Decyzja o wdrożeniu platformy integracyjnej pojawia się zwykle w momencie, gdy liczba systemów wymagających wymiany danych przekracza możliwości utrzymania osobnych integracji przez zespół IT, albo gdy organizacja planuje wdrożenie nowego systemu klasy ERP lub CRM i chce uniknąć budowania kolejnych dedykowanych połączeń punkt-punkt.