Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JJBUG 2013 - SwitchYard
Search
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
240
Domain-Driven Design Retrospective
tadayosi
0
46
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
tadayosi
0
55
ブレイクスルーと文学 - The Breakthrough and Literature
tadayosi
0
44
Red Hat の日本でできるグローバルな働き方
tadayosi
0
55
Red Hat Tech Night 2018 - Apache Camel
tadayosi
0
32
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
tadayosi
0
33
Other Decks in Programming
See All in Programming
setup-vp GitLab対応の裏側
naokihaba
0
150
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
110
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.5k
パーソナライズPodcastを作った話
repunit11
0
130
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
720
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
450
SREの越境 / SRE Collaboration
y0hgi
2
300
R8 の設定見直しでアプリサイズ削減
andpad
0
190
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
460
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
270
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
390
Featured
See All Featured
For a Future-Friendly Web
brad_frost
184
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
Code Reviewing Like a Champion
maltzj
529
40k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Navigating Team Friction
lara
192
16k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Building the Perfect Custom Keyboard
takai
2
900
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
440
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 ...
ありがとうございました。