Functions & technology of bpm and soa tcm62 43040
-
Upload
sophia-koukab -
Category
Software
-
view
90 -
download
1
Transcript of Functions & technology of bpm and soa tcm62 43040
Presentation Title Date
Author Page 1
BPM + SOA Basics Seminar
The Functions & Technology of BPM+SOA
Andy Jones
Presales Manager
BPM + SOA Basics Seminar | Page 2
BPM + SOA Architecture
Presentation Title Date
Author Page 2
BPM + SOA Basics Seminar | Page 3
Enterprise SOA(Application Modernization, ESB, B2B, Integration (EAI))
BPM + SOA Basics Seminar | Page 4
Your Organization Probably Looks a Little Like This…
Packaged
Applications
Custom
Applications
Legacy
Applications
External
UsersInternal
Applications
Partners
& Suppliers
SMTP EDI RPC SOCKETS XXX YYY
Flat Files Message Queue SOAP XML FTP POX
Presentation Title Date
Author Page 3
BPM + SOA Basics Seminar | Page 5
The Integration Challenge Grows
BPM + SOA Basics Seminar | Page 6The New Software AG: The Leader in Business Infrastructure Software | Page 6
The Evolution of the Software Industry
Build Buy Compose
Core systems• Corporate payments
• Claims management
• Billing system
Business Infrastructure•Process Automation
•SOA and Governance
•Integration
•Modernisation
•Web Services
•Integration
1970 1990 200019801960 2010
IT Focus
2020
Supporting systems• HR
• Payroll
• CRM
Presentation Title Date
Author Page 4
BPM + SOA Basics Seminar | Page 7
Architectural Maturity
Application
Silo
Application
SiloStandardised
Technology
Standardised
TechnologyRationalised
Data
Rationalised
DataModular
Architecture
Modular
Architecture
EAI
B2B
BPM +SOA
BPM + SOA Basics Seminar | Page 8
EAI (Integration Suites) started
with application integration and
have been evolving
The next generation “Integration”
� Combines traditional EAI and ESB
functionality
� Focused on Web services standards
� Includes ability to integrate existing enterprise applications
� Solution is identified as an ESB
EAI + ESB = Today’s ESB
EAI
2003
1998
2007 and Beyond
The ESB and EAI Evolution
ESB
ESB’s are focused
around service
based Integration
Presentation Title Date
Author Page 5
BPM + SOA Basics Seminar | Page 9
What is the webMethods ESB Platform?
webMethods ESB
(Integration Server)
Developer & Adapters
webMethods B2B
(Trading Networks)
Optimize for B2B
Methodology
+
+
+
+
webMethods ESB Platform
Profile of Typical Customers
¬ Integration Backbone
¬ B2B Integration
¬ SOA Enablement
webMethods Broker
¬ Over 1,200 Customers
ESB Platform Sales
¬ 62% of overall license revenue in
webMethods FY 2007 *
webMethods Trading Networks¬ Over 1,100 Customers
webMethods Integration Server
¬ Over 1,800 Customers
webMethods Market Presence
BPM + SOA Basics Seminar | Page 10
Services Improve Your Business, Faster!
webMethods Enterprise Service Bus
Check Delivery Status
Reconcile Payment
Replenish Inventory
Send ASN
Check Customer Credit
Generate Sales Quote
Send Quote
Process Order
Validate Order
Check Inventory
Approve Order
Process Order
Generate Shipment
Create Invoice
Send Invoice
Alert Shipping Manager
Process Payment
Create ASN
Ship Order
Confirm
Good Receipt
Notify Sales Operations
Confirm
Delivery
Hold Order Approval
Check W
IP Status
Calculate Tax
Automating Order
Processing
Correlate
ASN and Invoices
Streamline Partner
Interactions
Presentation Title Date
Author Page 6
BPM + SOA Basics Seminar | Page 11
SOA Governance
Multi Protocol Support
Security
Logging
Service Oriented at the Core - webMethods ESB
¬ Full support for WS*
and POX standards
¬ Create, enhance,
expose and link
services
¬ Support “WSDL First”
development
¬ Transform, route and
enrich data
¬ XA Transaction
support
¬ Secure, reliable
communications
High-Speed
Messaging
Application Connectivity
Standards
Service Orchestration
&Mediation
Mapping
&Transform
ation
Service Creation
&Enablement
BPM + SOA Basics Seminar | Page 12
Embracing and Extending Your Existing Applications –
webMethods Adapters
webMethods Adapters
¬ Configure adapter services
¬ Build your own or use a pre-built
¬ Supports any application or data
¬ Intelligent adapter framework
allows for introspection of data
sources
Your Results
¬ Protects investments with leave
& layer approach
¬ Eliminates risk & maintenance
¬ Quick, easy and safe
¬ Promotes reuse
Presentation Title Date
Author Page 7
BPM + SOA Basics Seminar | Page 13
Integrate Mainframe Applications And Data With
webMethods ESB Platform
Service
Mediation
Service
Orchestration
Service
Enablement
Use services based
on
• Mainframe
transactions
• Mainframe
programs
• User sessions
Access mainframe
data via standard
SQL interfaceUnmatched reach¬ z/OS, z/VSE, BS2000/OSD, System i (AS/400), …
¬ Cobol, PL/I, RPG, Natural, CICS, IMS, Batch
¬ 3270, 5250, 9750, …
¬ VSAM, IMS/DB, Adabas, …
User Session
TransactionsDataEvents
BPM + SOA Basics Seminar | Page 14
High Speed Messaging – webMethods Broker
webMethods Broker¬ Real-time, event-driven, and
message-oriented
¬ > 12,000 messages/second
¬ Standards compliant (JMS)
¬ Efficient network utilization
¬ Guaranteed secure, in-order,
exactly-once message delivery
¬ Highly distributable
Your Results¬ Meet demands of high volume communications across your enterprise
¬ Reliably ensures end-to-end process integrity
North America
EMEA
Asia Pacific
Presentation Title Date
Author Page 8
BPM + SOA Basics Seminar | Page 15
SOA Governance
BPM + SOA Basics Seminar | Page 16
Finding and Using Services
"SOA is a mess waiting to happen.
By encouraging widespread reuse of
scattered software components,
SOA threatens to transform the
enterprise network into a complex,
sprawling, unmanageable mesh.
Left ungoverned, SOA could allow
anyone anywhere to deploy a new
service any time they wish, and
anyone anywhere to invoke and
orchestrate that service--and
thousands of others—into ever more
convoluted messaging patterns."
James Kobielus, principal analyst at Current
Analysis
“SOA could allow anyone anywhere to deploy a new service any time they wish, and anyone anywhere to invoke and orchestrate that service”
Presentation Title Date
Author Page 9
Interdependence Can Destroy Agility
Logical Unit of Business Work
Start
End
Service Event Handler (Sink)Event Notification
(Alert)
How can you change anything once everything is tied together?
BPM + SOA Basics Seminar | Page 18
The Dangers of Service “Spaghetti”
"SOA is a mess waiting to happen.
By encouraging widespread reuse of
scattered software components,
SOA threatens to transform the
enterprise network into a complex,
sprawling, unmanageable mesh.
Left ungoverned, SOA could allow
anyone anywhere to deploy a new
service any time they wish, and
anyone anywhere to invoke and
orchestrate that service--and
thousands of others—into ever more
convoluted messaging patterns."
James Kobielus, principal analyst at Current
Analysis
complex,
sprawling,
unmanageable
Presentation Title Date
Author Page 10
BPM + SOA Basics Seminar | Page 19
Why all this complexity ?
BPM + SOA Basics Seminar | Page 20
Why Governance?
Governance provides
¬ Authorities and responsibilities
¬ Clear rules and rule
enforcement
¬ Organizational and technical
transparency
SOA Governance allows
¬ Mastering complexity of IT
¬ Supporting business process
change
SOA Governance saves
businesses time and money
Presentation Title Date
Author Page 11
BPM + SOA Basics Seminar | Page 21
Design TimeDesign TimeDesign TimeDesign Time Run TimeRun TimeRun TimeRun Time Change TimeChange TimeChange TimeChange TimeDeveloper Business UserArchitect Service
ConsumerIT Operations Admin
CentraSite™ Covers End-to-End Lifecycle Governance
CentraSite™ enables Collaboration and Trust between Stakeholders
BPM + SOA Basics Seminar | Page 22
Active Policy™ Technology Automates SOA Processes
¬ Governs each step in the process ensuring consistent outcomes
¬ Ensures quality control throughout the SOA lifecycle
¬ Establishes controls quickly
Powerful Policy Implementations
Register Service Validate Verify
Get Approval
Certify
Presentation Title Date
Author Page 12
BPM + SOA Basics Seminar | Page 23
Governance capabilities go beyond Service Polices
CentraSite™ Governs Your
Valuable Work
¬ Automated governance
processes
¬ Reduces manual oversight
requirements
Services
Users & Groups
Organizations
Documents
Policies
Taxonomies
BPM + SOA Basics Seminar | Page 24
BPM + SOA Architecture
Presentation Title Date
Author Page 13
BPM + SOA Basics Seminar | Page 25
BPMS(BPM, BAM, Application Composition)
BPM + SOA Basics Seminar | Page 26
IntegrationIntegration
LeaveLeaveLeaveLeave& Layer& Layer& Layer& Layer
BPM Technology Revisited
Process Modeling
& Design
Process Modeling
& Design
Collaboration, Collaboration, Collaboration, Collaboration, concensusconcensusconcensusconcensus
Process
Simulation
Process
Simulation
‘‘‘‘What IfWhat IfWhat IfWhat If’’’’ Optimization?Optimization?Optimization?Optimization?
Process Execution
Process Execution
AutomationAutomationAutomationAutomation& Coordination& Coordination& Coordination& CoordinationComposite
ApplicationFramework (CAF)
Composite Application
Framework (CAF)
Codeless DevelopmentCodeless DevelopmentCodeless DevelopmentCodeless Development&&&&
Productive WorkspacesProductive WorkspacesProductive WorkspacesProductive Workspaces
Business RulesBusiness Rules
Automated decisionAutomated decisionAutomated decisionAutomated decision----makingmakingmakingmakingProcess Analytics& Monitoring (BAM)
Process Analytics& Monitoring (BAM)
Real time visibilityReal time visibilityReal time visibilityReal time visibility&&&&
AnalyticsAnalyticsAnalyticsAnalytics
Flex Points/ProcessAgilityBusiness Empowerment
Process Effectiveness
Process Transparency
IT Productivity
Presentation Title Date
Author Page 14
BPM + SOA Basics Seminar | Page 27
Empowering Your Business – webMethods BPMS
¬ Measure first with pre-
built process analytics
¬ Statistical baselining
for intelligent alerting
¬ Predictive capabilities
for continuous
improvement
¬ Codeless development
environment for rapid
deployment
¬ Leading standards
support for web 2.0
applications
Comprehensive
Process Management
Codeless Application
Development
Real-time Business
Process Monitoring
¬ Robust process modeling
spanning people,
systems & partners
¬ Business rules
management
¬ Fully integrated
simulation
BPM + SOA Basics Seminar | Page 28
Supporting Multiple Stakeholders
ITDevelopers
ProcessWorkers
Executives& LOB
BusinessAnalysts
Single ExecutableProcess Model
360oBPM
Unified environment
Meeting the needs of all stakeholders
Singleexecutable process model
Avoids disparate Assets
Provides ‘visibility’throughout the lifecycle
Presentation Title Date
Author Page 15
BPM + SOA Basics Seminar | Page 29
Advanced Process
Design
¬ Eclipse-based – industry
standard
¬ Business analyst/developer
modes
¬ Standards based design
¬ Support for re-use
¬ Drag and drop modeling
¬ Automatic KPIs
¬ Debugging
¬ Documentation & reports
Process Modeling and Design
BPMN ModelBPMN Model
Reusable AssetsReusable Assets
BPM + SOA Basics Seminar | Page 30
Advanced Simulation
Process Optimization
¬ Design, simulate, execute & monitor same model
¬ Scenario management
¬ Activity based costing
¬ Bottleneck analysis
¬ Multi-process simulation
¬ Reporting
Presentation Title Date
Author Page 16
BPM + SOA Basics Seminar | Page 31
Metadata: Reuse & Change Management
Fostering Reuse
¬ Asset browsing & searching
¬ Dependency and relationship
visualization
¬ Impact analysis
¬ Tagging
BPM + SOA Basics Seminar | Page 32
Integrated Business Rules
Automated Decision-Making
¬ Externalized rules for
dynamic environments
¬ Embedded rules engine
¬ Web-based interface
¬ Business user friendly rule
creation
If/Then RulesIf/Then Rules
Decision TablesDecision Tables
Decision TreesDecision Trees
Presentation Title Date
Author Page 17
BPM + SOA Basics Seminar | Page 33
Workflow and Task Management
Task Management
¬ Advanced workflow routing¬ Email integration¬ Codeless configuration¬ Distribution based on
business & personal calendars¬ Detailed group and individual
analytics¬ Delegation and escalation
BPM + SOA Basics Seminar | Page 34
CAF: Advanced User Interface Design
Service Oriented Composite Applications
¬ Codeless development with
automatic layout
¬ Integrated security
¬ Document management
¬ Out-of-the-box controls
¬ AJAX enabled
¬ WYSIWIG
Presentation Title Date
Author Page 18
BPM + SOA Basics Seminar | Page 35
Process Execution
¬ Orchestration of activities and
interactions
¬ Routing of work, escalations,
delegations etc.
¬ Managing workflow state
¬ Auditing capabilities
¬ Process tracking (volume,
velocity, errors, special
conditions)
¬ Alerting rules
¬ Statistical learning
¬ Predictive analysis
Task
Engine
Analytics
Engine
Process
Engine
Rules
Engine
Execution Environment
BPM + SOA Basics Seminar | Page 36
Visibility ? What visibility ?
Presentation Title Date
Author Page 19
BPM + SOA Basics Seminar | Page 37
Process and Business Activity Monitoring
Business Visibility
¬ Business user focus
¬ Automatic learning & behavior
analysis
¬ Real-time alerting
¬ KPI comparison
¬ Process analytics including trend
analysis and root cause analysis
¬ Reporting
BPM + SOA Basics Seminar | Page 38
Runtime Process Analytics - Process flow analysis
Presentation Title Date
Author Page 20
BPM + SOA Basics Seminar | Page 39
BPM + SOA Basics Seminar | Page 40
Don’t Forget: Leverage, Integrate, Innovate
BPM is an integration
problem
Last Mile functionality
driving people and apps
“Leave and Layer” vs.
“Rip and Replace’
Presentation Title Date
Author Page 21
BPM + SOA Basics Seminar | Page 41
Measure First Option
BPM…..Where to Start?
1. Determine what’s critical to business success
2. Define KPI’s & monitor with Optimize for Process
3. See what’s working and what isn’t
4. Focus improvement on areas of day-to-day pain
…..without ever havingorchestrated a processFocus Efforts, Maximise ROI
An ‘On-Ramp’For BPM Success
Process ImprovementLifecycle
Measure First
BPM + SOA Basics Seminar
Thank You!
Andy Jones