
初級シスアドで、OSとアプリケーションソフトの中間に位置するものとしてミドルウエアがあり
・データベース管理システム(DBMS)
・通信管理システム(LAN制御を含む)
・ソフトウエア開発支援ツール
・EUCツール
・運用管理ツール
説明されています。なんとなく具体例が推測できるものもありますし、ぜんぜんイメージできないものもあります。
そこで、推測が間違っていないか確認したいのと、イメージできないものの場合具体例をあげていただければ助かります。
(1) データベース管理システム(DBMS)
多分、OracleやSQL-SeaverやMySQLのようなものだと思うのですが。
この推測はあってますか?
(2) 通信管理システム(LAN制御を含む)
プラットホームや使用アプリが違う場合のデータのやり取りを行うようなもの・・・というイメージがあります。使用アプリの場合はODBCドライバみたいなものの様な(全然自信ない)、プラットホームとなると実例が浮かんできません。
(3) ソフトウエア開発支援ツール
なんでしょう?プログラミングジェネレータのことでしょうか。
EXCELマクロの自動記録機能なんてのもこれに入るのでしょうか。ひょっとするとEXCELマクロは、次のEUCツールでしょうか?
(4) EUCツール
AccessとかEXCELとかでしょうか。イメージ沸きません。
(5) 運用管理ツール
う~ん・・・なんでしょう?
補足:IMEとかもミドルウエアと考えてよいのだろうか? WEBで調べるとワープロや表計算もミドルウエアと定義しているものもあります。それは少し拡張解釈なような気がします。
いずれにせよ、すっきりした定義と具体例を書いてあるものを見つけられないのです。
宜しくお願いします。

No.1ベストアンサー
- 回答日時:
(1) データベース管理システム(DBMS):お書きになられた通りです。
(2) 通信管理システム(LAN制御を含む:TCP/IPドライバー等通信制御を行うアプリケーションです。ファームウェアも該当するでしょう。通常ユーザが操作する類のアプリケーションではありません。
(3) ソフトウエア開発支援ツール:VisualBASIC、C言語、Perl等、亜ぷロケーションを開発するツール、プログラミング言語と言えば分かり易いでしょうか。
(4)EUCツール:エンドユーザが使用するアプリケーションです。
(5)運用管理ツール:クライアントPCの管理ツール、DBシステムの管理ツール、WEB/メールのサーバ管理等、運用機器を管理するツールです。最近では情報漏えいを防止する目的のツールが多数出ています。
この回答への補足
早速の回答ありがとうございます。
(1) あ~よかった。
(2)
> LAN制御を含む:TCP/IPドライバー等通信制御を行うアプリケーションです。
これはOSの範疇じゃないのですか?
> ファームウェアも該当するでしょう。
ルーターのファームウエアのことですか?
(3) 割とすっきりしました。プログラミング言語と解釈すれば良いのですね。でも開発支援ということですから、VBとかは、うんうんとうなずけるんですが、アッセンブラとかは入らないと考えたらよいのでしょうか?C言語とかは、なんか微妙な感じがしますが?
(4) やっぱりWordとかExcelとかですか。シスアドには応用アプリケーションというジャンルがあって、この違いがもうひとつわかりません。
(5) Windowsのコントロールパネルにある、管理ツールみたいに思ったらよいのでしょうか。(2)のTCP/IPの話も含めて考えると、WindowsはOSという基本部分とミドルウエアを包含したシステムであるという定義でよいでしょうか?
No.5
- 回答日時:
>(1) データベース管理システム(DBMS)
難しいですね。
古くはIBMのIMSなんかそうでしょうか。
CICSもそうでしょうね。
富士通ならAIMですね。
>(5) 運用管理ツール
これまた難しい。
帳票管理のA-SPOOLですか。
ジョブスケジュールの管理のA-AUTOもそうでしょう。
ジョブスケジュールの管理もHOPSSもそうでしょう。
もっとOSよりならJES2ですね。
PR/SMもそうですね。
>(2) 通信管理システム(LAN制御を含む)
通信制御ならVTAM/NCPなんかもそうでしょうか。
なにがミドルウェアでなにがアプリなのか定義がイマイチ分かり難いのしょうがありませんね。
このあたりは汎用機系やそこそこのオープンネットワークシステム系のミドルウエアですね。すそ野が広いなぁ・・・ありがとうございました。
No.4
- 回答日時:
話題に出ていないソフトで。
システムユーティリティ系はミドルウェアに入るでしょう。
デバイスのフォーマッタ。デフラグ。ディスクチェック。
運用管理ツールの部類になるのかな?
通信関係はOSのコアに入れないのが一般だと思います。
しかし、広い意味ではOSに入れても良いような気がしますね。
VMやバーチャルPCなどはOSなのかソフトウェア開発ツールか
意見が分かれそうですね。OS開発ツールなのかな?
WindowsなどのOSも現在はOSのみならずミドルウエアも包含したトータルパッケージなのでしょうね。線引きしづらいな。
> VMやバーチャルPCなどはOSなのかソフトウェア開発ツールか意見が分かれそうですね。
JAVA-VMなんてプラットフォームを意識させない為の物ですものね。
OSのOSみたいです。
ちなみにフレームワークなんかは、ソフトウエア開発支援ツールなのだろうか??
No.3
- 回答日時:
Wikipediaの記述です。。。本当に難しいことが書いてありあすね。
歴史的にはダウンサイジングで始まる1文が適しているように思います。
ミドルウェアを語るときはそのミドルがどこにあるかに注意します。
1台のコンピュータの内部でしたらOSとアプリの間、
ネットワークでしたら端末とサーバの間、
あるいは端末と基幹データベースの間とかになります。
表計算ソフトはロータスの影響が大きいのではないでしょうか?
グループウェアの一環としてミドルウェアに組み込まれている感じです。
WordやExcelがミドルウェアといわれても実感が沸きませんね。
これに関してはよく分かりませんので個人的な感想にしておいて下さい。
参考URL:http://k-tai.impress.co.jp/cda/article/keyword/1 …

No.2
- 回答日時:
ミドルウェアなどもともと曖昧な定義なのですっきりした回答は難しいかもしれませんね
>(2) 通信管理システム(LAN制御を含む)
プラットフォームが違って一番困るのは文字コードが違うことなので、この変更をしてくれたりします。HULFTなんかが有名でしょうか。
>(3) ソフトウエア開発支援ツール
統合開発環境でgoogle検索して見てください
>(4) EUCツール
>AccessとかEXCELとかでしょうか。イメージ沸きません。
よく見るのは、この二つでしょうね(扱いやすい)
EUCがユーザに直接データを編集させることなので、それを行えるのなら何でもEUCツールです。
(5) 運用管理ツール
HPのOpenViewとか日立のJP1、富士通のSystemWalkerとかがあります。
google検索して見てください。
> 統合開発環境でgoogle検索して見てください。
プログラミング言語本体だけではなく、それをとりまく、エディタやデバッカやリンカ、プロジェクト管理などを含めた開発環境というところですね。なるほどありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社・職場 メーカーの営業担当の方に質問です。商談の情報はどのように管理していますか?例えばシステム等で一元管理 1 2022/04/21 22:06
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- その他(職業・資格) 消防設備士 第4類の配線について 2 2023/07/06 12:52
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- システム システムを開発するにあたって 3 2022/08/06 21:30
- 医療事務・調剤薬局事務 処方箋持って薬局行った場合に・・・ ・明細書を見ると○○加算と色々書いてあって、儲け主義の薬局かと思 3 2023/06/20 17:52
- IT・エンジニアリング 外部業者と工程管理。どう管理してますか? 2 2022/07/07 16:53
- 法学 刑法と社会について 2 2022/07/31 01:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコン診断が手軽にできるツ...
-
映画で使ってる3Dソフト。
-
Photshop7 カーソルが手の形に...
-
気まずくなる直前にソフト作成...
-
FLASH素材の作成
-
ハードデスクが機械的に不調の...
-
Windowsのショートカットキーの...
-
分析ツールについて
-
QRコードの作り方
-
デーモンツールってありますが...
-
BUFFALOの エアナビゲータって ...
-
簡単な開発ツールを探してます
-
SmileDownloaderがうまく働かない
-
HD交換に使用する新しいHD...
-
Quarkでバーコード出力できます...
-
エクセルVBAのコードを非表...
-
イメージファイル(拡張子iso) ...
-
Word2010の「ツール」ってどこ...
-
CUIベースもしくは自動化で画像...
-
パスワード付きZIPファイルを作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
縦横比率を維持してスクリーン...
-
PCによってエクセル関数が出...
-
BUFFALOの エアナビゲータって ...
-
ActiveXコントロールの切替ツー...
-
ツールとアプリの違い
-
pdfファイルにAcrobatで入力し...
-
「HD VDec」ってなにをするため...
-
Premiere Proでのレート調整ツ...
-
エクセルでのFFTで出力できず
-
Word2010の「ツール」ってどこ...
-
Draw系ソフトで「らせん」を描...
-
テキストマイニングツールを製...
-
CPU記録ツール
-
Root化についてです。NEC LaVie...
-
VBA等の著作権
-
フリーの形態素解析ツール
-
AI画像の人物の手足を修正する...
-
「窓の手」のVistaバージ...
-
すごろくゲームの作成ツールを...
-
空きIP検索
おすすめ情報