Takayuki Okazaki's Weblog
ブログ: 岡崎 - Okazaki's blog
20080522 2008年 5月 22日 木曜日
Java CAPS 6とOpen ESBの違い
English Translation: (Yahoo!) / (Google)
Differences between Java CAPS 6 and OpenESB (Jason Baragry's Blog)より。アクエリアムでも既に取り上げられていますが、良くご質問をいただく内容が含まれていますので改めて、こちらのエントリの内容をベースにOpen ESBやJava CAPSの位置づけを確認しておきます。
img098
One of the most common questions I get asked is, "Will Sun support OpenESB?" or "Is Java CAPS a supported version of OpenESB?" Developers want to get started now with functionality in Open ESB and feel confident that it will be supported by Sun with a Java CAPS license.
ここにもあるように、頻繁にいただく質問に「SunはOpen ESBをサポートするの?」とか「Java CAPSはOpen ESBのサポートがつく版なの?」あるいは「SunはOpen ESBに本気で取り組んでいるの?」といった質問があります。
We do already have some JavaCAPS customers who are entering the development phase of their projects with Open ESB in the knowledge that the infrastructure will be a supported part of Java CAPS by the time they go to production. Unfortunately, the answer to the original questions is a little more detailed than simply "yes" or "no". Let me explain...
伝え聞くところでは日本でもいくつかのプロジェクトでOpen ESBの評価をしていただいているとのことですが、ここで取り上げられているようによりSunが密接にサポートさせていただいている海外のお客様では既にOpen ESBをベースとしたプロジェクトが開発フェーズにあるとのことです。もちろん、ESBを導入するようなケースで、サポートが不要であるということはまれで、Open ESBがJava CAPSによってサポートされるはずだろうということで、本番環境のサポートを得ようとお考えです。この考えはほとんどの場合正しいのですが、残念ながらシンプルにYesともNoとも言えません。
img127
Java CAPS 6 is, to grossly oversimplify it, Java CAPS 5 + some OpenESB technology. However the first release of Java CAPS 6 will not include all OpenESB components. This is for a couple of reasons:
  • Not all openesb components have been through the necessary QA to make them ready for production yet.
  • Not all openesb components are developed by Sun, so it is impossible for Sun to support them.
Java CAPS 6はとても大雑把に言えば、Java CAPS 5.1.x + Open ESBのいくつかのテクノロジを取り入れたものと言えます。ところが残念ながら最初のJava CAPS 6リリースではすべてのOpen ESBコンポーネントはJava CAPS 6に含まれません。それには次のような理由があります。
  • まだOpen ESBのすべてのコンポーネントが本番環境で利用するのに耐える品質保証作業が行われていないこと。
  • すべてのOpen ESBのコンポーネントがSunによって開発されたわけではないこと。このため、Sun以外の方々によってOpen ESBに寄贈されたり開発されたコンポーネントをSunがサポートすることができないこと。
When Java CAPS 6 is released, it will consist of some openesb components. For instance:
  • JBI runtime.
  • BPEL SE
  • HTTP BC
  • JavaEE SE
Java CAPS 6が最初にリリースされる段階で含まれるOpen ESBのコンポーネントには上記の通り、JBIランタイム、BPEL 2.0準拠のBPELサービスエンジン、HTTPバインディングコンポーネント、それにEJB等Java EEコンポーネントをサービスエンジンとして利用可能にするJava EEサービスエンジンがあります。
img124
During the rest of 2008, Sun will continue to make other openesb components production ready and make them supported parts of Java CAPS. The exact content and timeline of these "Component Packs" or is still to be released, but you can probably expect them to include:
  • IEP SE
  • JBI BC & SQL SE
  • JMS BC
  • XSLT SE
  • File BC
  • others.
(note: I'm not in product management so this isn't an official list, just an indication)
製品担当マネージャではないので、との前置きがありますので上記リストは、参考程度にご覧ください。公式にサポートされるコンポーネントのリストは正式リリース時にリリースノート等で参照できるようになるはずです。Sunは2008年の残りの時間を使って、最初に挙げた基本的な4つのコンポーネント以外のコンポーネントについても本番環境に耐えうる品質で、Sunからサポートされるコンポーネントを"コンポーネントパック"としてリリースするつもりです。まだそれらがいつ頃でて、どのコンポーネントがパックに入るのかはわかりませんが、有力な候補は次のようなコンポーネントです。
  • IEP SE ... インテリジェント・イベント・プロセッサ SE。
  • JBI BC ... JBIに対するバインディングコンポーネント
  • SQL SE ... SQLのサービスエンジン
  • JMS BC ... JMSに対するバインディングコンポーネント。いわゆるMQとつなぐためのコンポーネントですね。
  • XSLT SE ... XSLTをサポートするサービスエンジン。XMLの書式を変更する場合等に使うエンジン。
  • ファイル BC ... ファイルアクセスのためのバインディングコンポーネント
  • その他

img119
Additionally, Sun may enter agreements with the companies who are developing other openesb components and make them "supported" parts of Java CAPS. So it is possible that OpenESB components that are not developed by Sun will also be supported by a Java CAPS license.
また、Sunが開発した以外のコンポーネントについても、それらを開発されている企業にたいして、Java CAPSのサポートされるコンポーネントの一部として取り入れられるように合意をいただいている最中です。このあたりがうまく整理がつけば、多くのOpen ESBに貢献されているコンポーネントがJava CAPSライセンスをご購入いただくことでSunからサポートを得ることができるようになります。
To give you an example. I currently have two Java CAPS 6 "customers", even though it has not yet been released.. They have looked at their requirements and see that they need only components which will be available in the initial release of Java CAPS 6 or will most likely be available in Component Packs in 2008. They have started development work now and plan to be in production in 2009. By 2009, all OpenESB components they need will be supported parts of Java CAPS.
元記事のJasonさんはすでにJava CAPS 6 を(ベータ段階より) 2社のお客様にご利用いただいているそうです。それらのお客様の場合には、Java CAPS 6が最初にリリースされる段階で含まれるコンポーネントと、2008年中にリリースされるであろうコンポーネントパックに含まれる予定だとのことです。それらのお客様では2009年より本格稼働を開始されるとのことです。
img113
さて、最初の質問に戻りましょう。
  • SunはOpen ESBをサポートするの?
  • Java CAPSはOpen ESBのサポートがつく版なの?
  • SunはOpen ESBに本気で取り組んでいるの?
最後の質問はシンプルにYesと答えられますね。あと残りの二つですが、以上すこし長くなりましたが、Java CAPS 6はOpen ESBの主要な部分をサポートし、残りの部分については準備が整い次第サポートするといった回答になります。すこし歯切れの悪い答えになってしまいましたが、シンプルにYes!と答えられるような方向に努力している最中だとお考えください。


投稿されたコメント:

★ お名前を空欄にするとIPアドレスが、お名前欄に記入されます。
コメント
コメントは無効になっています。
過去の記事
« 7月 2009
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
       
今日
Click me to subscribe このブログを購読(RSS)
検索

このブログ著者について
ソフトウエア・インフラストラクチャー・ソリューション本部のソリューション・アーキテクトでした(2008年8月退職)。 本業はSOAソリューションならびにSun Java CAPSによるソリューションのプリセールスをお手伝いするエンジニア、とJavaエバンジェリストグループに参加してセミナーに行ったり、趣味のプログラミング・ネタをこのブログで紹介したりしていました。現在は、ふらふらとwatermint.orgで活動中〜。
リンク
 
SunホットトピックPodcast - SunホットトピックPodcast
 


 

Today's Page Hits: 854