BT

SCAおよびJBI、両者の長所を生かせるか?

| 作者: Srini Penchikala フォローする 34 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年5月8日. 推定読書時間: 2 分 |

JavaOne 2008(source)において、Jos Dirksen氏およびTijs Rademakers氏がService Component Architecture (SCA)(source)およびJava Business Integration (JBI)(source)フレームワークを使って両者の長所を生かすプレゼン(source)をおこなった。SCAは、構成、アセンブリーおよび分散ランタイム環境へのサービスネット ワークのデプロイメントのためのサービスベースモデルを定義する。JBIスペックは、アプリケーションコンポーネントの統合およびサービスの組織化の標準 を提供する。「JavaOne Event Session SCAサービス」アプリケーションを使用して、Jos氏およびTijs氏は、Service Unit (SU)としてSCAアプリケーションをJBIコンテナへデプロイする方法を実演した。サンプルアプリケーションはJavaで記述されたSCAコンポーネント、Spring(サイト・英語)構成およびJavaScriptを使用し、Apache Tuscany(source)サーバ(JBIコンテナ)にサービスコンポーネントを公開する。

SCAに関する別のセッション(source)では、Mike Edwards氏がSCAアーキテクチャーモデルの概要を説明した。SCAの主な強み、SCA設計の4つの要素および実装(アセンブリー、クライアントおよび実装仕様、バインディングおよびポリシーフレームワーク)およびSCA構成シナリオ(トップダウンおよびボトムアップ)について話した。また、エンタープライズでのセキュリティーポリシーを定義するための、抽象的なポリシー宣言のオプションについて話し、@Confidentialityや@Integrityのようなアノテーションを使って、そのポリシーをSCAに関連付けた。

SCAモデルは不安材料を取り除くことを促進するので、デベロッパはコンポーネントを記述する際、ビジネスロジックに集中することができ、SCAバイン ディングを使用して、トランザクションやセキュリティーのようなインフラストラクチャーの問題を実装する。これらのSCAバインディングは細粒レベル(メ ソッド、プロトコルまたはトランスポートレベル)で管理することができる。Apache Tuscany、Eclipse SOA Tools Project(source)およびIBM WebSphere、Oracle Fabric、BEA、RoguewaveおよびTIBCOのベンダーによる実装などのプロジェクトで、SCAが業界からの支持を獲得しつつあることをMike氏は語った。

原文はこちらです:http://www.infoq.com/news/2008/05/sca-jbi-together

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT