NRI OSSソリューションマガジン  2008.08.22発行 Vol.13

                       2008.08.22発行    Vol.13
───────────────────────────────────
◆◇ NRI OSSソリューションマガジン
───────────────────────────────────
こんにちは。株式会社野村総合研究所オープンソースソリューションセンター
(OSSC)の私市(きさいち)です。
いよいよ北京オリンピックが開幕しました!連日熱戦が続いていますね。選手
の方々の頑張っている姿に感動し、テレビに釘付けになってしまいます。階段
を2階分上っただけで息が切れてしまう私ですが、少し走ってみようかなぁと
いう気持ちになりました。

※本メールは、NRI OSSCが主催・共催するセミナーに参加いただいお客様や、
 NRI OSSCメンバーと名刺交換をさせていただいたお客様、過去にNRI-OSSCに
 お問い合わせいただいたお客様、OSSユーザコミュニティサイトの会員様に
 配信しています。注意事項・配信停止方法は以下のURLをご確認ください。
 https://openstandia.jp/site/mailmagazine.html

■目次
1.いよいよ解禁!OpenStandia/AS、OpenStandia/BI バージョン3.0!
2.コラム オープンソースの検索エンジンLucene/Solrとは? 第5回
3.コラム オープンソースによる可用性向上と災害対策    第2回
 ~ DRBDによるクラスタとディザスタリカバリ ~
4.最新イベント情報!


■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.いよいよ解禁!OpenStandia/AS、OpenStandia/BI バージョン3.0!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■

お待たせいたしました。いよいよ最新バージョンの3.0が登場です!
今度のOpenStandia/Application Server(オープンスタンディア・アプリケー
ション サーバ)バージョン3.0の進化ぶりをご紹介しましょう。

◇ 39種類のOSSをまるごとセットアップ! ◇
OpenStandia/Application Serverを導入することで、以下の39種類のオープン
ソースプロダクトをまるごとセットアップすることができます。

----------------------------------------------------------------------
・Apache 2.2.6		・mod_jk 1.2.25		・JBoss AS 4.2.2.GA
・JBoss ESB 4.3.GA	・JBoss jBPM 3.2.2	・Hibernate 3.2.6ga
・Hibernate Annotations 3.2.1.GA	・Struts 1.3.8
・Spring 1.2.9		・iBATIS 2.3.0.677	・Seasar2 2.4.24
・SAStruts 1.0.1	・Ant Optional 1.5.1	・Aopalliance 1
・Apache Axis 1.4	・Cglib 2.1_3		・Dom4j 1.6.1
・Jaxen 1.1-beta-9	・Jaxmeapi 0.5		・Jdom b8
・Jta 1.1		・Log4j 1.2.15		・Nimbus 1.1.2
・Ognl 2.6.9-patch-20070908			・Oro 2.0.8
・Qualityutils 1.0.0	・RelaxngDatatype 20030807
・Stax-api 1		・Xalan 2.5.1		・XercesImpl 2.9.1
・Xml-apis 2.9.1	・Xpp3 1.1.3.3		・Xsdlib 20030807
・Jakarta Taglis 1.0.6	・Jakarta Commons	・MySQL 5.0.45
・mysql-connector-java 5.0.8
・PostgreSQL 8.3.1	・postgresql-jdbc3 8.2-508
----------------------------------------------------------------------

◆ インストール時間はわずか10分!
上記のオープンソースを1つ1つダウンロードして、インストールする手間を
考えてみましょう・・全てインストールが成功したとしても時間がかかります。
途中でインストールが失敗したら・・・大変ですよね。
また、プロダクト毎に動作に必要なパラメータを設定する時間も考えると・・・
システム基盤構築に大変な手間と時間がかかってしまいます。

OpenStandia/Application Serverは Tomcat、JBossを中心にアプリケーション
開発フレームワークやJava共通部品群など、オープンスタンダードなコンポー
ネントで構成されるJavaベースのWebアプリケーションサーバを、 わずか10分
(※)で簡単にインストールできます。
(※)プロダクトをダウンロードする時間を除きます。ネットワークの状況にも
よりますが、20~30分程度かかる場合もあります。


◆ インストール対象・インストール先ディレクトリが選べる!
上記のプロダクトは、必要なものだけを選択してインストールすることができ
ます。OpenStandia/Application Serverを起動し、インストールしたいプロダ
クトのチェックボックスにチェックを入れればOKです。
また、インストール先のディレクトリも自分で選択することができます。


◆ GUIでインストールできる!
初心者の方でも操作しやすい、GUIベースのインストーラーです。


◆ 外部サイトからプロダクトをダウンロードできる!
インストールしたいプロダクトの対象サイトから、プロダクトの最新バージョ
ンを取得することができます。サイト内を探しまわる手間が省けます。


◆ 実績があって安心・安全!
OpenStandia/Application Serverは、検証済みのソフトウェア構成とパラメー
タセットにより、信頼性の高いシステムを実現することができます。
NRI社内プロジェクトをはじめ、金融・流通・製造業などのさまざまな業種、
自治体などで多くの導入事例があり、安心・安全です。

▽早速使ってみませんか?ダウンロードはこちら!
https://openstandia.jp/products/ap.html


■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2.コラム オープンソースの検索エンジンLucene/Solrとは?     第5回
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■
                         株式会社 ロンウイット
                               関口 宏司
こんにちは。(株)ロンウイットの関口です。今月はDocumentクラスとField
クラス、そしてIndexWriterクラスを取り上げます。

◇ Documentクラス ◇
Documentクラスは検索対象文書を表現するクラスです。そのオブジェクトひと
つひとつがそれぞれ検索対象文書に対応します。検索対象文書であるDocument
オブジェクトは、高速に検索できるようにするために、まずはインデックスに
登録され、その後検索が実行されて取り出されます。Documentをインデックス
に登録するには以下で説明するIndexWriterクラスを用います。 なお検索につ
いては次回ご説明します。

Documentは1つ以上のFieldから構成されます。 DocumentをRDBのテーブルのレ
コードと考えると、Fieldはカラムに相当するものです。RDB以外の例をあげる
ために、あるWebサイトのHTMLページを検索する場面を考えてみましょう。
すると、検索対象文書はHTMLページですので、ひとつのHTMLページがひとつの
Documentオブジェクトに対応することになります。また、HTMLページはいろい
ろなHTMLタグとその値から構成されますので、 <TITLE/>タグの値や、<BODY/>
タグの値それぞれがFieldオブジェクトの値となる、と考えられます。

◇ Fieldクラス ◇
1つ以上のFieldが集まってDocumentを構成します。 Fieldオブジェクトを作成
するときは、フィールド名という名前をつけます。さらに、そのフィールドの
値文字列を「索引付けするかどうか」や「インデックスに登録するかどうか」
を同時に指定します。あるDocumentをインデックスに登録するとき、そのDocu
mentのあるFieldを索引付けすれば、そのFieldの値は検索対象になります。
アプリケーションの要件によっては、 Fieldを検索対象とはせずに値文字列そ
のものをインデックスに登録したい場面も出てきますが、そのような要件にも
Fieldごとに細かく対応することがLuceneでは可能です。


◇ IndexWriterクラス ◇
Fieldで構成されたDocumentオブジェクトを作成したら、IndexWriterを使って
Documentをインデックスに登録します。インデックスへは前月紹介したように
Analyzerによって文章が単語単位に分割され、その単語が転置索引に登録され
ます。
そのため どのAnalyzerを使用するのかをIndexWriterのコンストラクタに指定
します。しかしこれでは Fieldごとに細かくAnalyzerを使い分けることはでき
ません。
そこでLuceneでは PerFieldAnalyzerWrapperというAnalyzerが用意されていま
す。
このAnalyzerには、フィールド名に対応させたAnalyzerを登録します。そして
PerFieldAnalyzerWrapperをIndexWriterのコンストラクタに指定します。こう
することでフィールドごとにAnalyzerを呼び分けられるようになります。


※次号の第6回もお楽しみに。


■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3.オープンソースによる可用性向上と災害対策            第2回
 ~ DRBDとheartbeatによるクラスタシステム ~
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■
                          株式会社サードウェア
                       代表取締役社長 久保 元治

こんにちは、株式会社サードウェアの久保です。

前回は、DRBDというソフトがデータを冗長化するためのミドルウェアであるこ
とを紹介しました。今回は、DRBDのおもな応用例であるHAクラスタシステムに
おけるDRBDの意義を紹介いたします。

◇ OSSによるHAクラスタ ◇

ビジネスのグローバル化やインターネットの重要性の高まりにより、24時間止
められないシステムが増えています。サーバの可用性を高めるためのアプロー
チのひとつに、HAクラスタ(またはフェールオーバクラスタ)があります。ペア
になった2台のサーバのいずれかがサービスを提供し、他方は出番に備えて待機
するという構成です。

当然、2台のサーバは、必要に応じて最新状態のデータにアクセスできる必要
があります。共有ディスクやネットワークファイルシステムを使う方法に加え
て、DRBDによるディスクミラーリングを活用する方法などのアプローチが存在
します。

◇ heartbeatによるクラスタ制御 ◇

heartbeatは、 DRBDとの組み合わせ実績が豊富な、オープンソースのクラスタ
管理システムです。SUSE LINUX Enterprise Serverは heartbeatを正式にサポ
ートしており、当社もこれまですべてのクラスタシステムを heartbeatで構築
してきました。

heartbeatのおもな役割は、クラスタを構成する2台のサーバの相互の死活監視
です。サービスを提供するサーバがダウンしたときには、heartbeatはもう1台
のサーバ上でサービスを起動します。当然、データへのアクセスも新しくサー
ビスを提供するサーバに引き継がれます。

◇ DRBDはデータへのアクセスを提供します ◇

DRBDは heartbeatと連動するように設定できます。サービスを提供するサーバ
(アクティブ機)は、DRBDを通じてデータにアクセスでき、待機するサーバは
DRBDを通じてアクティブ機と同じデータをつねに保持します。

データベースのレプリケーションは、信頼性の高いシステムに不可欠ですが、
DRBDはデータベースに限らずすべてのファイルのリアルタイムレプリケーショ
ン、すなわち「シェアードナッシング」クラスタシステムを簡単に実現できる
のです。

◇ DRBDはサポートが受けられます ◇

DRBDはオープンソースですが、当社はDRBDの各種サポートを提供しています。
詳しくDRBDを学びたい方向けに、9月2、3日に技術トレーニングを開催します。
インシデントベースのサポートや構築サービスもご利用いただけます。詳しく
は当社ホームページをご覧ください。

http://www.3ware.co.jp/DRBD.html

◇ 次回は.... ◇

次回は、ディザスタリカバリシステムにおけるDRBDの意義を紹介します。

※次号の第3回もお楽しみに。


■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4.最新イベント情報!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■
┌──────────────────────────────────
│ 締切り間近です!
│ 2008/8/28(木) 「実践! JBoss Seam テクニカルセミナー」
└──────────────────────────────────

Java EEにおけるアプリケーション開発の生産性を大幅に向上できる 次世代の
標準アプリケーションフレームワークになる JBoss Seam に関する技術セミナ
ーが開催されます。
JBoss Seam を利用したアプリケーション開発は、既に実践段階に入っており、
国内においても多くの事例がでてきています。

本セミナーでは 最新のJBoss Seam 2.0やJBoss Developer Studio を活用した
高速なアプリケーション開発の手法をご覧頂き、また、実際のプロジェクトで
の活用事例、技術的なベストプラクティスなどの実践に役立つ技術情報をご提
供します。
JBoss Seam は、Java EE6 の標準フレームワーク Web Beans (JSR-299)として
多くの技術仕様が採用されています。これからの Java EEアプリケーション開
発技法を先取りする先進技術セミナーです。

NRIからは 「JBoss Seamで実現するEoD ~アプリケーション開発の高生産性、
高品質への寄与~」の講演をいたします。是非ご参加ください。 


日時:2008年8月28日(木)13:30~17:30(受付開始12:30~)
会場:秋葉原コンベンションセンター 5B
   東京都千代田区外神田1-18-13 秋葉原ダイビル
費用:無料(事前登録制100名)
主催:レッドハット株式会社
主な講演:
・JavaEE5時代の企業内フレームワーク開発と今後の課題
・JBoss Seam 2.0 最新トピック
・JBoss Seamで実現するEoD
  ~アプリケーション開発の高生産性、高品質への寄与~
・JBoss Seamの核(コア)を理解する

セミナー詳細、お申し込みはホームページをご覧ください。
https://openstandia.jp/event/event20080731a.html


┌──────────────────────────────────
│ 「女性に売れた通販マーケティング戦略 特別無料セミナー」
│ 2008/9/19(金) 東京ミッドタウンにて開催決定!
└──────────────────────────────────

今般、富士フイルム株式会社、株式会社アテナ、エフツーエム株式会社、株式
会社毎日コミュニケーションズは共同で、「女性に売れた通販マーケティング
戦略」の特別無料セミナーを開催いたします。
本セミナーでは、今後ますます競争が激化すると予想される通販市場において
F1層を中心に女性をターゲットとした企業がいかに勝ち抜き、成功を収めたか
を事例を交えて講演いたします。
皆さまのご来場を心よりお待ちしております。

日時:2008年9月19日(金)14:00~17:00(受付開始13:30~)
会場:富士フイルム本社セミナールーム
   東京都港区赤坂九丁目7番3号 東京ミッドタウン ウエストホール2階
費用:無料(事前登録制50名)
主催:富士フイルム株式会社、株式会社アテナ、エフツーエム株式会社、
   株式会社毎日コミュニケーションズ
企画協力:社団法人日本通信販売協会

セミナー詳細、お申し込みはホームページをご覧ください。
http://f2m.co.jp/seminar/seminar_ommerce.html


┌──────────────────────────────────
│ 2008/9/12(金)、13(土) オープンソースカンファレンス2008 Shimane
│ NRI-OSSCが島根で講演します!
└──────────────────────────────────

OSSコミュニティ、企業・団体が一同に集うオープンソースカンファレンス。
NRI-OSSCは 9月12日、13日開催のオープンソースカンファレンス2008 Shimane
に出展します。13日には、11:15~12:00に下記の講演を行います。

◇ JavaでもJRubyでもポートレットが作れちゃう!
 注目度No.1のオープンソースな企業ポータルLiferay ◇

米国 InfoWorld主催「2008 Best of Open Source Software Awards」エンター
プライズ部門で 最優秀OSS受賞を果たし、今年注目度がますます高まっている
オープンソースな企業ポータルLiferay。今回は JRubyを用いたLiferayポート
レットの作り方をご紹介します。Liferayは、CMSやコラボレーションツール、
カレンダーやブログ、ファイル共有など60種類以上の部品群も充実しており、
既にNRIにおいても 1000名を超える組織縦断型プロジェクトのポータルとして
利用しています。

皆さまのご来場を心よりお待ちしております。

日時:2008年9月12日(金) 13:00~18:00、13日(土)10:00~18:00
会場:松江テルサ (島根県松江市・JR松江駅前)
費用:無料
主催:島根県、松江市、財団法人しまね産業振興財団、松江工業高等専門学校
   社団法人島根県情報産業協会、松江版地域SNS運営協議会、
   しまねOSS協議会

イベントの詳細、お申し込みはホームページをご覧ください。
https://openstandia.jp/event/event20080815.html


 OpenStandia年間サポートサービスのご相談は、以下からお問い合わせください。
 https://openstandia.jp/site/contact.html

■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集後記
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■
最後までご覧いただき、どうもありがとうございました。
先日、オープンソースカンファレンス2008 Nagoyaに出展してまいりました。
私市は当日浴衣で参加しましたので、「CMS大決戦」の実行委員長より 進行ア
シスタントに任命されました。といっても会場でタイムキーパーをやっただけ
だったのですが(笑)、個人的にも思い出に残るイベントになりました。
周りの方には「涼しげでいいですね」と言っていただいたのですが、着ている
本人はとても暑かったです!
最近の浴衣は、レース付きの掛け衿や帯板、オーガンジーの兵児帯など、洋服
と同様にさまざまな着こなしのアレンジができるようです。来年はもっと浴衣
を楽しんで着たいと思いました。
次回もどうぞよろしくお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※注意事項・配信停止方法は以下のURLをご確認ください。
 https://openstandia.jp/site/mailmagazine.html

商品・サービスに関するお問い合わせ:ossc@nri.co.jp
OSSソリューションマガジンに関するお問い合わせ:magazine-ossc-ext@nri.co.jp
発信元:株式会社野村総合研究所オープンソースソリューションセンター
https://openstandia.jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気midPoint
  • 人気Keycloak
  • 注目MongoDB
  • ForgeRock AM(OpenAM)
  • ForgeRock IDM(OpenIDM)
  • MongoDB
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • PostgreSQL
  • Apache Struts
  • Apache Kafka
  • Apache Hadoop
  • Apache Spark
  • Spring Framework
  • Apache Tomcat
  • Solr
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • ForgeRock DS(OpenDJ)
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • BIND
  • Dovecot
  • Pentaho
  • sendmail
  • Courier-IMAP
  • ForgeRock DS(OpenDJ)
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO