Co to jest oprogramowanie pośrednie?
Zabracie pośrednie jest jednym z tych trudnych słów, które mniej więcej opisuje to, co robi. Jest to oprogramowanie, które łączy różne części aplikacji lub serię aplikacji. Może to być jednak rodzaj kleju, który łączy sieć i jej połączone komputery. Oprogramowanie pośrednie może być pojedynczą aplikacją lub może być cały serwer.
Ludzie mogą również myśleć o oprogramowaniu pośredniego jako urządzeniu adaptera, które działałoby z nowej drukarki do starszego komputera. Adapter łączy dwa urządzenia, umożliwiając komunikację - a zatem funkcjonalność - między nimi. Wspólne pakiety obejmują rozproszone środowisko obliczeniowe (DCE) i architekturę Broker Request Obiekt (CORBA).
Każdy rodzaj oprogramowania pośredniego ma ten sam ogólny cel: umożliwienie wielu komputerom na robienie wielu rzeczy w sieci lub umożliwienie jednego komputera na zrobienie wielu rzeczy lub jednej skomplikowanej rzeczy w sieci. Na przykład niektóre służą do łączenia systemu bazy danych z serwerem WWW, AlNacisający użytkownicy w celu uzyskania dostępu do bazy danych za pośrednictwem przeglądarki internetowej. Niektóre skomplikowane systemy komputerowe wymagają tego rodzaju oprogramowania w celu uruchomienia wymagających aplikacji. Doskonałym przykładem dużej formy oprogramowania pośredniego jest serwer aplikacji, który jest serwerem poświęconym jednej aplikacji lub pojedynczej aplikacji.
Innym przykładem byłby pakiet oprogramowania, który pomaga obsługiwać środowisko gier online. Coraz częściej gry online zawierają prezentacje o wysokiej rozdzielczości, wysokiej rozdzielczości, graficzne. Tradycyjne rozwiązania serwerowe nie są już wystarczające, aby ułatwić takie wrażenia z gier online, szczególnie jeśli są one wieloma graczami. Oprogramowanie pośrednie pomaga wypełnić lukę, zarówno w rzeczywistości, jak i w wirtualnej rzeczywistości.
Na najbardziej podstawowym oprogramowaniu pośrednie jest niewidoczne, umożliwiając komputerom łączenie się i komunikowanie ze sobą i z serwerami. Bez tego oprogramowania, CerNiemożliwe byłyby rodzaje aktywności sieciowej. Im mocniejsze aplikacje stają się, tym więcej oprogramowania pośredniego będzie potrzebne.