この記事をtweetする このエントリーをはてなブックマークに追加


 運用コストを減らすワザ50(応用) 掲載日:2004/01/23
 Javaフレームワーク

 Javaフレームワークやオープンソース製品を実際に採用検討していく場合に、ユーザー企業ではさまざまな不安や疑問がつきまとうことと思う。それをどのように解決していけばよいのか、Sierが提供しているサービスや、Sier自身の開発体制、および開発事例を見て、活用のポイントを考えてみよう。 Javaフレームワークイメージ



Javaフレームワーク活用のポイント

どんなシステムに適しているのか?
 前述したように、Javaフレームワークの適用対象はWebアプリケーション全般ということになり、小規模であれ大規模であれ、適用できないシステムはない。特にStrutsの場合はプレゼンテーション部分だけにフォーカスした製品であるため、現在の市販アプリケーションサーバーのほとんど全部で稼働することが確認されており、オープンソースの製品との相性もよい。
 オープンソース製品は大規模開発に向かないという意見を聞くが、その理由のほとんどはサポートに関する不安があるということのようだ。実際には、仕様がシンプルでわかりやすいStrutsなら、技術者のスキルレベルに関わりなく利用できるため、むしろ大規模な、大人数による開発に向いているということができよう
 Strutsの場合、標準でJSPを利用することになるが、WebページのデザインによってはJSPが向かない場合があるかもしれない。JSPを嫌ってVelocityで画面を作るケースもあるという。もっともVelocityとStrutsは組み合わせられるので、必ずしも欠点とはいえない。

ベンダーサポートがないことや、品質の問題をどう考えるか?
 社内に製品に精通して情報を常に追跡できるスキルのあるスタッフと、製品の相性が検証できる体制が必要になるが、それに完璧を期すると相応のコストが見込まれる。そこで、Sierが提供しているサービスを利用することが考えられる。
 たとえば野村総研の場合には、昨年、「オープンソースソリューションセンター」を設置し、オープンソース製品を利用したシステム構築を支援する各種サービスを立ち上げている。これはアプリケーションサーバーなどのミドルウエアについての対策パッチ提供、問い合わせ対応などを行うものだ。顧客のシステム構成と同等の環境でテストしたうえで、パッチ提供が行われるのがポイントだ。
 一方、品質の点では、よく利用されている一部のオープンソース製品は市販製品と同等の品質をすでに備えているとみてよいだろう。問題は、各製品で最適なパラメータ設定が行えるかどうかである。同社ではオープンソース製品や市販製品の組合せとパラメータ設定の検証を各種行っており、その組合せをユーザー企業に提供している
 こうしたサービスを利用した場合のコストは、従来のUNIXサーバーをPCサーバーに置き換えることができることによる削減と、ミドルウエアを無償のものにする削減効果とを合わせ、イニシャルコストで1/6、保守コストで約半分の削減が可能としている。

…この記事の続きは、会員限定です。  会員登録はこちら(無料)

続きを読むには・・・

会員登録をすると自動的にこの記事に戻り、続きが読めます。

会員登録(無料)・ログイン

このページの先頭へ

Javaフレームワーク/Javaフレームワーク」関連の情報を、チョイスしてお届けします

※キーマンズネット内の「Javaフレームワーク」関連情報をランダムに表示しています。

Javaフレームワーク」関連の特集


「Struts」に代表されるJavaフレームワーク。しかしオープンソースで本当に大丈夫なのか? 今回…


「開発言語」関連の特集


「Struts」に代表されるJavaフレームワーク。しかしオープンソースで本当に大丈夫なのか? 今回…



JavaやVBに押されレガシーなイメージのCOBOL。しかし今でもプログラム生産量ではCOBOLがT…


「開発言語」関連のセミナー

Delphi開発入門コース(大阪開催) 【ミガロ.】 締切間近 

開催日 10月13日(木)〜10月14日(金)   開催地 大阪府   参加費 有料 7万200円(税込)

Delphiでの開発がはじめてという方を対象に、Delphi開発時の操作、変数、関数などの基礎的な知識、主要なコンポーネントの使い方をマスターしていただくための…

PHP入門講座(エパノ プログラミング スクール) 【エパノ プログラミング スクール】 締切間近 

開催日 10月17日(月)   開催地 東京都   参加費 有料 2万円(税込)

PHP言語の変数・制御文・メソッド呼び出しなどの基礎的内容から、フォームから送信されるパラメータの利用、データベースアクセスの基礎(PDO)、セッション管理の概…

プログラミング入門無料講座(エパノ プログラミング スクール) 【エパノ プログラミング スクール】  

開催日 10月7日(金)   開催地 東京都   参加費 無料

これからプログラミングを学んでいきたい方向けに、どのプログラミング言語を学ぶにも必要となる知識(変数・制御文・関数やメソッド・配列等)を1日で学ぶ入門コースです…

「開発」関連 製品レポート一覧

このページの先頭へ

会員登録(無料)・ログインはこちらから

Javaフレームワーク/Javaフレームワーク」の記事を一部ご紹介しました。
会員登録を行い、ログインすると、「Javaフレームワーク/Javaフレームワーク」の記事の続きがお読みいただけます。


Myリストへ 印刷用ページへ

この記事をtweetする このエントリーをはてなブックマークに追加


この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。


30000591


IT・IT製品TOP > 開発 > 開発言語 > 開発言語のIT特集 > 特集詳細

このページの先頭へ

キーマンズネットとは

ページトップへ