【 ここから本文 】

SOA

ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


【連載】
エンタープライズ・オープンソース[ベスト・セレクション]

第2回 ネットワーク

(2008年03月19日)

もともとコミュニティ・ベースで開発が進められてきたオープンソース・ソフトウェアだが、今や多くの有力ベンダーがサポートし、企業が安心して利用できる環境が整っている。もちろん、OS、Webサーバ、メール・サーバなど、一部の分野では以前から企業利用が進んでいたが、最近は多様な分野において「エンタープライズ・オープンソース」が本格化しているのだ。本連載では、そうしたエンタープライズ・オープンソース・ソフトウェアを8分野に分け、各分野において特にすぐれたものを紹介していく。第2回目となる本稿では、ネットワーク分野における秀逸なソフトを取り上げる。

Tom Bowers/Paul Venezia/Tom Yager
InfoWorld米国版


ネットワーク
AsteriskはもはやVoIPの“顔”。AppleはOpen Directoryでオープンソースでも健闘

 ネットワーク分野で今、最も注目されている技術は、おそらくVoIP(Voice over IP)だろう。オープンソースはVoIPの分野でも躍進しており、企業利用にも徐々に広がりつつある。コストや柔軟性を考えると、遅かれ早かれ大企業にもオープンソースVoIPが浸透していくことになるだろう。

VoIPに加えストリーミングがネットワーク分野での注目株

 VoIP分野のBOSSIE(Best of Open Source Software Awards)は、文句なしに「Asterisk」に決まった。もちろんAsterisk以外にも、「OpenPBX」や「FreeSwitch」といったすぐれたオープンソースVoIPソフトは存在する。しかし、Asteriskはその中でも飛び抜けて完成度が高く、拡張性にもすぐれている。確かに複雑すぎるようにも見えるが、設定範囲が非常に幅広いおかげで、他のソフトや機器との併用も容易に行える。

 注目度の点では、ストリーミング・メディアも負けてはいない。この分野のBOSSIEは、「Azureus Vuze」に決まった(画面1)。Azureusは、「BitTorrent」によるP2Pファイル転送ネットワークのクライアント・ソフトであり、バージョン3.0でストリーミング・メディアの世界に足を踏み入れた。


画面1:「Azureus Vuze」の画面。共有コンテンツは断片化され、多くのユーザー経由で送られてくる

 Azureus Vuzeは、一般的なストリーミング・メディアとは異なり、BitTorrentネットワークにおける多対多のコンテンツ配信を行う。その大きな特徴は、ダウンロードのスピードがネットワークの帯域幅だけではなく、同一のコンテンツをすでに持っているユーザーの数などでも決まるということだ。具体的には、ユーザーがコンテンツの最初の断片を再生しているときに、Azureus Vuzeが、その他の断片をコンテンツ共有コミュニティ内のユーザーから収集し、バックグラウンドで順番どおりに並べ替えるという手法だ。

 このようなBitTorrentのすぐれた技術を取り入れたAzureus Vuzeは、次世代のストリーミング技術と呼ぶのにふさわしいものであろう。

オープンソースの世界でAppleの名声を高めた「Open Directory」

 オープンソース・ディレクトリ・サービスのBOSSIEには、Appleの「Open Directory」を選出した。ディレクトリ・サーバの構成例を挙げると、LDAPv3、Kerberos、BerkeleyDB、Zeroconf、ポリシー・ベースのパスワード・サービス、シングル・サインオンといったものが含まれる。Open Directoryは、このセットと同等のものを単体で実現するのだ。

 Mac OS Xに組み込まれたディレクトリ・サービスのキー・コンポーネントは、Open Directoryのパーツとして提供されている。なお、OpenDirectoryそのものは、Appleのオープンソース・プロジェクトであるDarwinの一部である。

 DarwinのOpen Directoryプロジェクトは、Mac OS Xのディレクトリ・サービス全体を包含するものではないが、Open Directoryサーバ、プラグイン、クライアントAPI、そしてユーティリティは、導入後すぐに利用でき、ドキュメントの完成度も高い。Open Directoryの投入により、Appleはオープンソースの世界においてより大きな名声を得たと言える。

分析・探知の分野では機能性の高さが決め手に

 ネットワーク・プロトコル分析の分野では、「Wireshark(旧Ethereal)」をBOSSIEに選んだ(画面2)。Wiresharkは高価な市販ネットワーク分析ツールが備える機能のいくつかを欠いてはいるが、それでもきわめて機能的なソフトウェアだ。


画面2:「Wireshark」の画面。キャプチャしたTCPプロトコル・パケットが一覧表示されている

 Wiresharkでは、幅広い分析が可能で、トラフィック・スレッドの解析も手軽に行える。市販ツールの多くがパケット解析エンジンとしてWiresharkを採用していることからも、その出来のよさが理解できよう。

 ネットワーク上で実行していれば、トラフィックの状況を理解するのに役立ち、データをクリアかつ正確に示してくれる。もし、自動診断機能やトラブル・シューティング機能までもが備わっていたとしたら、不満を口にするユーザーの数はゼロだったかもしれない。

 ワイヤレス・ネットワーク探知ソフトウェアの分野では、まだ新参者と呼べる「Kismet」をBOSSIEとした。KismetはIEEE 802.11a/b/gのいずれにも対応し、ビーコンを発しないネットワークの探知も可能であるなど、機能性は抜群だ。

 この分野の古参である「NetStumbler」では、ネットワークの探知にアクティブなアプローチ(アクティブ・スキャニング機能など)が用いられる。一方、Kismetではパッシブなアプローチによって、ネットワーク探知のためのパケット収集が行われる。そのどちらもすぐれたソフトであることはまちがいないが、Kismetには、より大きなコミュニティのサポートを得ることができるという、技術面での強力なバックボーンがある。



エンタープライズ・オープンソース[ベスト・セレクション]
第1回 業務アプリケーション
第2回 ネットワーク
第3回 プラットフォーム/ミドルウェア
第4回 セキュリティ
第5回 モニタリング
第6回 ストレージ管理
第7回 開発言語
第8回 開発ツール

関連記事

▲ページの先頭へ戻る


SOA実践講座Resource by Oracle

ITアーキテクト特別連載 【SOA実践の秘訣】

第3回:ガバナンスの確立に向けた施策と取り組み(後編)New!
SOA推進組織の結成――ガバナンス・フレームワークと組織体制
第3回:ガバナンスの確立に向けた施策と取り組み(前編)
体制構築のための下準備――ワークショップの開催と課題の整理
第2回:データ/アプリケーションの最適化(後編)
既存資産の洗い出しとサービス候補の抽出、優先順位付け

ソリューション・フォーカス

ビトリア・テクノロジー

SOA/BPM推進を技術面から支えるビトリアの「BusinessWare」の実力

独自のサービス・オーケストレーション技術でプロセス変更に迅速に対応

日立製作所

日立が描く全体最適に向けたSOA実践のアプローチ

Cosminexusで「段階的システム最適化」を強力に支援

関連製品一覧

専門コンサルタントが明かすSOA実践の秘訣

Computerworld Conferenceリポート

Computerworld Conference 2008 Winter

「サービス」の真意をとらえ、社内体制を整える――そこからSOAプロジェクトは始まる

経営層とIT/IS部門に求められる、業務視点のシステム構築

日立製作所

“段階的システム最適化”のアプローチで業務改革を実現する日立の「Cosminexus」

SOAに基づいた変化即応型システムの構築を強力に支援

日本BEAシステムズ

SOAの本質的効果を導き出すBEAのROIモデル「BEA Costs & Benefitsフレームワーク」

SOAの“効果の見えにくさ”を解消するベスト・プラクティス

ソニック ソフトウェア

低コストで段階的な導入を進めるソニック ソフトウェア「Sonic ESB」のSOAアプローチ

システム統合の現実解、ESBのメリットを存分に生かす

ソフトウェア・エー・ジー

SOAでビジネス・インフラ全領域の統合を図る「webMethods 7.1」

レガシー資産を最大限に生かしたガバナンスを実現

User Panel

User Panel

BEAのユーザー企業が語るSOA導入の要所

「万事は人。願いをベンダーと共有することが潤滑油となり最良の結果を生む」

SOA構築ガイド

SOAを効率的に管理する「10のツール」

成功の秘訣はガバナンス・クオリティ・マネジメントにあり

SOAの導入を成功させるための10のステップ

SOA導入プロジェクトの経験者から聞き出した秘訣を一挙公開

SOAも「ガバナンス」の時代へ

ガバナンスがなければ、SOAも「ただの無秩序な」Webサービス

SOAの「現実解」を探る

ベンダー各社のコンセプトや実装技術を徹底検証

BPM製品のトレンドと導入/運用の4ステップ

「モデル」「デザイン」「デプロイ」「監視」の基本フローを押さえる

SOA成功の極意を知る

「開発者の意識改革」がカギに

キャッチアップSOA

SOA導入に挑んだ企業の6割が「ほぼ達成」と自己評価

「多くのユーザーはもはやSOAの導入を恐れていない」と同社幹部

SOA導入効果、ESBなどのインフラに投資した企業ほど顕著に

自然資源に影響を及ぼす各種人的要因データを集約

SOAを巡るホットな疑問

コスト削減効果の実際は? マイクロソフトのSOA戦略は?……

SOAガバナンスを究める

協調性を発揮してガバナンス・プロセスを押さえよ

SOAを技術面から支える「アイデンティティ管理」の重要性

SOAシステムで本領を発揮するアイデンティティ管理基盤の構築ポイント

米国で高まる“SOA”のユーザー満足度

SOAへの移行は、「労多けれど、メリットも大」

SOA時代に、企業システムはどう備えるべきか

「Computerworld Conference 2006 Spring」特別リポート

SOA事例研究

先進ユーザーに学ぶ! SOAのメリットを最大限に引き出す「5つの方法」

United Airlines、Comcastなどの成功プロセスを研究

デルタ航空、3年計画のSOAプロジェクトに着手

ITバックボーンをSOA環境にリプレース

ワコビア銀行、SOA構築でコラボレーション・ツールを活用

開発関連ドキュメントを公開・共有

ペンシルベニア大学、SOA対応のBPMシステムを導入

学内のワークフローを自動化

先進ユーザーに学ぶ、SOA導入の心得

プロジェクトには十分な“時間”をかけるべし

SOAの課題

企業のSOA支出は増加も、普及拡大の勢いにかげり
「SOAへの投資が今後も継続されるかどうかはわからない」とアナリストが指摘
SOA導入によるROIの向上、多くの企業が未達成
積極的な活用を阻むのは、部門どうしの確執と不公平感
停滞するSOAの普及、企業は全社レベルの導入に及び腰
「ベンダーはSOAのメリットを十分に説明していない」
“SOA一辺倒”に要注意
SOA導入を漸進的に進める医療保険会社
SOAへの移行は“いばらの道”?
初期コストの高さがネック

Weekly Ranking

集計期間:11/28〜12/04



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国