Spisu treści:
Definicja - Co oznacza oprogramowanie pośrednie?
Middleware to warstwa oprogramowania umieszczona między aplikacjami a systemami operacyjnymi. Oprogramowanie pośrednie jest zwykle używane w systemach rozproszonych, w których upraszcza tworzenie oprogramowania, wykonując następujące czynności:
- Ukrywa zawiłości aplikacji rozproszonych
- Ukrywa niejednorodność sprzętu, systemów operacyjnych i protokołów
- Zapewnia jednolite i wysokopoziomowe interfejsy używane do tworzenia interoperacyjnych, wielokrotnego użytku i przenośnych aplikacji
- Zapewnia zestaw wspólnych usług, które minimalizują powielanie wysiłków i poprawiają współpracę między aplikacjami
Techopedia wyjaśnia oprogramowanie pośrednie
Oprogramowanie pośrednie jest podobne do systemu operacyjnego, ponieważ może obsługiwać inne aplikacje, zapewnia kontrolowaną interakcję, zapobiega zakłóceniom między obliczeniami i ułatwia interakcję między obliczeniami na różnych komputerach za pośrednictwem usług komunikacji sieciowej.
Typowy system operacyjny zapewnia interfejs programowania aplikacji (API), umożliwiający programom korzystanie z podstawowych funkcji sprzętowych. Oprogramowanie pośrednie zapewnia jednak interfejs API do korzystania z podstawowych funkcji systemu operacyjnego.
