ウェブアプリケーションサーバに求められる機能とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ウェブアプリケーションサーバに求められる機能の意味・解説 

ウェブアプリケーションサーバに求められる機能

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/07 20:21 UTC 版)

アプリケーションサーバ」の記事における「ウェブアプリケーションサーバに求められる機能」の解説

ウェブアプリケーションサーバは、以下のような要件取り込むべく作成進められ実装されている。 機能要件要件説明備考システム拡張性可用性コンシューマ対象とした電子取引商用システムなどの場合、処理要求数が非常に多くなり(数万件/分といったものも多い)、平(サーバ増やす)/垂直(サーバ機能単位切り分ける)方向負荷分散考慮する必要があるウェブアプリケーションサーバにおいては、垂直方向として認証機能とそれに付随する認証データベースLDAPサーバ (ディレクトリ・サービス) として切り分ける事が一般化している。平方においてはサーバ台数動的に増やして対処しロードバランサ及びウェブサーバ振り分け機能により1台当たりの処理要求アクセス数調整するまた、処理サーバ台数増やし分散する事により、システムとしての可用性確保するセッション管理機能システムへの接続や処理リクエスト増えると、単一ウェブアプリケーションサーバのみにてサービス提供する事が不可能となる。そのため、ウェブアプリケーションサーバプロセス増やしたり、サーバ自体増やす平分散が必要となる。その際ロードバランサのセッションパーシステンス機能により、仕掛かり中の処理が特定のアプリケーションサーバ割り当てられるが、アプリケーションサーバに異常が発生した際に、他アプリケーションサーバへ処理が引き渡される。これをセッション管理機能によって、再ログイン処理や最初からの対話処理のやり直しをおこなうのではなく特定の位置までのロールバック理に情報引き継ぎユーザストレス無く処理を続け必要があるトランザクション管理機能ウェブブラウザ使用する場合通信プロトコルHTTP用いたものとなり、トランザクション要求応答単発ならざるを得ない。そのため、一連のアクセス一貫性持たせたトランザクションとして管理する必要が発生する。こういったトランザクション一貫性保持するトランザクションモニター機能も必要となる。 トランザクション高速処理機能従来CGI比較してサーバサイドJava (Jakarta EE) 及びスクリプト言語環境ではプロセス内の処理はスレッド単位時分割処理されるプロセス生成負荷が高いが、1つJavaプロセス内に複数スレッド同時に起動できるため、効率的に処理を行うことができ、必要スペック小さくできる。 データベース接続性/応答性機能ユーザ要求処理毎にデータベースとの接続とその開放繰り返すと、大きなボトルネックになる。これを回避するため、JDBCプーリングといったDB接続保持し、それを使い廻す機能提供するセキュリティ機能アプリケーションサーバとして、処理を行う上で各種セキュリティ要件発生する。これを単にHTTPベースセキュリティ面 (TLS採用/電子認証) だけでなく、トランザクションベースでも確保する必要があるシステム開発期間の短縮化可能な共通的なフレームワーク基盤採用ウェブアプリケーション採用利点として、Javaなどのプログラミング言語とそのアプリケーションフレームワーク採用による開発工程簡易化短縮がある。ウェブアプリケーションサーバでは、開発環境プログラム群の利用環境整備することで、それらの利点活かせるようにしている。

※この「ウェブアプリケーションサーバに求められる機能」の解説は、「アプリケーションサーバ」の解説の一部です。
「ウェブアプリケーションサーバに求められる機能」を含む「アプリケーションサーバ」の記事については、「アプリケーションサーバ」の概要を参照ください。

ウィキペディア小見出し辞書の「ウェブアプリケーションサーバに求められる機能」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ウェブアプリケーションサーバに求められる機能」の関連用語

ウェブアプリケーションサーバに求められる機能のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ウェブアプリケーションサーバに求められる機能のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのアプリケーションサーバ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS