ミドルウェア
クラスターに参加しているノードの管理やサービスアプリケーション及びミドルウェアサービスを監視し、障害や異常停止が発生した場合に、他ノードに自動的に切り替え、サービスの継続を図る共通機能を提供する。 MC/ServiceGuard/HACMP/VxClusterServer/MSCS/Oracle Solaris Clusterなど
ミドルウェア(英: Middleware)は、コンピュータの分野で、コンピュータの基本的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。
通常はオペレーティングシステムの機能の拡張、あるいはアプリケーションソフトウェアの汎用的(共通的)な機能を集めたものである。アプリケーションソフトウェアはミドルウェアに要求を出すと、ミドルウェアがオペレーティングシステムに必要な要求を出し、結果をアプリケーションソフトウェアに返す。あるいはミドルウェア自体が各アプリケーションソフトウェアの起動・停止・監視などを含めた制御を行う。
代表的なミドルウェアには、データベース管理システム(DBMS)やトランザクションモニターなどがある。
また別の意味として、Django、Laravel、ASP.NET CoreなどWebフレームワークの一部において、HttpリクエストからControllerに至るまで、およびControllerからHttpレスポンスを返すまでの共通処理を層状に追加する概念である。