• BPM Introduction [slide 2-6] • What is ExpressBPEL BPM ? [slide 7-12] • Why ExpressBPEL BPM ? (Features & Licensing ) [slide 13-17] • ExpressBPEL Roadmap Agenda CodeBrew Technologies Proprietary Contact : [email protected]
Dec 07, 2014
CodeBrew Technologies Proprietary
• BPM Introduction [slide 2-6]• What is ExpressBPEL BPM ? [slide 7-12]• Why ExpressBPEL BPM ? (Features & Licensing ) [slide 13-17]• ExpressBPEL Roadmap
Agenda
Contact : [email protected]
© CodeBrew Technologies -Proprietary
Organizations are becoming increasingly complex
© CodeBrew Technologies -Proprietary
CEO’s know that their business processes must be agile
Agile Business Have : • 40% EPS Growth• 45% Higher ROI on IT• 10% Higher Revenue Growth• 2.6X Higher Return on Capital than their industry peers
but how ?
Flex
ibili
ty
Low Cost/Time
Build
Buy
+ Customized+ Unique- High TCO
+ Reduced Time- High Initial Cost- Standard Feature- Response to Change
BPM
© CodeBrew Technologies -Proprietary
What is Business Process Management ?
An integrated approach to automating key processes you can consistently measure and continually improve to derive increased value to an enterprise and its customers
Integrated
Technology + MethodologyExisting and new systemsImproves solution agility
Processes
End-To-End vs. SiloAligns people & systems to business needsImproves business agility
Measure
High visibility into process and people performanceProvides metrics to businessQuantify impact of process improvements
Continually Improve
Enhance process to maximum business valueImprove customer satisfactionImprove business bottom lines
© CodeBrew Technologies -Proprietary
Process Analytics Ease of Manageability
Lean Stack Pre-Build Adapters Rapid Application
Design Environment
Effective Modeling Environment
Agile Modeling Rapid Deployment
Improve Model
ImplementMonitor
BPM Life Cycle & Platform requirements
© CodeBrew Technologies -Proprietary
BPM Platform Adoption Challenges
Enterprises not adopting BPM technology
Platform unable to scale to requirements
High Implementation Effort and Costs
Prohibitive Technology CostsNon-Standard technologyHeavy-Weight StackInadequate Modeling environment
Improve
Model
Implement
Monitor
70% of Enterprises do not adopt BPM platform due to High CAPEX/TCO
Poor Modeling environmentincreases project effort and risk
Heavyweight stack + Non-standard technology drives project costs
60% of Enterprises do not attain this level of BPM maturity due to high effort and costs involved
Insufficient insights from process analytics
What is ExpressBPEL BPM ?
ApplicationAdapters
Language Adapters
PlatformCore
ExpressBPEL Process EngineExpressBPEL Process EditorExpressBPEL Operations
Java Adapter.NET/C# AdapterPerl Adapter
JMS AdapterRBBMS (JDBC) Adapter
MS-Outlook, Excel, Google Apps
© CodeBrew Technologies -Proprietary
Industry SolutionPacks
Rapid Application Design Environment
Cloud Enabled
a lean BPM platform…
Courtesy : Wikipedia Supported by ExpressBPEL BPM Platform
A Typical BPM Platform
© CodeBrew Technologies -Proprietary
Express BPEL BPM Suite
Express BPELProcess Engine
ProcessRepository
Process DB
Application Container ( Apache/JBOSS)
WS-EngineProcess
LogsWork List Manager
Language Adapters
JMSAdapter
Data BaseAdapter
Express BPELProcess Editor
Express BPELOperations
RAD Environment
ExpressBPEL BPM Platform – Component View
Design Execute
ProcessRepository
Process DB
ProcessLogs
ProcessExecutor
TaskingLibrary
WS-Messaging Agent
WSDL Parser
BPEL Parser
Deployment Loader
LoggingInfrastructure
ProcessCheckPoint
ProcessRuntime
MessageQueue
WorkListManager
PersistenceInfrastructure
EngineConfiguration
BPEL Loader
Process Execution
EngineConfiguration
InfrastructureLibraries
Messaging &Integration
Axis Web Services
EngineApplication Container(Apache/JBOSS)
JMSAdapter
DatabaseAdapter
LanguageAdapter
ESB (JMS )
External Databases
ExternalApplications
Web Services
Native Interface(Java, C#, Perl)
Engine Data Persistence
Mail Server
ExpressBPEL – Process Engine Architecture
© CodeBrew Technologies -Proprietary
ExpressBPEL BPM Platform – Component Description
• WS-BPEL 2.0 Standards compliant• Supports for Human Tasks & long running processes• Support for Business Continuity • Available on Apache and JBOSS• Other features include Hot-Deployment, Light-weight service registry,
static error checking
Process Engine
• Visual IDE for process definition and• Workbench interface with Drag & Drop and visualization support• In-built WSDL Editor• WS-BPEL 2.0 output• Static error checking
Process Editor
• Management console for Process Engine• Supports management of process instances• Process Analytics and reports
Operations
• Data model drive application/forms design • Application runtime simulationRAD
© CodeBrew Technologies -Proprietary
ExpressBPEL BPM Platform – Key Advantages
Standards Based Platform Core
•Compliant with the WS-BPEL 2.0 Standard •Native support for Web Services, hence reducing integration effort•Support for complex workflow use cases to handle present and future requirements•Available on multiple platforms Apache and Jboss.
Modeling Environment
•Visual IDE for process design & development, reducing effort by 20%•Visual IDE for application & forms development reducing effort by over 30%
Adapters
•Language Adapters •Communication/Messaging technology adapters •RDBMS database adapters
Lowered TCO (Total Cost Of Ownership)• 15-20X factor over other Proprietary vendors of WS-BPEL 2.0 technology based BPM Platforms• 2-5X factor over Open Source vendors of WS-BPEL 2.0 standards based BPM Platforms
Code Brew
IBM AE-VOS Intalio MS Oracle OpenESB JBOSS
Stack Heavy
Light Heavy Light Light Heavy Medium Light Medium
Proprietary Yes Yes OpenSource OpenSource(Apache ODE)
Yes Yes OpenSource
OpenSource
ProcessDesigner
Yes Yes NO BPMN designer
Yes Yes Yes No
RAD Yes No No No No No No No
RulesEngine
No No No No No No Yes Yes
LicensingTerms
$25-$50k perpetual license
$60000/Node(4Core)
$28000/annual
$23000/yearlysubscription
$44000/Node (4Core)
$50000/Node(4Core)
35K Euro/annual subscription OR120K (license) + 17% support
29k annual support
Competition Analysis (BPEL based BPM Platforms)
CodeBrew Technologies Proprietary
Package Components Configuration Enterprise Pricing
ProductionEnvironment
ExpressBPELCore Platform
• ExpressBPEL Engine• ExpressBPEL Editor (5 licenses)• ExpressBPEL O&M• Language Adapters• Technical Adapters
16-Core $40K(US/Euro) + 15% Annual Support
24-Core $50 K( US/Euro)+ 15% Annual Support
32-Core $60 K( US/Euro)+ 15% Annual Support
ExpressBPEL Industry Solution Pack ( per pack)
• Data Standard Support• Process Accelerators
NA $100 (US/Euro) + 15% Annual Support (per solution pack)
ExpressBPEL ISV Adapter
• Adapter NA $50 (US/Euro) + 15% Annual Support ( per ISV adapter)
DevelopmentEnvironment
ExpressBPEL Core Platform
• ExpressBPEL Engine• ExpressBPEL Editor (5 licenses)• ExpressBPEL O&M• Language Adapters• Technical Adapters• RAD• ISV Packs• ISV Adapter Packs
24 – Core $ 40 K (US/Euro) +15 % Annual Support +10%Consulting support
ExpressBPEL BPM – Licensing terms details
CodeBrew Technologies Proprietary
BPM Licensing terms comparison
Source : JBOSS website (http://www.redhat.com/promo/esb_calculator/)
Summary • Reduces licensing CAPEX by a significant factor (12-20x) when compared to Proprietary stack• Reduces licensing CAPEX by a factor of 2-3x compared to OpenSource stacks
Scenario• BPM on 16 cores FY1• Adding 4 cores per year• Additional license+support for WebSphere or Weblogic application server not considered (~45k+support)
YR-1 YR2 YR2ORACLE IBM JBOSS Express
BPEL ORACLE
IBM JBOSS ExpressBPEL
ORACLE IBM JBOSS ExpressBPEL
NewProcessors 4 4 4 4 1 1 1 1 1 1 1 1Cores 4 4 4 4 4 4 4 4 4 4 4 4CoreFactor 0.5 1 1 1 0.5 1 1 1 0.5 1 1 1ExistingProcessors/Cores 0 0 0 0 8 16 16 16 10 20 20 20NewProcessors/Cores 8 16 16 16 2 4 4 4 2 4 4 4BPM Suite 57500 27510 29000 50000 57500 27510 29000 0 57500 27510 29000 0
Total Software 460000 440160 29000 50000 115000 110040 58000 0 11500011004
0 58000 0
Support 101200 0 0 0 126500 88032 0 7500 15180011004
0 0 7500
Total 561200 440160 29000 50000 241500 198072 58000 7500 26680022008
0 58000 7500
Discounted( at 6%) 662400 440160 29000 50000 227010 186188 54520 7050 235744.519446
3 51249 7050
TOTAL ABS Discounted Abs% Discounted%ORACLE 1,069,500.00 1,125,154.48 16.45 17.553112IBM 858,312.00 820,810.37 13.2 12.8051539JBOSS 145,000.00 134,768.80 2.231 2.10247738CB 65,000.00 64,100.00
© CodeBrew Technologies -Proprietary
Impact on BPM Initiative
Improve Model
ImplementMonitor
30% effort reduction through Innovative modeling environment
RAD + Adapters reduces timelines and effort by 30%
• Significantly Reduced TCO • Reduced Implementation timelines and effort
TCO reduced, factor of 15-20X
Improved Insight throughProcess Analytics
Low TCO + Platform Agility enables BPM Maturity
CodeBrew Technologies Proprietary
ExpressBPEL BPM - SummaryA lean and innovative BPM Platform that has • Has an advanced Process Modelling Environment• Process Engine which is • Standards based• WebServices centric• Supports Complex Workflow usecases
• Simplified Managebility• Built-in Process Analytics• Product Roadmap covers Cloud deployment and RAD environment
which reduces go-live timelines, effort and cost • Reduces licensing CAPEX by a factor of 12-20x (or 750k atleast)• Reduces development costs by 20%
Maximizes an Enterprises ROI from its BPM initiatives…Thank You!
Contact : [email protected]
NowDec 2013 (Release 1.5)
May 2014 (Release 2.0)
Aug 2014
Release 1.0 (Core Platform +
Adapters)
RAD + Core enhancements
Adapters + Platform
Cloud + ISP
(Release 2.5)
ExpressBPEL Product Roadmap
ExpressBPEL Release 1.0
Product Features Release
ExpressBPEL Process Engine
WS-BPEL 2.0 Compliant R 1.0Hot-Deployment R 1.0Static Error Checking R 1.0WebServices & WSDL (Apache 1.4) R 1.0Process CheckPointing R 1.0Engine Failover & Process Recovery R 1.0Short & Long Running Processes R 1.0Human Task Support R 1.0LightWeight Service Registry ( proprietary) R 1.0Windows – Tomcat & JBOSS R 1.0
Express BPEL Process Editor
WSDL Editor R 1.0Workbench + Toolbox Widgets R 1.0BPEL Activities Drag&Drop R 1.0BPEL Containers Drilldown R 1.0BPEL Fault and Compensation Handling R 1.0Project Static Error Checking R 1.0
Express BPEL
O&M
Engine Configuration R 1.0
Process Monitoring R 1.0
Process Control (Start/Stop) R 1.0 Adapters
JMS R 1.0JDBC R 1.0Java R 1.0
R1.0 is the first release of the platform with all features required to model, implement and monitor business processes.
Product Features Release
ExpressBPEL Process Engine
Tomcat 5.5 + Axis 1.5 – Linux R 1.5JBOSS + Axis 1.5 – Linux R 1.5Multi-tenancy support R 2.5Metering Service R 2.5
Express BPEL
Process Editor
Linux Platform Availability R 1.5Process Simulator R 2.0
ExpressBPEL
O&M
Linux Platform Availability R 1.5
Process Analytics R 1.5Process Debugger R 2.0Cloud Support R 2.5
Adapter Perl Adapter R 1.5C# Adapter R 1.5 Application Adapters R 2.0
RAD Environment
Data Modeler R 2.0Forms Modelling R 2.0Rules Editor R 2.0RBAC support R 2.0Simulation R 2.0
ExpressBPEL Roadmap for R 1.5,R2.0 & R2.5
Thank You!Contact : [email protected]