アプリケーションサーバ
アプリケーションサーバとは、ユーザからの要求を受け付けて、データベースなどの業務システムの処理に橋渡しする機能を持ったサーバソフトウェアです。
ミドルウェアの一種で、ユーザが利用するWebブラウザなどのフロントエンド(クライアント)と、データベース管理システムなどのバックエンドの中間に位置します。これら3つの要素で構築した業務
システムを3階層システムと呼びます。
クライアントにWebブラウザを用い、HTTPで通信する「Webアプリケーションサーバ」が主流で、
単にアプリケーションサーバと言ったら普通はWebアプリケーションサーバを指します。
プログラムの実行環境やデータベースへの接続機能、複数の処理を連結するトランザクション管理機能などを持ち、業務の処理の流れを制御するビジネスロジックを実装しているのがアプリケーションサーバです。
旧来の、クライアントやバックエンド側にビジネスロジックを実装する方式(2階層システム)に比べ、システムの変更や更新、増強などが容易で、柔軟性が高いと言えます。
アプリケーションサーバの必要性は、Webコンピューティングが浸透しつつある企業の情報システムだけでなく、ECサイトの受発注システム、企業間の電子商取引のためのシステムにも広がって
います。
掲載内容につきましては十分注意しておりますが、万が一、情報内容に間違いを発見されましたら、誠におそれいりますが、お問い合わせ窓口より、間違いのあるページのURLを添えてご連絡ください。
なお、情報内容に関する個別のご質問はお受け致しかねます。あらかじめご了承ください。
当サイトの内容を使用して発生した損害等に関して、直接的・間接的あるいは損害の程度によらず、シナゲートは一切の責任を負いません。
