Want to create simple and flexible services that hide the complexity of integrating with different enterprise applications? A service-oriented architecture (SOA) platform can enable faster and easier mobile, cloud, and business process management (BPM) projects in your organization. Watch the recorded webinar - http://www.redhat.com/about/events-webinars/webinars/2013-10-17-sneak-preview-jboss-soa-p
1. Sneak Preview of the next version
of Red Hat JBoss SOA Platform
Kenny Peeples, JBoss Technology Evangelist
Sameer Parulkar, Product Marketing Manager
Oct 17, 2013
1
Sneak Preview of Red Hat JBoss SOA Platform v6
2. Agenda
●
●
Benefits of JBoss SOA Platform v6
●
Why Integration or SOA or Services Platform?
●
New features in JBoss SOA Platform v6
●
Services Development with SwitchYard
●
Service Governance with Overlord
●
2
Overview of JBoss SOA Platform v6
JBoss SOA Platform v6 in Action!
Sneak Preview of Red Hat JBoss SOA Platform v6
3. Overview of JBoss SOA Platform
v6
3
Sneak Preview of Red Hat JBoss SOA Platform v6
4. Overview of JBoss SOA Platform v6
Leveraging the strengths and innovation of Fuse technology and JBoss
community projects:
4
Sneak Preview of Red Hat JBoss SOA Platform v6
5. Benefits of JBoss SOA Platform v6
●
Core ESB capability: Simplify Integrations!
●
Apache Camel: implementation of commonly used Enterprise Integration
Patterns
●
●
●
Apache ActiveMQ: robust, high-performance messaging platform
Apache CXF: web services framework, REST
Lightweight services platform based on SwithYard
●
●
Design-time service governance: Overlord DTGov
●
●
Improves quality of IT service
Runtime service governance: Overlord RTGov
●
5
Enables business agility, easier & faster access to business services,
easier and secure integration with on-premise and cloud based
applications
Improves IT responsiveness
Sneak Preview of Red Hat JBoss SOA Platform v6
6. Why Integration or SOA or Services platform?
E n te r p r is e
Apps &
S e r v ic e s
iO
S
W e b s ite s
( T h in c lie n t )
iO
S
M o b ile a p p s
( F a t c lie n t )
D B
R eu se
F le x ib le
S e cu re
C o n tro l
C u s to m A p p s
& S e r v ic e s
D B
C lo u d
S a a S a p p lic a tio n s
D is t r ib u t io n /
D e liv e r y V e h ic le s
C lo u d
C lo u d A p p lic a tio n s
P u b lic & P r iv a te
B P M p ro c e s s e s
6
Sneak Preview of Red Hat JBoss SOA Platform v6
7. Why Integration or SOA or Services platform?
iO
S
W e b s ite s
( T h in c lie n t )
E n te r p r is e
Apps &
S e r v ic e s
R
E
S
iO
S
T
M o b ile a p p s
( F a t c lie n t )
R
E
S
T
M o b il
e M oA bn iyl
E e
A p pM o b i l e
S Al apA ppo p
P tf
P t
P l a lt af o f o r m
Tr m
rm
R
O r d e r S e r v ic e
O r d e r S t a t u s S e r v ic e
In v e n t o r y S e r v ic e
C u s t o m e r S e r v ic e
B illin g S e r v ic e
J B o s s S O A P la t f o r m
D B
C u s to m A p p s
& S e r v ic e s
D B
C lo u d
S a a S a p p lic a tio n s
D is t r ib u t io n /
D e liv e r y V e h ic le s
C lo u d
C lo u d A p p lic a tio n s
P u b lic & P r iv a te
B P M p ro c e s s e s
7
Sneak Preview of Red Hat JBoss SOA Platform v6
8. Why Integration or SOA or Services platform?
iO
S
W e b s ite s
( T h in c lie n t )
E n te r p r is e
Apps &
S e r v ic e s
R
E
S
iO
S
T
M o b ile a p p s
( F a t c lie n t )
R
E
S
T
M o b il
e M oA bn iyl
E e
A p pM o b i l e
S Al apA ppo p
P tf
P t
P l a lt af o f o r m
Tr m
rm
R
O r d e r S e r v ic e
O r d e r S t a t u s S e r v ic e
In v e n t o r y S e r v ic e
C u s t o m e r S e r v ic e
B illin g S e r v ic e
J B o s s S O A P la t f o r m
D B
C u s to m A p p s
& S e r v ic e s
D B
C lo u d
S a a S a p p lic a tio n s
D is t r ib u t io n /
D e liv e r y V e h ic le s
C lo u d
C lo u d A p p lic a tio n s
P u b lic & P r iv a te
B P M p ro c e s s e s
8
Sneak Preview of Red Hat JBoss SOA Platform v6
9. SOA and Integration Platform Benefits
iO
S
M o b ile p r o je c t s
C lo u d
C lo u d A p p lic a tio n s
P u b lic & P r iv a te
E a s i e r, S e c u r e a c c e s s t o e x i s t i n g
e n t e r p r is e s e r v ic e s
D is c o v e r a n d u s e n e w e n t e r p r is e
s e r v ic e s
E a s i e r, s e c u r e a c c e s s t o e x i s t i n g
e n t e r p r is e s e r v ic e s
M a n a g e a n d c o n t r o l c o n n e c t iv it y t o
e n te r p r is e a s s e t s
E a s ie r a n d fle x ib le a c c e s s t o e x is t in g
e n te r p r is e s e r v ic e s
E a s ily b u ild a n d u s e n e w e n t e r p r is e
s e r v ic e s
B P M p ro c e s s e s
9
Sneak Preview of Red Hat JBoss SOA Platform v6
10. JBoss SOA Platform v6
Technical Walk Through
10
Sneak Preview of Red Hat JBoss SOA Platform v6
11. JBoss SOA Platform Components
https://www.jboss.org/switchyard
11
Sneak Preview of Red Hat JBoss SOA Platform v6
http://www.jboss.org/overlord
16. JBoss SOA Platform v6 in
Action!
16
Sneak Preview of Red Hat JBoss SOA Platform v6
17. Demonstration
●
Download Projects from github
●
https://github.com/FuseServiceWorksByExample/SneakPrevi
ewV6
●
Install Fuse Service Works
●
Install JBoss Developer Studio
●
Add JBoss Tools
●
Add Server Instance
●
Import Switchyard Projects
●
Run Design Time Governance
●
Run Run Time Governance
17
Sneak Preview of Red Hat JBoss SOA Platform v6
19. For more information....
●
Labs and Presentations from summit
1) Migrating applications from SOA Platform 5 to 6
2) Getting Started with JBoss SOA Platform v6
3) Loosely coupled, reusable & interoperable: Integration Overview and Roadmap
In the repository with the demos that work with the Beta:
https://github.com/FuseServiceWorksByExample/SneakPreviewV6/supportingmaterial
●
Videos
1) http://vimeo.com/jbossdeveloper
2) http://vimeo.com/50627742
3) http://vimeo.com/54642223
4) http://vimeo.com/51539146
5) http://vimeo.com/54790975
●
Download and try Beta version of JBoss SOA Platform v6 (coming soon)
●
●
See what’s coming
●
19
http://jboss.org/products
http://www.jboss.org
Sneak Preview of Red Hat JBoss SOA Platform v6
Notes de l'éditeur
A new core ESB based on Apache technology.
ESB as a set of capabilities:
Monitor and control message routing
Facilitate communication of service components
Support deployment and versioning of services
Commodity services like event handling, data transformation and mapping, message and event queuing and sequencing, security or exception handling, protocol conversion and enforcing proper quality of communication service
foundational, shared technology – not a product
What is needed:
Reusable business services
Flexible business services (that can be changed, updated, etc) -> Agility with changing business enviornment
Secure access
Control of access to enterprise assets (who is calling, how many times, access control, QOS, etc etc)
All above are principles of SOA!!!
SOA is a journey, it’s a architecture principle, practice
Enables collaboration within the enterprise ecosystem, building partnership within departments
Foundation towards growth and innovation
On-demand services, hiding the complexity of heterogenous environments
SOA is a journey, it’s a architecture principle, practice
Enables collaboration within the enterprise ecosystem, building partnership within departments
Foundation towards growth and innovation
On-demand services, hiding the complexity of heterogenous environments
SOA is a journey, it’s a architecture principle, practice
Enables collaboration within the enterprise ecosystem, building partnership within departments
Foundation towards growth and innovation
On-demand services, hiding the complexity of heterogenous environments
- Productisation Process:
- Identify the particular projects that Red Hat feel have a viable commercial offering.
- Sometimes these projects constitute a single product: JBoss AS
- Sometimes it is a collection of projects that constitute a single product: JBoss SOA-P
- Jboss.org – Is a complete web framework to start and maintain java based projects.
- Community supportive – value
- Anyone can contribute: business can quite easily influence roadmaps by getting developers involved in the community.