Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JJBUG 2013 - SwitchYard
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tadayoshi Sato
August 23, 2024
Programming
39
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JJBUG 2013 - SwitchYard
JJBUG 2013 - 灼熱のJBoss 発表資料。
http://atnd.org/events/41653
Tadayoshi Sato
August 23, 2024
More Decks by Tadayoshi Sato
See All by Tadayoshi Sato
実践EIP入門 ― Apache CamelでEIPを使いこなす
tadayosi
0
230
Domain-Driven Design Retrospective
tadayosi
0
45
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
tadayosi
0
53
ブレイクスルーと文学 - The Breakthrough and Literature
tadayosi
0
44
Red Hat の日本でできるグローバルな働き方
tadayosi
0
53
Red Hat Tech Night 2018 - Apache Camel
tadayosi
0
31
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
tadayosi
0
33
Other Decks in Programming
See All in Programming
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
660
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
250
Hono + Inertia + React で LP を構築した話
oukayuka
2
210
ソフトウェアラスタライザ
fadis
1
790
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
180
XHTMLが残したもの
yosuke_furukawa
PRO
1
390
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
330
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
350
AIの中の人になってみる
htkym
0
160
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
110
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
130
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Into the Great Unknown - MozCon
thekraken
41
2.7k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
Designing for humans not robots
tammielis
254
26k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Building Adaptive Systems
keathley
44
3.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
460
Utilizing Notion as your number one productivity tool
mfonobong
4
570
Navigating Weather and Climate Data
rabernat
0
510
AI: The stuff that nobody shows you
jnunemaker
PRO
9
970
From π to Pie charts
rasagy
0
350
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 ...
ありがとうございました。