ミドルウェアの種類
DBMS(データベース管理システム) | データを一元的に管理し、各アプリケーションの使いやすい形で提供する |
開発支援ツール | 要件定義や設計、テストなどの各工程を自動化・効率化する。 |
TPモニタ | トランザクションの処理を制御する |
通信管理システム | ネットワークの状態を監視・制御する |
シェル
シェルは対話型の実行環境において、キーボードから入力されたコマンドなどの「利用者から与えられた指示」をOSのカーネル(中核部分)に伝えるためのソフトウェアです。
API
APIはアプリケーションプログラムからOSやミドルウェアの機能を利用する際に称できる関数や命令のライブラリ、及びそのための呼び出し規約を表す言葉です。
開発フレームワーク
アプリケーション開発の効率化を図るために標準化された枠組み(フレームワーク)として、共通で実装される処理を標準化しておくことで、新たに開発するプログラムを最小限にするソフトウェアのことをいいます。オープンソースソフトウェアで広く利用されている統合開発環境(IDE)のEclipse(エクリプス)では、プラグイン機能によって、(Tomacatなどの)アプリケーションサーバやUMLツールなど様々なプラグインを追加する事ができるようになっており、システム開発の共通プラットホームとして注目されています。