Kontakt
Słownik pojęć e-MSI

iPaaS – integration platform as a service

iPaaS (integration platform as a service, platforma integracyjna jako usługa) to usługa chmurowa do łączenia aplikacji i przesyłania danych między nimi bez pisania każdej integracji od zera. Dostawca utrzymuje infrastrukturę, a firma w edytorze w przeglądarce składa przepływy z gotowych łączników, reguł mapowania pól i harmonogramów - na przykład z CRM do ERP.

6 pytań i odpowiedzi5 powiązane hasła

iPaaS - co to jest i jak działa

Nazwa nawiązuje do modelu PaaS, czyli platformy jako usługi: zamiast budować integracje na własnym serwerze, firma dostaje w abonamencie gotowe środowisko do ich tworzenia i uruchamiania. Podstawową jednostką jest przepływ. Zaczyna się od wyzwalacza - nowego rekordu w CRM, pliku w folderze, powiadomienia typu webhook albo godziny z harmonogramu. Platforma pobiera dane przez łącznik, czyli gotowy moduł znający API danego systemu, przekształca je według reguł mapowania i zapisuje w systemie docelowym. Całość konfiguruje się w przeglądarce, często bez programowania, a platforma zwykle sama ponawia nieudane wywołania, odkłada błędy do kolejki i prowadzi dziennik wykonań. Do systemów stojących w serwerowni firmy, na przykład starszego programu FK, dostawcy docierają zwykle przez agenta lub bramę instalowaną w sieci lokalnej.

Przykłady narzędzi iPaaS i typowe zastosowania

Na rynku są proste usługi dla małych zespołów, jak Zapier czy Make, i platformy klasy enterprise, jak MuleSoft, Boomi, SAP Integration Suite czy Microsoft Azure Logic Apps. Różnią się liczbą łączników, obsługą wymiany EDI z partnerami handlowymi i modelem rozliczeń - od liczby wykonanych operacji po liczbę połączonych systemów. Typowe zastosowania:

  • Nowy klient z CRM trafia do ERP jako kontrahent, bez przepisywania danych.
  • Opłacone zamówienie ze sklepu internetowego tworzy dokument w systemie magazynowym.
  • Pracownik dodany w programie kadrowym dostaje konto w poczcie i w systemie obiegu dokumentów.
  • Kursy walut i dane z rejestrów publicznych codziennie zasilają słowniki w kilku aplikacjach.

iPaaS a ESB, ETL i integracja przez API

  • Integracja pisana na zamówienie - programista łączy dwa systemy przez ich API własnym kodem. Pełna kontrola, ale każdą zmianę wersji API obsługuje się samodzielnie. iPaaS też korzysta z API, tylko w gotowych łącznikach.
  • ESB, czyli szyna usług - centralne oprogramowanie pośredniczące, zwykle we własnej serwerowni. Dobrze radzi sobie z wieloma starszymi systemami, ale zwykle jest droższe we wdrożeniu i utrzymaniu.
  • ETL - wsadowe pobieranie, przekształcanie i ładowanie dużych zbiorów danych, najczęściej do hurtowni danych na potrzeby raportów. iPaaS częściej przenosi pojedyncze rekordy i zdarzenia na bieżąco, choć wiele platform ma też funkcje ETL.

iPaaS a workflow w rozwiązaniach e-MSI

iPaaS przenosi dane między systemami, ale nie prowadzi ludzi przez proces. Akceptacja faktury, zastępstwo, eskalacja czy dekretacja to zadania systemu obiegu dokumentów. Oba narzędzia się uzupełniają: integracja dostarcza dane, workflow zamienia je w zadania z terminem i osobą odpowiedzialną.

Platforma JobRouter®, na której e-MSI buduje procesy, może pełnić rolę centralnego punktu wymiany danych bez zastępowania systemów, które już działają w firmie. Łączy się z ERP, CRM i DMS, a w projektach e-MSI także z narzędziami integracyjnymi, takimi jak Zapier, który w wersji chmurowej JobRouter® otwiera dostęp do ponad 2600 aplikacji. Więcej na stronie integracja systemów IT. To, które podejście do automatyzacji pasuje do jakiego procesu, e-MSI opisuje w artykule o rodzajach automatyzacji procesów biznesowych.

Jak wybrać iPaaS i na co uważać

  • Sprawdź gotowe łączniki do systemów, które już masz, w tym polskich programów FK i kadrowych. Brak łącznika oznacza pisanie go od zera.
  • Policz koszt przy docelowym wolumenie, a nie przy pilotażu. Opłata za operację rośnie razem z liczbą faktur i zamówień.
  • Ustal, gdzie przetwarzane są dane. Gdy przez platformę płyną dane osobowe, dostawca przetwarza je w imieniu firmy, więc potrzebna jest umowa powierzenia z art. 28 RODO, a przy przetwarzaniu poza EOG także podstawa transferu z rozdziału V RODO.
  • Wymagaj monitoringu i alertów. Przepływ, który stanął w piątek, nie może wyjść na jaw przy zamknięciu miesiąca.
  • Pomyśl o wyjściu. Przepływów zbudowanych w jednej platformie zwykle nie da się przenieść do innej.

Przykłady zastosowania

01

Biuro rachunkowe łączy przez iPaaS formularz kontaktowy na stronie z CRM i arkuszem zleceń - nowy klient pojawia się w obu miejscach bez przepisywania.

02

Sklep internetowy przekazuje każde opłacone zamówienie do systemu magazynowego, a przepływ w iPaaS zamienia format danych sklepu na strukturę dokumentu wydania.

03

Dział kadr zatrudnia pracownika w programie kadrowym. Przepływ zakłada mu konto w Microsoft 365 i dodaje go do grupy, z której system obiegu dokumentów pobiera role.

04

Kancelaria prawna po podpisaniu umowy z klientem w usłudze e-podpisu automatycznie zakłada sprawę w systemie kancelaryjnym i folder na dokumenty.

05

Spółka handlowa codziennie rano pobiera kursy walut NBP i aktualizuje je w ERP oraz w procesie akceptacji faktur walutowych.

Najczęstsze pytania

Co to jest iPaaS prostymi słowami?

To usługa w chmurze, która łączy programy używane w firmie i przenosi między nimi dane. Zamiast zlecać programiście osobną integrację CRM z ERP, a potem ERP ze sklepem, firma składa połączenia z gotowych klocków w przeglądarce i płaci abonament dostawcy, który utrzymuje całą infrastrukturę.

Czym różni się iPaaS od SaaS i PaaS?

SaaS to gotowa aplikacja w abonamencie, na przykład poczta albo CRM. PaaS to platforma do budowy i uruchamiania własnych aplikacji. iPaaS to odmiana PaaS wyspecjalizowana w jednym zadaniu - łączeniu aplikacji i przesyłania danych między nimi, zarówno w chmurze, jak i w serwerowni firmy.

Jakie są przykłady narzędzi iPaaS?

Dla małych zespołów i prostych przepływów popularne są Zapier i Make. W dużych organizacjach spotyka się MuleSoft, Boomi, SAP Integration Suite i Microsoft Azure Logic Apps. Wybór zależy od systemów, które trzeba połączyć, wolumenu danych, wymagań bezpieczeństwa i tego, kto będzie budował przepływy.

Czym iPaaS różni się od ESB?

ESB, czyli szyna usług, to oprogramowanie pośredniczące instalowane zwykle we własnej serwerowni i utrzymywane przez dział IT. iPaaS działa w chmurze dostawcy, szybciej się go uruchamia i lepiej łączy aplikacje SaaS. ESB wciąż sprawdza się tam, gdzie dominują starsze systemy lokalne i złożone reguły wymiany.

Jak wybrać platformę iPaaS?

Zacznij od listy systemów i sprawdź, czy platforma ma do nich gotowe łączniki. Policz koszt przy pełnym wolumenie, sprawdź monitoring błędów, miejsce przetwarzania danych i umowę powierzenia. Pamiętaj też, że iPaaS przenosi dane, a akceptacje i zadania dla ludzi prowadzi system workflow.

Czy iPaaS połączy się z systemem zainstalowanym w firmie?

Zwykle tak. Dostawcy udostępniają agenta lub bramę instalowaną w sieci firmowej, przez którą platforma w chmurze bezpiecznie sięga do lokalnej bazy danych lub starszego ERP. Trzeba to jednak uzgodnić z działem IT, bo otwiera to nowy kanał wymiany danych z serwerownią.

Powiązane hasła

iPaaS – integration platform as a service w praktyce

Zobacz, jak wygląda to w systemach, które wdrażamy w polskich firmach.

Przewijanie do góry