5月16日から19日までの4日間、米国サンフランシスコにおいてSun Microsystems主催の「2006 JavaOne Conference」が開催されている。Javaテクノロジ開発者を対象としたJavaOneの今回の目玉は、Webサービス開発・導入ツールのJava Enterprise Edition 5.0のリリースだ。2005年より、次世代バージョンの開発状況はすでに開発コミュニティなどから発表はされていたものの、今回のカンファレンスでその全貌が明らかになった。
今回のカンファレンスにおけるJavaテクノロジトレンドを総括すると、第1にWeb 2.0時代の到来を意識して、開発容易性(Ease of Development、EoD)の向上や開発のスピードアップ、低コスト化を追及したことがある。第2には、企業システムの有効な開発手法として期待されているSOA(Service Oriented Architecture)への対応を明確に打ち出し、あらゆるSOA技術適応へのサポートをアピールしていること、そして第3は、世界におけるオープン化の流れに即し、Javaユーザーの更なる拡大を図るべく、オープンソース計画が提案されたことだ。特に、Javaのオープンソース化への取組みの表明については再三強調されていた。オープニングセッションでは、Sun MicrosystemsのCEOに就任したばかりのJonathan Schwartz氏と共に、Motorola、JBoss、BEA Systems、Oracle、IBM、Red Hatなどの代表者も壇上に登り、Java EE 5.0へのサポートを明らかにした。Javaプラットフォームが、より互換性を実現するものとしての期待が伺える。
第1のEoDを実現するために、Java EE 5.0ではいくつもの新しいAPIが用意され、さまざまなセッションにてそのAPIの数々が紹介された。この動きを促進しているのが、昨年来話題のWeb 2.0である。Web 2.0時代では、コンテンツの利用側と提供側の境目があいまいになっており、SunのSchwartz氏は「Participation Age(参加の時代)の到来」と呼んだ。誰でも容易に参加できるようにするには、Javaの開発・導入ツールとしてもEoDを意識せざるを得なくなり、APIの充実につながったのだ。一方、ツールが増えることは複雑化を意味するため、取り扱いやすさを実現するために注釈を付与したアノテーション化も進んだ。
第2のSOA対応としては、基盤技術の充実が挙げられる。その一例としてSunでは、「Sun Java Composite Application Platform Suite」(Sun Java CAPS)をはじめとして、「Sun Java Studio Creator」、「NetBeans Enterprise Pack」、「Sun Java System Portal Server」などを用意している。現代の企業では、ビジネスの変化のスピードは増大し、更なる開発のスピードアップが要請される。更にシステムのメンテナンスも含めた生涯コスト(TCO)低減のニーズが高まっているため、ゼロから新規に開発していくのではなく、既存のシステムリソースを有効活用し、企業内のシステム同士を統合する方策が期待されている。それにはXMLベースのWebサービスが利用される。これはSOAPで接続されるが、SunはSun Java CAPSで広範囲に、セキュアで、スケーラブルなインテグレーションを実現している。
第3のオープン化については、SOAを支える技術の中でいくつかの積極的なオープンソース化計画が発表された。Sunはこれまでオープンソース化に積極的ではなかったものの、時代の要請にあわせ、より積極的にJava関連でのオープンプロジェクトを増やした。ジェネラルセッションや個別テクノロジーセッションでも、オープンソース化における一般個人の参加を要請していた。
今回Sunがオープンソース化を発表したのは、Sun Java Studio Creator、Sun Java System Portal Server、Sun Java CAPSのBusiness Process Execution Language(BPEL)エンジン、NetBeans Enterprise Pack、Java Message System(JMS)ベースのメッセージキュー、Web Services Interoperability Technology(WSIT)だ。
MicrosoftのKirill Gavrylyuk氏WSITは、Microsoftの提唱するWebサービスMicrosoft .NETとJavaとの相互運用性を目指したProject Tangoで開発された技術である。SunはMicrosoftとの共同プロジェクトを主導的に進め、成果をWSITにまとめた。WSITでは、セキュリティ、メッセージング、サービス品質、メタデータサポートの各分野に重点を置き、Javaテクノロジと.NETフレームワークのWebサービス相互運用性を推進している。さまざまなベンダーでSOAの取組みが研究されているが、WSITは互換性を実現した具体的な成果として高く評価されている。
今回のJavaOneでは、Sun MicrosystemsのエンジニアでProject TangoのリーダーであるArun Gupta氏と、MicrosoftのプロジェクトマネージャーKirill Gavrylyuk氏の2名がテクノロジセッションを持ち、プロジェクトへの取り組みを解説していた。
セッションでは、.NETで構築されたシステムと、Java EE 5.0で構築されたWebサービスをリンクしたものが紹介された。具体的な事例としては、自動車ディーラーの持つ.NETの卸売りシステムを、インターネット販売するWebサービス(これも、同じくオープンプロジェクトであるGlassFishで構築)と結合させた事例を示していた。両システムは、STS(Secure Token Service)と呼ばれるID管理システムによって、安全な環境が保たれている。
このほかにも、Web 2.0やSOA、オープン化を実現する技術や事例がさまざまなセッションで紹介されていた。
2006-02-03 19:56:03
2005-04-07 19:59:00
2005-04-06 13:46:29
2005-03-10 18:45:00
2005-03-16 11:08:00
2006-03-07 18:06:11
2005-03-17 14:52:00
2006-02-16 21:04:01
2006-01-26 12:20:01
2005-11-11 18:24:02
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える
【セミナー】IBM、Red Hat、サイオス
リーディングカンパニー3社が語る最新動向
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル
仮想化の暗黒大陸を切り拓く
高次元のサーバー性能とHAクラスタリング
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか?
インフラ部分からセキュリティを保つ
エージェントレス型ウィルスソフトの力
コラボレーションを変えるクラウドサービス
企業システムへの接続を安全、簡単にする
Juniper Networks MAGシリーズ
オープンソースの強みを発揮するJBoss
ANAや商船三井など5社の事例で読み解く
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは?
有限会社スリーズコム
株式会社サテライトオフィス
EMCジャパン株式会社
ZDNet Japanは、情報システム部門の読者を対象に、ITを活用したビジネス課題の解決策を提供します。技術や製品の解説、ケーススタディ、ホワイトペーパーなどを通じて、情報システム部門の正しい意志決定を支援します。
ITビジネス全般については、CNET Japanをご覧ください。