質問: ミドルウエアの具体例を教えてください。 初級シスアドで、osとアプリケーションソフトの中間に位置するものとしてミドルウエアがあり ・データベース管理システム(dbms) ・通信管理システム(lan制御を含む) ・ソフトウエア開発支援ツール ・eucツール ・運用管理ツール 説明されています。なんとなく具体例が推測できるものもありますし、ぜんぜんイメージできないものもあります。 そこで、推測が間違っていないか確認したいのと、イメージできないものの場合具体例をあげていただければ助かります。 (1) データベース管理システム(dbms) 多分、oracleやsql-seaverやmysqlのようなものだと思うのですが。 この推測はあってますか? (2) 通信管理システム(lan制御を含む) プラットホームや使用アプリが違う場合のデータのやり取りを行うようなもの・・・というイメージがあります。使用アプリの場合はodbcドライバみたいなものの様な(全然自信ない)、プラットホームとなると実例が浮かんできません。 (3) ソフトウエア開発支援ツール なんでしょう?プログラミングジェネレータのことでしょうか。 excelマクロの自動記録機能なんてのもこれに入るのでしょうか。ひょっとするとexcelマクロは、次のeucツールでしょうか? (4) eucツール accessとかexcelとかでしょうか。イメージ沸きません。 (5) 運用管理ツール う~ん・・・なんでしょう? 補足:imeとかもミドルウエアと考えてよいのだろうか? webで調べるとワープロや表計算もミドルウエアと定義しているものもあります。それは少し拡張解釈なような気がします。 いずれにせよ、すっきりした定義と具体例を書いてあるものを見つけられないのです。 宜しくお願いします。
回答: http://ja.wikipedia.org/wiki/%e3%83%9f%e3%83%89%e3%83%ab%e3%82%a6%e3%82%a7%e3%82%a2 wikipediaの記述です。。。本当に難しいことが書いてありあすね。 歴史的にはダウンサイジングで始まる1文が適しているように思います。 ミドルウェアを語るときはそのミドルがどこにあるかに注意します。 1台のコンピュータの内部でしたらosとアプリの間、 ネットワークでしたら端末とサーバの間、 あるいは端末と基幹データベースの間とかになります。 表計算ソフトはロータスの影響が大きいのではないでしょうか? グループウェアの一環としてミドルウェアに組み込まれている感じです。 wordやexcelがミドルウェアといわれても実感が沸きませんね。 これに関してはよく分かりませんので個人的な感想にしておいて下さい。 参考url:http://k-tai.impress.co.jp/cda/article/keyword/16283.html