Join us for a session on the coming product launches of Red Hat JBoss Fuse Service Works (FSW), Red Hat JBoss Business Rules Management System (BRMS), and Red Hat JBoss Business Process Management Suite (BPM Suite). We will walk you through these exciting new technologies, what they are going to mean to you, and how they can be leveraged to expand your business into the future.
JBoss FSW is Red Hat’s middleware solution for application integration, messaging, SOA, and service governance requirements. It combines the core ESB technology from our Fuse product and technical innovations from popular open source communities like SwitchYard and Overlord. JBoss BRMS and BPM Suite are Red Hat’s next generation products for maximizing your business activities with rules, events, reporting, and processes by leveraging the popular open source communities Drools and jBPM.
3. Why Integration?
Business information is dispersed in multiple enterprise systems
Customer information
& Product information
in multiple systems
Customers
ordering products
or services
Order processing,
billing, shipping,
inventory details in
multiple systems
Custom Apps &
Services
Customer Application
Web application
Enterprise Apps
& Services
Product Application
Enterprise Apps
& Services
ERP/Billing
Enterprise Apps
& Services
Order fulfillment
Shipping
Custom Apps &
Services
Inventory
Relevant business Information needs to be interconnected for a
holistic solution: Integration
3
5. Challenges facing enterprises: Access to
Enterprise
enterprise apps & services
Apps &
Services
iOS
DB
New emerging applications
iOS
New mobile
applications
Need access to
enterprise
applications
and services
Distribution/
Delivery Vehicles/
Stores
DB
SaaS applications
Existing or New BPM processes
5
Custom Apps
& Services
Cloud applications
Public and Private
6. What is needed? Services (SOA) or Integration
Platform
Enterprise
Apps &
Services
iOS
New emerging applications
iOS
New mobile
applications
Distribution/
Delivery Vehicles/
Stores
Reuse
Flexible
Secure
Control
Existing or New BPM processes
6
DB
Custom Apps
& Services
DB
SaaS applications
Cloud applications
Public and Private
7. Services (SOA) and Integration Platform
iOS
New emerging
applications
iOS
New mobile
applications
R
R
Any
E Mobile
Mobile
E Mobile
App
E
App
S
App
Platform
S
Platform
S
T
Platfo
T
R
T
Order Service
OrderStatus Service
Inventory Service
Customer Service
Billing Service
DB
Custom Apps
& Services
DB
Services and Integration
Platform
Distribution/
Delivery Vehicles/
Stores
SaaS applications
Existing or New BPM processes
7
Enterprise
Apps &
Services
Cloud applications
Public and Private
8. What do organizations do to address Integration
challenge?
●
Do nothing
–
●
Direct links between applications
–
●
Manual touch points (expensive), error prone, bad customer experience
Inflexible solutions, difficult to change, no control or ability to reuse
Integration stacks from Proprietary vendors
–
–
8
Expensive, inflexible solutions
Unable to provide better products or services (Business unhappy that IT is
not delivering appropriate products/services)
9. What JBoss Fuse Service Works brings to Red Hat’s
Customers:
●
Flexible and agile solutions
Better equipped to meet changing business requirements
●
Meet compliance or regulatory requirement
Manage and control access to business services
●
Easily and securely integrate with cloud assets (on premise
or public cloud)
Easily transition to open hybrid cloud architecture
●
Faster and easier Mobile and BPM projects
Foundation to create reusable, modular business services that can be easily
used for BPM or Mobile projects
9
11. JBoss Fuse Service Works
A service design, development and integration platform that enables
organizations to transition to open hybrid cloud
11
Simplify Integrations and transition to open hybrid
cloud architecture
12. JBoss Fuse Service Works
Enables organizations to Simplify integrations and focus on
business innovation
12
13. JBoss Fuse Service Works components
Repository
Service Delivery
Lifecycle
Management
Integration Platform
Real-time integration
with enterprise assets
Business
Service
Artifacts
Structured
Service
Development
Design, Develop &
Deploy Services
Explore Services
Reuse Services
Developers
Architects
IT Admins
Architects
13
Pattern based
Integration
Development
View Service Activity
Analyze performance
Define Alerts
Process errors
Enterprise
applications and
Services
Custom
Applications and
Services
SaaS applications
Cloud applications
Public and Private
Business
Transaction
Monitoring
BPM processes
14. JBoss Fuse Service Works – Open Source Heritage
Apache ActiveMQ
Apache Camel
Apache CXF
SwitchYard
JBoss Fuse Service Works
Overlord
RiftSaw
Drools
* Many more OSS projects not listed from:
jboss.org, codehaus.org, sourcefourge.net, apache.org
14
15. JBoss Fuse Service Works – Key features & Benefits
Core ESB
(shared with JBoss Fuse)
Messaging
Integration Framework
Web Services Framework
Structured Service Development
Framework
Service Orchestration
Rules Processing
Service Delivery Lifecycle
Management
Business Transaction Monitoring
15
Ø Connect disparate
applications, services,
devices
Ø Reduce time to solution
Ø Enables business agility
Ø Foundation for easier, faster
BPM, mobile & cloud
projects
Ø Improves quality of IT
services
Ø More responsive IT
16. Use JBoss Fuse Service Works Today
●
No need to rip and replace
JBoss Fuse Service Works can extend existing investments
●
Get up and running fast
Apache Camel implements EIPs with minimal code
●
Reduce the cost of future expansion
Free yourself from vendor lock-in
●
Extend integration to all facets of your business
Remove the limitations of your existing infrastructure
●
Deploy easily on-premise or in the Cloud
Sophisticated tooling brings about rapid ROI
16
<number>
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!!!
<number>
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
JBoss Fuse Service Works – A service design, development and integration platform that enables organizations to transition to open hybrid cloud
Leveraging the strengths and innovations of Fuse technology and JBoss community projects.
Key message for our customers - Simplify integrations and transition to open hybrid cloud architecture
<number>
JBoss Fuse, a small-footprint, flexible, open source ESB
Supports integration everywhere for a real-time enterprise.
The lack of license fees combined with the ability to deploy Fuse ESB Enterprise in any configuration advances intelligent integration to all facets of the business.
Small-footprint implies smaller IT footprint, easier to manage and maintain and multiple deployment options (distributed, embedded). Small footprint does not imply any negative performance implications like lower performance. JBoss Fuse is a proven and high-performance messaging platform.
<number>
FSW components
Pattern-based integration development – Core ESB technology/capability based on Camel, ActiveMQ, CXF. Faster time to solution, multiple connectivity options, real-time enterprise
Structured service development – SwitchYard coupled with additional capabilities like orchestration, rules processing, support to call-out BPM processes. Creates flexible architecture and agile enterprise.
Service delivery lifecycle management – Design-time service governance. Design, develop, deploy, share services. Explore and reuse services. Set and enforce policies. Promotes code reuse and improves quality of IT service. Manage and control integration service usage.
Business Transaction Mointoring – Runtime service governance. View service activity, analyze performance, define alerts, process errors. Improves IT responsiveness.
Core Features and Benefits
Core ESB capability (shared with JBoss Fuse) -> Enables enterprises to connect and integrate disparate applications for a real-time enterprise. Enterprise integration Pattern based development (Apache Camel) reduces time to solution and provides multiple connectivity options.
Lightweight Structured Service Development -> Enables enterprises to build flexible, reusable and changeable business services which enables business agility.
Provides a foundation for easier and faster BPM, mobile and cloud-based applications
Service Orchestration ->
Rules Processing ->
Service delivery lifecycle management (Design time Service Governance) -> Enables enterprises to manage and control integration infrastructure which improves quality of service
Business Transaction Monitoring (Runtime service governance) -> Enables enterprises to monitor integration infrastructure, analyze, plan and respond to findings which improves IT responsiveness
<number>
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
JBoss Enteprise BRMS (new in 2009)
Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
Avoids need to otherwise re-code business rules redundantly in multiple applications
Leverages JBoss Rules execution engine which has been available for years
Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
Also adds Repository to provide version management of multiple sets of business rules
Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments