アプリケーションサーバとは、サーバ側に配置されるソフトウェアであり、アプリケーションのバックエンド機能を提供します。
アプリケーションをリアルタイムで実行するための処理能力とメモリユニットを提供するだけでなく、特定アプリケーションを実行するための適切な環境として動作します。
アプリケーションサーバは、主として、複雑なトランザクションベースアプリケーションに使用されます。
ハイエンドのニーズをサポートするために、冗長性を組み込みことで、高可用性を実現できます。
また、負荷分散機能によるパフォーマンス維持機能も提供できます。
インターネット経由でアクセスするため、リモートネットワークおよびエンタープライズシステムに接続できます。
・データ冗長化機能
・高可用化機能
・負荷分散機能
・ユーザー管理機能
・セキュリティ機能---データ、アプリケーション
・集中管理インターフェース機能 など
アプリケーションサーバは、インストールされているアプリケーションに応じて、さまざまな方法で分類できます。
・Webサーバ
・データベースアプリケーションサーバ
・汎用アプリケーションサーバ
・エンタープライズアプリケーション(EA)サーバ など
参考元サイト
→cio-wiki.org →Application Server
→digitalthinkerhelp.com →What is Application Server: Definition, Types, Examples, Working, Advantages
Apache Geronimo/WAS CE(アパッチ ジェロニモ/ワズ シーイー)。Apache Foundationが開発したJ2EEサーバ。
Apache Tomcat(アパッチトムキャット)とは「Javaサーブレット」や「JSP(JavaServerPages)」を処理するWebコンテナアプリケーションサーバです。Javaサーブレットを用いた動的Webページを生成できます。「安定動作」「軽快動作」「高性能」などの理由で高い評価を得ています。
GlassFish(グラスフィッシュ)。オープンソースのアプリケーションサーバ。サンによるJ2EE準拠のアプリケーションサーバ実装プロジェクトの名称
JBoss Enterprise Application Platform(JBoss EAP)(ジェイボス エンタープライズ アプリケーション プラットフォーム)とは、Java EE準拠アプリケーションサーバを中心としたWebアプリケーション開発フレームワークです。
Jetty(ジェッティ)とは、JavaベースのWebサーバサーブレットコンテナです。静的および動的コンテンツを提供する「HTTPサーバ機能」およびJavaサーブレットを動作させる「サーブレットコンテナ機能」を提供します。「軽量動作」「高スケーラビリティ」「完全非同期処理」「コンポーネント指向」などの特徴があります。
Node.jsとは、サーバサイドJavaScriptアプリケーションプラットフォームです。軽量高性能で、1万同時アクセス問題に対応できる性能を持ち、JavaScriptでサーバサイド機能を実装できる点が特徴です。
WildFly(ワイルドフライ)とは、Java標準準拠のオープンソースアプリケーションサーバです。「高速」「軽量」「高機能」「柔軟」などの特徴を持ちます。「JBoss Application Server」から「WildFly」に改名されています。
2022-11-15(火)13:00 - 13:55 「データ活用におけるクレンジングの課題 〜「データ連携ツールを使っても非エンジニアには負担」の解決策〜」 と題したウェビナーが開催されました。 皆様のご参加、誠にありがとうございました。 **当日の資料は**以下から無料でご覧いただけます。 ご興味のある企業さま、ぜひご覧ください。
OSS×Cloud ACCESS RANKING