|
アプリケーションサーバー
アプリケーションサーバーとは
アプリケーションサーバー(あぷりけーしょんさーばー、Application Server)とは、アプリケーションソフトウェアを実行することを専門とするコンピューターネットワーク上のサーバーコンピューター、あるいはそのようなコンピュータ上でのアプリケーションの実行を管理・補助するミドルウェアです。
アプリケーションサーバーは、一般にはJava EE を採用したWebアプリケーションサーバーを指します。
Webアプリケーションサーバーは、Webサーバーとデータベース中核層への橋渡しを担当し、データの加工などの処理を行います。
アプリケーションサーバーの機能
- トランザクション管理機能
- ビジネスロジックの実装
- プログラムの実行環境・データベースへの接続機能の提供
Web3層構成
- HTTPトランザクションの一貫性を保持し、システム固有の処理を行い、バックエンドで動作するデータベースなどの検索・加工処理などを管理するWebアプリケーション層
- WebブラウザからのHTTPによるアクセス要求を分散処理するWebサーバー層
- システムのデータや管理情報を管理するデータベース層
Webアプリケーションサーバーに求められる機能
- システムの拡張性と可用性
- セキュリティ機能
- セッション管理機能
- データベース接続性/応答性機能
- トランザクション管理機能
- トランザクションの高速処理機能
- システム開発期間の短縮化可能な共通的なフレームワーク基盤の採用
アプリケーションサーバーの種類・分類
- Java EE アプリケーションサーバー
- その他のアプリケーションサーバー
- ポータルサイト製品
J2EEアプリケーションサーバー商品・製品一覧
- Apache Geronimo(ASF)
- AppDev Studio(SAS Institute)
- Apusic(Kingdee)
- BEA WebLogic Server(BEAシステムズ)
- Blazix(Desiderata Software)
- Borland ES(ボーランド)
- ColdFusion(マクロメディア)
- Cosminexus(日立製作所)
- Dynamo AS(ATG)
- EAServer(サイベース)
- Enhydra(Lutris)
- exteNd(ノベル)
- JBoss(JBoss, Inc.)
- JEUS(Tmax Soft)
- JOnAS(ObjectWeb)
- JRun(マクロメディア)
- Interstage(富士通)
- OnceAS(中国科学院)
- Oracle AS(オラクル)
- Orion(Orion)
- Pramati(Pramati)
- Resin(Caucho)
- SAP WAS(SAP AG)
- Sun JSAS(サン・マイクロシステムズ)
- Trifork(Trifork)
- WebObjects(アップル)
- WebOTX(日本電気)
- WebSphere Application Server(IBM)
|