WebサーバとWebアプリケーションサーバの違いとは?

このQ&Aのポイント
  • Webサーバとは、一般的にパソコンに備えられているIISやapacheなどのソフトウェアで、Webページを提供するための役割を担っています。
  • 一方、Webアプリケーションサーバは、JAVAやOracleなどのアプリケーションを実行するための環境を提供するものです。
  • WebサーバとWebアプリケーションサーバの違いは、主に役割や機能の違いにあります。Webサーバは静的なWebページの提供や基本的なファイルの転送を担当し、Webアプリケーションサーバは動的なコンテンツやデータベースの処理を行います。
回答を見る
  • ベストアンサー

WebサーバとWebアプリケーションサーバについて

自分なりに調べたのですが、 WebサーバはIIS、apacheといったもので、 WebアプリケーションサーバはWeblogic、tomcatといったものみたいですが。 どのような時にはどちらを用いるなどそれぞれの違いについて教えていただけますか。 WebサーバとWebアプリケーションサーバの違いですが、 WebアプリケーションサーバはJAVAやOracleなどを乗せたいときに使用するという認識でよろしいでしょうか。 Webサーバとは通常パソコンを購入して、XPやWindows7などはIISが備えられているという認識でよいのでしょうか。 IISは、FTPやSMTPゆIMAPなどの機能を統合したWebサーバであることは理解できたのですが。

  • craftx
  • お礼率48% (388/806)
  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#147388
noname#147388
回答No.1

WEBサーバーに関してはある程度理解したとおもうので以下熟読 【アプリケーションサーバー】 http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B5%E3%83%BC%E3%83%90

関連するQ&A

  • Javaアプリケーションサーバ、何を使ってますか?

    私は某SIerで勤務してるんですけど Javaのアプリケーションサーバって、皆さん(の会社)では何を採用していますか? 多くは商用のアプリケーションサーバ、IBMのWebSphereとかBEAのWebLogicとかかと思います。 でも、Tomcatもセッションクラスタに対応してからはかなり魅力的ですよねー。 JBossはまあTomcatとの組み合わせで採用されてたりするんでしょうか。 あっ、Oracleも出してたり、Macromedia(今はAdobeかな)も出してますよね。 自分はまだ業務用としてTomcatを採用した現場は見たことがないんですが、日本の世間一般として現在の状況はどうなんだろうかと思い質問してみました。 そのアプリケーションサーバを選択した理由なんかもできれば一緒に教えて頂けると助かります。 ちなみに、自分が新規案件でアプリケーションサーバの選定するときは、WebSphereかWebLogicを第一候補として考えることが多いです。お客さんがIBMよりならWebSphereって感じでしょうか。 Tomcatは・・・、よっぽどコストを気にされるお客さんの場合、提案はしてみますが最終的に採用されずってパターンが多いです。 ちなみに開発フェーズではもっぱらTomcatです(^_^)

  • tomcatにapacheを連携させるのは何のため?

    以前、仕事でローカル開発環境としてtomcatを使用していました。 今家でtomcatを動かしてみよう、とwebでマニュアルを探したら、たいていtomcat+apacheで説明されています。 tomcatもwebサーバーの機能があるのに、わざわざapacheやIISとわざわざ連携させるのは何のためですか? また、IISだけでもwebサーバー+アプリケーションサーバーとして機能するのに、tomcatと連携させるのは何のためでしょう。 よろしくお願いします。

    • ベストアンサー
    • Java
  • この様な場合のWeb開発におけるJavaの利点を教えて下さい

    IIS+VB.NetでしかWeb開発をしたことがありません。 Web開発においてJavaが素晴らしいと言うのを何度も目にし、Javaを使ってみたいのですが、以下の自社の縛りがあります。 ・OSはWindowsに限定 ・サポートのある商用サーバソフトが望ましい ・クラスタリング技術は必要としない ・2-300人で利用 ネットで聞きかじった以下の知識でJavaの利用へ踏み切れません。 ・最も利用されるWebアプリケーションサーバのTomcatはフリーソフトである(サポート無し)。 ・TomcatはWebサーバとして利用した場合、利用人数が多いと機能がIISよりも劣る。 ・Tomcatと親和性の高いWebサーバであるApatchサーバもフリーソフトである。 素晴らしい点が沢山あると思いますが、たどり着く事ができません。 「このアプリケーションサーバは商用サポートがある」 「jspのWebページだとこのような事が簡単にできる」 等を教えて頂けないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • Tomcat

    Tomcatって、Webサーバになるのですか? それとも、APサーバになるのですか? ネットで調べたのですが、結果は、 Javaサーブレット・JSPを処理するアプリケーション(AP)サーバ。と書いてあると思えば。  逆に、Tomcatは単独でWebサーバとして動作することも可能だが、ApacheやIISのプラグインと動作できるようになっており、実際にはプラグインとしての利用が主流である。とも書いてあります。  WebサーバなのかAPサーバなのかどっちなんでしょうか?

  • Webアプリケーションの移植について

    現在以下の環境で構築済みのシステムがあります。 OS:RedHat Linux Webサーバ:Apache+Tomcat DB:Oracle アプリ:Java,JSP,CGI この環境で動作するWebアプリを以下の環境に移植する際の弊害はどのようなことがありますでしょうか。 OS:Windows2003 Webサーバ:IIS DB:MySQL

  • アプリケーションサーバーって何ですか?

    アプリケーションサーバーっていったいなんですか? 個人的な趣味で、PHPやPerlとPostgreSQLなどを使ったDB連携のWEBのプログラムを作っているので、WEBの基本的な仕組みは理解しているつもりです。 例えばApacheなどのWEBサーバーと同じようなものなのでしょうか?そうであれば違いは何なんでしょうか?

  • WEBアプリケーションのタイムアウトについて

    ブラウザ<-回線->WEBサーバ(apache)<-回線->APサーバ(tomcat)<-回線->DBサーバ という並びの一般的なWEBアプリケーション(それぞれ物理的に別サーバです)において、 システム要件として下記を考慮をしなければならず、困っています。 1.データベースの処理時間が長い場合、 ブラウザ<-回線->WEBサーバの接続は何を基準に保たれるのでしょうか。 また、その時間はコントロール可能でしょうか。 2.データベースの処理時間が長い場合、 APサーバ(tomcat)<-回線->DBサーバの接続は何を基準に保たれるのでしょうか。 また、その時間はコントロール可能でしょうか。 3.APサーバの処理が長い場合、 WEBサーバ(apache)<-回線->APサーバ(tomcat) の接続時間は何を基準に保たれるのでしょうか。 また、コントールは可能でしょうか。 ご教授よろしくお願いします。

  • アプリケーションサーバーについて

    Java初心者です。 基礎的な質問とは思いますが、よくわからないので教えてください。 javaアプリを作って、アプリケーションサーバにデプロイするのが 常と思いますが、OracleAS、tomcat、jbossなど数多くある アプリケーションサーバは各々の特徴はあるのでしょうか? 「こういうケースにはコレがいい」などの事例はあるのでしょうか? 解説を読んでも難しくてよくわかりません。 どなたか教えていただけると助かります。

    • ベストアンサー
    • Java
  • WebサーバーとFTPサーバー

    WindowsNTでIISを使用して、1台でWebサーバーとFtpサーバーを構築したいのですが、出来るでしょうか?

  • TomcatとApacheの使い分け

    こんにちは。 今度、社内向けの小規模Webアプリケーション(大きなテーブルでも1000件程度。サーバーはWindows。)を作成することになり、調査しています。 どのWebサーバーにするかを検討していますが、下記サーバーの使い分けが分からず質問させていただきます。 ・Apache ・Tomcat 調べると、「Tomcatは単独でWebサーバとして動作することも可能だが、ApacheやIISのプラグインと動作できるようになっており、実際にはプラグインとしての利用が主流である。」となってます。 Webアプリケーションを構築する上で、「TomcatをWebサーバーとして使用した場合」と「Apacheを使用した場合」では、どちらが良いのでしょうか。 よろしくお願いします。