なぜオープンソース?

Tomcatとは(Tomcatの概要)

Apache Tomcat(以下、Tomcat)とは、JavaでWebアプリケーションを開発する場合に、動的ページ生成のために使用するJSPとServletの実行エンジン(JSP/Servletコンテナ)である。
Tomcatはオープンソースであり、商用製品を含めてもっとも普及している、JSP/Servletコンテナである。
TomcatはApache Software Foundationというオープンソース・コミュニティにて開発され、「Apacheライセンス」というオープンソース・ライセンスで配布されている。商用製品では、BEAシステムズの「WebLogic Express」や、IBMの「WebSphere Application Server Express」に相当する機能を持っている。Tomcatに対する有償サポートサービスも提供されている。


  • OpenStandiaに関する資料請求・お問い合わせはこちらから

    資料請求

    お問合せ




Tomcatのシェア

Tomcatは日本でどのくらい使われているのだろうか。
商用製品を含めた市場シェアに関する統計はあまりないが、例えば@ITの読者調査結果を見ると、Tomcatは他の製品と比べて、圧倒的に使用率が高い。Tomcatは、「オープンスタンダード」なWeb コンテナといえるだろう。


※@IT 第11回読者アンケートから引用
  http://www.atmarkit.co.jp/fjava/survey/survey0406/java0406.html


このページのトップへ


Tomcatの導入を検討する

Tomcatのコスト

Tomcatはオープンソースであるため、費用はまったくかからない。しかし、業務システムなど、重要なシステムでTomcatを使用する場合は、有償のサポートサービスを利用する選択肢もある(後述)。
「有償のサポートサービスを利用すると、商用製品と比較して結果的に割高になるのではないか」という不安もあると思うが、実際に5年間コストを算出して比較してみると、Tomcatを利用したほうが、かなりのコスト削減効果があることが分かる。

商用製品とTomcatとの5年間コスト比較

※システム構成は、「2CPUのサーバ×4台」という想定で算出
Tomcatの有償サポートサービスの価格は、NRIのサービスを利用した場合を想定


Tomcatの機能と性能

次に、機能面、性能面におけるTomcatと商用製品との比較はどうだろうか。
まずTomcatの機能だが、JSP/ServletについてはJCPという標準化団体によって仕様が規定されている。このため、商用製品であってもオープンソースであっても機能面に差はない。
次にTomcatの性能面についてだが、弊社でTomcatを評価した結果をご紹介する。

商用製品とTomcatの性能比較

これを見ると、Tomcatの性能は商用製品とほぼ同じか、それ以上であることが分かる。


Tomcatの導入事例

Tomcatは、業務システムにおいても既に多くの導入実績がある。以下は、弊社でのTomcat導入事例の一部である。(一部、Tomcatを拡張したオープンソースである「JBoss」の事例を含む)

  • 証券会社様 オンライントレードシステム
  • 金融機関様 コールセンターシステム
  • 証券会社様 業務システム
  • 通信会社様 業務システム
  • 流通業様 ECサイト
  • メーカー様 ECサイト
  • サービス業様 チケット販売システム(インターネット+店舗)
  • サービス業様向け業務パッケージ
  • 大規模B2C情報ポータルサイト
  • 教育機関様 管理システム
  • その他、多数

Openstandia 導入事例ページについても参照のこと。


Tomcat導入のメリット

まとめとして、Tomcatの導入メリットを、商用製品と比較する形で表にした。

Tomcat導入のメリット 

※ NRIが提供しているTomcatサポートサービスを導入した場合を想定

機能や性能、実績などは、商用製品でもTomcatでもほとんど変わらないため、「よりオープンスタンダードである」「よりコストを削減できる」という点が、Tomcat採用の決め手になるだろう。

このページのトップへ



Tomcatの有償サポートの利用を検討する

Tomcatのサポートサービス

最後に、NRIが提供しているTomcatのサポートサービスを紹介する。NRIのTomcatサポートサービスは、以下のような特長がある。

  • ハードウェアベンダーや、OSを問わない。
  • Linuxはもちろん、WindowsやSolaris上のTomcatもサポートする。
  • 古いバージョンのTomcatに対しても、サポートを提供できる。
  • NRIのエンジニアが直接ソースコードレベルで対応し、質の高いサポートサービスを提供する。
  • リモート保守や、3ヶ月レポート、定期健診など、お客様本位のサービスを提供する。
  • 長期間に渡るサポートや、独自パッチの開発など、高度なサポートサービスを提供する。
  • 大手企業に対する導入実績が豊富である。

※ 詳細はhttp://www.nri-aitd.com/openstandia/services/support_services.htmlを参照のこと。

このページのトップへ



(ご参考)

Tomcatに関する情報


Tomcatのダウンロード

  • Apache Tomcatのサイト(http://tomcat.apache.org/index.html)にアクセス。
  • 左側のメニューの「Download」から、ダウンロードしたいバージョンを選択。
  • ダウンロード対象バージョンの「Binary Distributions」>「Core:」にあるリンクをクリックし、ダウンロード。
  • 「zip」、「tar.gz」はLinux版。Windows版は「Windows Service Installer 」

Tomcatのインストール

以下の記事を参照。
@IT:やり直し「JSPとTomcat」(1)(出展:@IT)
http://www.atmarkit.co.jp/fjava/rensai3/tomcat01/tomcat01.html


Tomcatに関する質問

オープンソース・ユーザコミュニティサイト
http://openstandia.org

  • OpenStandiaに関する資料請求・お問い合わせはこちらから

    資料請求

    お問合せ


MySQLとは JBossとは

このページのトップへ