Spisu treści:
- Definicja - Co oznacza oprogramowanie integracyjne?
- Techopedia wyjaśnia oprogramowanie pośredniczące integracji
Definicja - Co oznacza oprogramowanie integracyjne?
Integracja oprogramowania pośredniego to alternatywny termin używany dla oprogramowania pośredniego, ponieważ celem oprogramowania pośredniego jest głównie integracja. Integracyjne oprogramowanie pośrednie reprezentuje systemy oprogramowania, które oferują usługi uruchomieniowe do komunikacji, wykonywania aplikacji integracyjnych, monitorowania i operacji.
Kluczową funkcją oprogramowania pośredniego jest ułatwienie tworzenia aplikacji. Odbywa się to poprzez oferowanie wspólnych abstrakcji programowych, maskowanie heterogeniczności, dostarczanie podstawowych systemów operacyjnych i sprzętu oraz maskowanie szczegółów programowania niskiego poziomu.
Techopedia wyjaśnia oprogramowanie pośredniczące integracji
Middleware to oprogramowanie, które łączy dwie oddzielne aplikacje lub jest powszechnie używane do zilustrowania różnych produktów, które działają jak klej między dwiema oddzielnymi aplikacjami. Na przykład istnieją różne produkty oprogramowania pośredniego, które ustanawiają połączenie między serwerem sieci Web a systemem bazy danych. Dzięki temu użytkownicy mogą żądać danych z bazy danych za pomocą formularzy wyświetlanych w przeglądarce internetowej. W zamian serwer WWW zwraca dynamiczne strony internetowe zgodnie z żądaniami i profilem użytkownika.
Konwencjonalnie, oprogramowanie pośrednie do integracji jest klasyfikowane na podstawie domen, które są zdefiniowane przez typy włączanych zasobów:
- Integracja z chmurą: integruje się z usługami w chmurze, aplikacjami chmurowymi (SaaS), chmurami prywatnymi, hubami handlowymi i innymi typowymi zasobami chmurowymi za pośrednictwem usług internetowych i standardowych strategii komunikacji B2B (FTP, AS2 itp.)
- Integracja B2B: integruje interfejsy klienta, dostawcy i różnych alternatywnych partnerów z różnymi zasobami danych i aplikacjami zarządzanymi przez firmę
- Integracja aplikacji (A2A): integruje różne aplikacje zarządzane przez firmę, w tym systemy w chmurze i systemy zdalne
- Integracja danych: integruje zasoby danych biznesowych, takie jak bazy danych i pliki, z systemami wywiadu biznesowego i operacyjnego
- Magistrale usług korporacyjnych (ESB)
- Monitory przetwarzania transakcji (TP)
- Rozproszone środowisko komputerowe (DCE)
- Systemy zdalnego wywoływania procedur (RPC)
- Brokerzy żądań obiektów (ORB)
- Przekazywanie wiadomości
- Systemy dostępu do baz danych