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.