15
SwitchYard 佐藤 匡剛 Senior Software Maintenance Engineer, Red Hat 2013.08.30

JJBUG 2013 - SwitchYard

Embed Size (px)

DESCRIPTION

JJBUG 2013 - 灼熱のJBoss 発表資料。 http://atnd.org/events/41653

Citation preview

Page 1: JJBUG 2013 - SwitchYard

SwitchYard佐藤 匡剛

Senior Software Maintenance Engineer,Red Hat2013.08.30

Page 2: JJBUG 2013 - SwitchYard

アジェンダSwitchYardとはSOA / ESBSwitchYardの特徴JBoss ESB (SOA-P 5) との違いApache CamelSCAデモ

Page 3: JJBUG 2013 - SwitchYard

SwitchYardとは

Page 4: JJBUG 2013 - SwitchYard

JBoss.orgの次世代ESBプロジェクトJBoss ESBの後継JBoss SOA-P 6のベース2013年7月 1.0リリース!

Page 5: JJBUG 2013 - SwitchYard

SOA / ESBサービス指向アーキテクチャ(SOA)

企業内のアプリケーションを「サービス」という単位で管理、新規構築しようというアーキテクチャ既存IT資産の有効活用、アジャイルなシステム開発

エンタープライズサービスバス(ESB)

SOA実現のための基盤となるミドルウェア多様なインタフェース/プロトコルのサポート、メッセージルーティング、データ変換、セキュリティ、再送処理

Page 6: JJBUG 2013 - SwitchYard

SwitchYardの特徴SwitchYard = "Camel meets SCA"

コアESBエンジン = Apache CamelSCAモデル(OASIS標準)の採用Java EE 6 / CDIのサポート様々なサービス実装

CDI、Camel、BPM、Drools、BPELトランスフォーマ / バリデータ

Page 7: JJBUG 2013 - SwitchYard

SwitchYardの特徴 (2)GUIベースの開発(Eclipseプラグイン)テスト容易性(JUnitサポート)MavenベースソースはGitHub

https://github.com/jboss-switchyard

Page 8: JJBUG 2013 - SwitchYard

JBoss ESB (SOA-P 5) との違い機能的には同等

移行ガイドは今後提供される予定ゲートウェイ ⇔ ESBアウェアの概念は廃止サーバランタイムのサポート

JBoss ESB = JBoss AS 6 (EAP 5) までSwitchYard = JBoss AS 7 (EAP 6) 以降

Page 9: JJBUG 2013 - SwitchYard

Apache Camelエンタープライズ統合パターン(EIP)を実装する統合/ルーティングフレームワーク

多くのEIPパターンをコンポーネントとして実装

— Keith Babo, "Loosely Coupled, Reusable & Interoperable", Red Hat Summit 2013 より

Page 10: JJBUG 2013 - SwitchYard

エンタープライズ統合パターン

Page 11: JJBUG 2013 - SwitchYard

SCA (Service ComponentArchitecture)

OASISで策定されたSOAの業界標準モデル

Page 12: JJBUG 2013 - SwitchYard

Demo

Page 13: JJBUG 2013 - SwitchYard

まとめ

SwitchYardは次世代のESBプロジェクトSCA + Apache Camelテクノロジリフレッシュ(Java EE 6 / CDI)開発容易性(EoD)向上

GUI / JUnitサポート / MavenSOA / 統合プロジェクトをご検討の方は要チェック!

Page 14: JJBUG 2013 - SwitchYard

SwitchYardの主な開発者(順不同)

Keith Babo (プロジェクトリード)David WardMagesh Kumar BojanTomohisa IgarashiAshwin J. KarpeRob CernichTom Cunningham...

Page 15: JJBUG 2013 - SwitchYard

ありがとうございました。