アプリケーションサーバー

用語の解説

アプリケーションサーバーとは

(アプリケーションサーバ,APサーバー,APサーバ,application server,)
アプリケーションサーバーとは、業務用のシステムを、プレゼンテーション層、アプリケーション層、データ層の3つに分けて構成する3階層モデルにおいて、アプリケーション層のプログラムを実行する役割を担うサーバーのことである。
3階層モデルを用いてアプリケーションサーバーを独立化させることにより、アプリケーションサーバーは、ビジネスロジック固有の部分を担うことになる。 その結果、全体のモジュール性が高まり、業務の変更が発生した場合でも、アプリケーションサーバー上のビジネスロジック(Javaプログラム)のみを変更するだけで対応できる可能性が高くなる。 業務内容の変更に伴うシステム変更時には、従来構成では必要であったクライアントアプリケーションの更新は不用となり、サーバーサイドでも、ビジネスロジック部分の限定的な改修対応で済む場合が多くなり、コスト削減と信頼性向上に役立つとされている。 アプリケーションを実行するプラットフォームは、.NETを含む各種の構成が考えられるが、通常、Java EE(Enterprize Edition)に準拠したJavaアプリケーションを実行する機能を持つサーバーのことを指すことが多い。 この場合、特にJavaアプリケーションサーバーと呼ぶことがある。 Javaアプリケーションサーバーを用いた典型的な構成では、プレゼンテーション層に標準的なWebブラウザ、アプリケーションサーバーにJava EE準拠のJava VM(virtual machine)、データ層にOracle、DB2、PostgreSQL、MySQLなどを用いる。 Java関連のモジュールとしては、Java Servlet、Java Server Page(JSP)、Java Server Faces(JSF)、Enterprise Java Beans(EJB)などが用いられる。 また、アプリケーションより記述を可能とするフレームワークとして、Struts、Spring、Seasar(国産)、Hibernate(O/Rマッピング用フレームワーク)などが用いられる。 アプリケーションサーバーは、典型的にはオンラインショップや企業間取引向けの電子商取引で用いられている他、企業内の基幹システム用にも採用されている。

用語解説出典   powered by. Weblio

CNET Japan

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]