JJBUG 2013 - SwitchYard

1,369 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,369
On SlideShare
0
From Embeds
0
Number of Embeds
331
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

JJBUG 2013 - SwitchYard

  1. 1. SwitchYard 佐藤 匡剛 Senior Software Maintenance Engineer, Red Hat 2013.08.30
  2. 2. アジェンダ SwitchYardとは SOA / ESB SwitchYardの特徴 JBoss ESB (SOA-P 5) との違い Apache Camel SCA デモ
  3. 3. SwitchYardとは
  4. 4. JBoss.orgの次世代ESBプロジェクト JBoss ESBの後継 JBoss SOA-P 6のベース 2013年7月 1.0リリース!
  5. 5. SOA / ESB サービス指向アーキテクチャ(SOA) 企業内のアプリケーションを「サービス」という単位で管理、新規 構築しようというアーキテクチャ 既存IT資産の有効活用、アジャイルなシステム開発 エンタープライズサービスバス(ESB) SOA実現のための基盤となるミドルウェア 多様なインタフェース/プロトコルのサポート、メッセージルーテ ィング、データ変換、セキュリティ、再送処理
  6. 6. SwitchYardの特徴 SwitchYard = "Camel meets SCA" コアESBエンジン = Apache Camel SCAモデル(OASIS標準)の採用 Java EE 6 / CDIのサポート 様々なサービス実装 CDI、Camel、BPM、Drools、BPEL トランスフォーマ / バリデータ
  7. 7. SwitchYardの特徴 (2) GUIベースの開発(Eclipseプラグイン) テスト容易性(JUnitサポート) Mavenベース ソースはGitHub https://github.com/jboss-switchyard
  8. 8. JBoss ESB (SOA-P 5) との違い 機能的には同等 移行ガイドは今後提供される予定 ゲートウェイ ⇔ ESBアウェアの概念は廃止 サーバランタイムのサポート JBoss ESB = JBoss AS 6 (EAP 5) まで SwitchYard = JBoss AS 7 (EAP 6) 以降
  9. 9. Apache Camel エンタープライズ統合パターン(EIP)を実装する統合/ルーティン グフレームワーク 多くのEIPパターンをコンポーネントとして実装 — Keith Babo, "Loosely Coupled, Reusable & Interoperable", Red Hat Summit 2013 より
  10. 10. エンタープライズ統合パターン
  11. 11. SCA (Service Component Architecture) OASISで策定されたSOAの業界標準モデル
  12. 12. Demo
  13. 13. まとめ SwitchYardは次世代のESBプロジェクト SCA + Apache Camel テクノロジリフレッシュ(Java EE 6 / CDI) 開発容易性(EoD)向上 GUI / JUnitサポート / Maven SOA / 統合プロジェクトをご検討の方は要チェック!
  14. 14. SwitchYardの主な開発者 (順不同) Keith Babo (プロジェクトリード) David Ward Magesh Kumar Bojan Tomohisa Igarashi Ashwin J. Karpe Rob Cernich Tom Cunningham ...
  15. 15. ありがとうございました。

×