BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース SCAおよびJBI、両者の長所を生かせるか?

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

ブックマーク

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

この記事に星をつける

おすすめ度
スタイル

BT