Platforma integracyjna

Platforma integracyjna to oprogramowanie , które integruje różne aplikacje i usługi. Różni się od integracji aplikacji korporacyjnych [ potrzebne źródło ] , która koncentruje się na zarządzaniu łańcuchem dostaw. Wykorzystuje ideę integracji systemów do stworzenia środowiska dla inżynierów.

Platformy integracyjne mogą być zbudowane z komponentów, zakupionych jako gotowy produkt gotowy do instalacji lub zakupionych od firmy Integration Platform as a Service (iPaaS) .

Przegląd

Platforma integracyjna stara się stworzyć środowisko, w którym inżynierowie mogą:

  • Integracja danych (informacji) : Upewnij się, że korzystają z tych samych zestawów danych i mogą udostępniać informacje. Zarządzanie danymi za pomocą informacji o metadanych i wersjonowania zapewnia spójność danych.
  • Zintegruj wiele rodzajów aplikacji (niezależnych od platformy, języka programowania lub zasobów), aby można je było łączyć ze sobą w przepływach pracy i procesach, aby działać razem. Różne interfejsy są ukryte poprzez zastosowanie jednolitego interfejsu w platformie integracyjnej (Process Integration).
  • Współpracuj między rozproszonymi aplikacjami i inżynierami w sieci.
  • Interoperacyjność między różnymi systemami operacyjnymi i językami programowania dzięki zastosowaniu podobnych interfejsów.
  • Weź pod uwagę względy bezpieczeństwa, aby na przykład dane były udostępniane tylko odpowiednim zasobom.
  • Wizualne wskazówki dzięki interaktywnym interfejsom użytkownika i wspólnej fasadzie dla wszystkich zintegrowanych aplikacji.

Wspólne komponenty platformy integracyjnej

Platforma integracyjna zazwyczaj zawiera zestaw komponentów funkcjonalnych, takich jak

  • Magistrala komunikatów umożliwiająca niezawodne przesyłanie komunikatów między aplikacjami korporacyjnymi.
  • Adaptery do przekształcania komunikatów z i do zastrzeżonego protokołu aplikacji. Adaptery często oferują łączność za pośrednictwem popularnych standardów, takich jak FTP, SFTP lub obsługę formatów, takich jak EDI.
  • Silnik transformacji i wizualizacja mapowania danych w celu przekształcania wiadomości lub plików z jednego formatu na inny.
  • Repozytorium metadanych do przechowywania informacji oddzielonych od procesów, takich jak strona biznesowa.
  • Process Orchestration Engine do projektowania i wykonywania orkiestracji. W tym kontekście orkiestracja to techniczny przepływ pracy reprezentujący proces biznesowy lub jego część.
  • Pulpit techniczny do śledzenia komunikatów w magistrali komunikatów i przeglądania historii wykonania aranżacji.
  • Harmonogram do planowania orkiestracji
  • Silnik wsadowy do kontrolowania dużych transferów plików, zadań wsadowych, wykonywania zewnętrznych skryptów i innych zadań niezwiązanych z przesyłaniem wiadomości.

Różnicowanie

Platforma integracyjna ma być zaprojektowana przez inżynierów i pomocna dla nich. Nie ma na celu mapowania procesów biznesowych ani integrowania narzędzi do zarządzania łańcuchem dostaw. Dlatego nie jest powiązany z tymi systemami.