$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JJBUG 2013 - SwitchYard
Search
Tadayoshi Sato
August 23, 2024
Programming
0
25
JJBUG 2013 - SwitchYard
JJBUG 2013 - 灼熱のJBoss 発表資料。
http://atnd.org/events/41653
Tadayoshi Sato
August 23, 2024
Tweet
Share
More Decks by Tadayoshi Sato
See All by Tadayoshi Sato
実践EIP入門 ― Apache CamelでEIPを使いこなす
tadayosi
0
180
Domain-Driven Design Retrospective
tadayosi
0
37
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
tadayosi
0
39
ブレイクスルーと文学 - The Breakthrough and Literature
tadayosi
0
31
Red Hat の日本でできるグローバルな働き方
tadayosi
0
38
Red Hat Tech Night 2018 - Apache Camel
tadayosi
0
16
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
tadayosi
0
23
Other Decks in Programming
See All in Programming
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
認証・認可の基本を学ぼう前編
kouyuume
0
190
ゲームの物理 剛体編
fadis
0
330
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
260
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
110
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
260
Developing static sites with Ruby
okuramasafumi
0
260
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
370
JETLS.jl ─ A New Language Server for Julia
abap34
1
340
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
26
22k
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Unsuck your backbone
ammeep
671
58k
Designing Experiences People Love
moore
143
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
94
Done Done
chrislema
186
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
It's Worth the Effort
3n
187
29k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to Ace a Technical Interview
jacobian
280
24k
Transcript
SwitchYard 佐藤 匡剛 Senior Software Maintenance Engineer, Red Hat 2013.08.30
アジェンダ SwitchYardとは SOA / ESB SwitchYardの特徴 JBoss ESB (SOA-P 5)
との違い Apache Camel SCA デモ
SwitchYardとは
JBoss.orgの次世代ESBプロジェクト JBoss ESBの後継 JBoss SOA-P 6のベース 2013年7月 1.0リリース!
SOA / ESB サービス指向アーキテクチャ(SOA) 企業内のアプリケーションを「サービス」という単位で管理、新規 構築しようというアーキテクチャ 既存IT資産の有効活用、アジャイルなシステム開発 エンタープライズサービスバス(ESB) SOA実現のための基盤となるミドルウェア 多様なインタフェース/プロトコルのサポート、メッセージルーテ
ィング、データ変換、セキュリティ、再送処理
SwitchYardの特徴 SwitchYard = "Camel meets SCA" コアESBエンジン = Apache Camel
SCAモデル(OASIS標準)の採用 Java EE 6 / CDIのサポート 様々なサービス実装 CDI、Camel、BPM、Drools、BPEL トランスフォーマ / バリデータ
SwitchYardの特徴 (2) GUIベースの開発(Eclipseプラグイン) テスト容易性(JUnitサポート) Mavenベース ソースはGitHub https://github.com/jboss-switchyard
JBoss ESB (SOA-P 5) との違い 機能的には同等 移行ガイドは今後提供される予定 ゲートウェイ ⇔ ESBアウェアの概念は廃止
サーバランタイムのサポート JBoss ESB = JBoss AS 6 (EAP 5) まで SwitchYard = JBoss AS 7 (EAP 6) 以降
Apache Camel エンタープライズ統合パターン(EIP)を実装する統合/ルーティン グフレームワーク 多くのEIPパターンをコンポーネントとして実装 — Keith Babo, "Loosely Coupled,
Reusable & Interoperable", Red Hat Summit 2013 より
エンタープライズ統合パターン
SCA (Service Component Architecture) OASISで策定されたSOAの業界標準モデル
Demo
まとめ SwitchYardは次世代のESBプロジェクト SCA + Apache Camel テクノロジリフレッシュ(Java EE 6 /
CDI) 開発容易性(EoD)向上 GUI / JUnitサポート / Maven SOA / 統合プロジェクトをご検討の方は要チェック!
SwitchYardの主な開発者 (順不同) Keith Babo (プロジェクトリード) David Ward Magesh Kumar Bojan
Tomohisa Igarashi Ashwin J. Karpe Rob Cernich Tom Cunningham ...
ありがとうございました。