Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
What's new inWhat's new inJBoss Integration & BPMJBoss Integration & BPMEric D. SchabellEric D. SchabellJBoss Technology EvangelistJBoss Technology Evangelist
Business Challenges
3
Why Integration?Business information is dispersed in multiple enterprise systems
Relevant business Information needs to be interconnected for a holistic solution: Integration
Enterprise Apps Enterprise Apps & Services& Services
Enterprise Apps Enterprise Apps & Services& Services
Custom Apps & Custom Apps & ServicesServices
ERP/Billing
Order fulfillment
Shipping
Inventory
Web application
Custom Apps & Custom Apps & ServicesServices
Enterprise Apps Enterprise Apps & Services& Services
Customer Application
Product Application
Customers ordering products or services
Customer information & Product information in multiple systems
Order processing, billing, shipping, inventory details in multiple systems
4
Why Integration? Enterprise Apps Enterprise Apps & Services& Services
Enterprise Apps Enterprise Apps & Services& Services
Custom Apps & Custom Apps & ServicesServices
ERP/Billing
Order fulfillment
Shipping
Inventory
Web application
Custom Apps & Custom Apps & ServicesServices
Enterprise Apps Enterprise Apps & Services& Services
Customer Application
Product Application
Customers ordering products or services
Batch Processing/Manual touch points
Delay, Loss of data, Inefficiencies
Unhappy customer!!!
5
Challenges facing enterprises: Access to enterprise apps & services Enterprise Enterprise
Apps & Apps & ServicesServices
iOSiOS
DBNew mobile applications
New emerging applications
iOSiOS
Custom Apps Custom Apps & Services& Services
DB
Existing or New BPM processes
Distribution/Delivery Vehicles/ Stores
Need access to enterprise
applicatons and services
SaaS applications
Cloud applicationsPublic and Private
6
What is needed? Services (SOA) or Integration Platform Enterprise Enterprise
Apps & Apps & ServicesServices
iOSiOS
DBNew mobile applications
New emerging applications
iOSiOS
Custom Apps Custom Apps & Services& Services
DB
Existing or New BPM processes
Distribution/Delivery Vehicles/ Stores
SaaS applications
Cloud applicationsPublic and Private
ReuseFlexibleSecureControl
7
Services (SOA) and Integration Platform
Enterprise Enterprise Apps & Apps & ServicesServices
iOSiOS
DBNew mobile applications
New emerging applications
iOSiOS
Custom Apps Custom Apps & Services& Services
DB
Existing or New BPM processes
Distribution/Delivery Vehicles/ Stores
MobileApp Platform
R
E
S
T
MobileApp Platfo
R
E
S
T
Any Mobile App Platform
R
E
S
T
Order ServiceOrderStatus Service
Inventory ServiceCustomer Service
Billing Service
Services and Integration Platform
SaaS applications
Cloud applicationsPublic and Private
8
What do organizations do to address Integration challenge?
● Do nothing– Manual touch points (expensive), error prone, bad customer experience
● Direct links between applications– Inflexible solutions, difficult to change, no control or ability to reuse
● Integration stacks from Proprietary vendors– 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
Technology Overview
10
11
JBoss Fuse Service Works
Simplify Integrations and transition to open hybrid cloud architecture
A service design, development and integration platform that enables organizations to transition to open hybrid cloud
12
Enables organizations to Simplify integrations and focus on business innovation
JBoss Fuse Service Works
13
JBoss Fuse Service Works components
Repository
Business ServiceArtifacts
Enterprise applications and
Services
DevelopersArchitects
Custom Applications and
Services
BPM processes
Integration PlatformReal-time integration with enterprise assets
IT AdminsArchitects
Service Delivery Lifecycle
Management
Structured Service
Development
Pattern based Integration
Development
Business Transaction Monitoring
SaaS applications
Cloud applicationsPublic and Private
Design, Develop & Deploy Services
Explore ServicesReuse Services
View Service ActivityAnalyze performance
Define AlertsProcess errors
14
JBoss Fuse Service Works – Open Source Heritage
JBoss Fuse Service Works Overlord
RiftSaw
SwitchYard
Drools
* Many more OSS projects not listed from:jboss.org, codehaus.org, sourcefourge.net, apache.org
Apache ActiveMQ
Apache Camel
Apache CXF
15
JBoss Fuse Service Works – Key features & Benefits
Core ESB(shared with JBoss Fuse)
MessagingIntegraton Framework
Web Services Framework
Structured Service Development Framework
Service Orchestraton
Rules Processing
Service Delivery Lifecycle Management
Business Transacton Monitoring
Ø 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 replaceJBoss Fuse Service Works can extend existing investments
● Get up and running fastApache Camel implements EIPs with minimal code
● Reduce the cost of future expansionFree yourself from vendor lock-in
● Extend integration to all facets of your businessRemove the limitations of your existing infrastructure
● Deploy easily on-premise or in the CloudSophisticated tooling brings about rapid ROI
Red Hat JBoss BRMS & BPM Suite
18
JBoss BRMS Vs BPM Suite
JBoss BRMS 6.0JBoss BRMS 6.0
JBoss BPM Suite 6.0 Target - Realtime Decision Management
Target:Process AutomationService Enabled OrchestrationIntelligent Business Operations
19
JBoss BRMS - Components
20
JBoss BPM Suite – Components
21
BPM Suite Architecture
22
BPM Lifecycle
Core Services
23
Model: Business Central
24
Model: Data Modeler
25
Model: Process Modeler
26
Model: Simulation
27
Model: Form Designer
28
Deploy: How Deploy Works
29
Tasks: Task List
30
BAM: Process Dashboard – Instance Details
31
BAM: Overview
32
BAM: Define KPIs
33
`
JBoss Integration & BPM http://www.jboss.org/products/fsw.html
https://www.jboss.org/products/brms
JBoss BRMS & BPM Suite Articles http://schabell.org/search/label/BRMS & http://schabell.org/search/label/BPMS
JBoss BPM Suite Demos http://www.schabell.org/2013/10/jboss-bpm-suite-rocking-the-mortgage-demo.html
http://www.schabell.org/2013/11/jboss-bpm-suite-automated-lending-generic-loan-demo.html
https://github.com/eschabell/business-resource-optimizer-demo
https://github.com/eschabell/bpms-customer-evaluation-demo (migration from BRMS 5.3)