SlideShare a Scribd company logo
Sandy Kemsley BPM Analyst and Architect Kemsley Design Ltd. www.column2.com Using BPM to Prioritize Service Creation
Agenda How processes and services fit together Finding the right level of services Approaches to service definition
Processes and Services
Before BPM and SOA Two main functionalities: Human-facing workflow Enterprise application integration (system-to-system) Custom coding for integration Rudimentary modeling and management tools
BPM and SOA defined BPM: Management practice Tools for automating processes SOA: Architectural philosophy Design standards-based services to access system functionality
BPM and SOA Service A Service B Service C Service D Service E Legacy System Database ERP Process Step 1 Process Step 2 Process Step 3 Process Step 4
BPM and SOA together BPM is the “killer app” for SOA; SOA is the enabling infrastructure for BPM SOA alone only allows you to design and build a set of services BPM alone would require custom coding for each system integration BPM + SOA orchestrates people and services into a business process Processes are intentionally transparent, services are intentionally opaque
BPM and SOA with ERP Using BPM and SOA with major ERP implementations: “ For these companies, the value of SOA will be found in business process management (BPM), which promises to allow companies to create unique and differentiating business processes on top of the same software many of their competitors use.” “ SOA and BPM for Enterprise Applications: A Dose of Reality” AMR Research, May 2007
The Right Level of Services
Where do services come from? Service-enable legacy systems Wrap your in-house applications ERP application service layer Purpose-built functionality Custom services 3 rd -party services, including web-based
Service Granularity Issues Too granular: Multiple calls for each logical business function impacts performance Function/data can’t be expressed in business terms Too coarse: Decreased flexibility and reusability Increased complexity
Getting the Granularity Right Business-level services: specific business functionality or business object Expose multiple actions to combine similar services May be composed from base-level services
Layers of Services Update Data Update Address Create/ Update Order Schedule Shipment Legacy System Database ERP Update Address Approve Order Create Order Schedule Shipment
Service Definition Approaches
Top-Down Map business processes Identify business-level functions within processes Decompose to lowest level that still maintains business focus to maximize reusability Map to base-level services (existing or new) that will compose business-level services
Bottom-Up Define base-level services based on underlying system functionality and exposed interfaces Compose into business-level services and expose for orchestration Consume business-level services in process maps
Issues with Both Approaches Top-down: Service definition is delayed until processes are mapped May not make use of existing services Services may not be reusable across processes Bottom-up: No business-IT collaboration in service definition Services may not match required functionality
The Winner Is… Top-down whenever possible Allows business processes to define the (business-level) services Supports enterprise architecture methodology Provides alignment between requirements and services Some base services will exist and be unchangeable Conform process to match services Create new layer of services to wrap base services Consider reusability across multiple processes to fine-tune service definitions
Getting Started Map to-be high-value business processes (business) Identify required business-level services at swimlane boundaries (business and IT) Catalogue existing services (IT) Create subprocesses as a placeholder for business-level services if required (IT) Use business value to prioritize service creation (business)
Summary BPM and SOA must be considered together: BPM implementation is accelerated by services Services are consumed by BPM Joint high-level design exploits the BPM-SOA synergy For optimal results, process requirements drive service definition
Questions? Sandy Kemsley Kemsley Design Ltd. www.column2.com

More Related Content

PPT
Discovering and Modeling Agile Processes
PPT
Enabling BPM Through Technology
PPT
Business Process Management, Business Rules and Business Intelligence
PPT
The Future Of BPM
PPT
The Art of Process Modeling: Theory and Practice
PPT
Business Rules Forum Webinar
PPT
Mixing Rules and Process
PPTX
Mntug event presentation_04112013_kaveen
Discovering and Modeling Agile Processes
Enabling BPM Through Technology
Business Process Management, Business Rules and Business Intelligence
The Future Of BPM
The Art of Process Modeling: Theory and Practice
Business Rules Forum Webinar
Mixing Rules and Process
Mntug event presentation_04112013_kaveen

What's hot (18)

PPSX
What is bpm and why lombardi eng
PPTX
Ravi-Namboori-Saas presentation
PDF
Echosign integration for_cloud_crm
PPTX
System Center Service Manager (Av Torgeir Bergsvik)
PDF
Records management system
PPTX
Effective Business Process Management in the Cloud
PPTX
Ops Stream Agile 20100525
PPT
Introduction to cloud computing and microsoft online services
PPTX
6 Things to Look for when Choosing Contract Management Software
PPTX
AUTOMATING A PURCHASE REQUISITION PROCESS WITH BPM SOFTWARE
PPTX
Document Integrity - Maximize Your Benefits Through Production Management
PPTX
Govern IT
PPTX
Difference between RPA & BPA
PPTX
SOA Program
PPT
IBM Self Service Accelerator
PPTX
Ops Stream Agile 20100913
PPT
Prime Broker Document Management
PPTX
Moss 2007 overview microsoft
What is bpm and why lombardi eng
Ravi-Namboori-Saas presentation
Echosign integration for_cloud_crm
System Center Service Manager (Av Torgeir Bergsvik)
Records management system
Effective Business Process Management in the Cloud
Ops Stream Agile 20100525
Introduction to cloud computing and microsoft online services
6 Things to Look for when Choosing Contract Management Software
AUTOMATING A PURCHASE REQUISITION PROCESS WITH BPM SOFTWARE
Document Integrity - Maximize Your Benefits Through Production Management
Govern IT
Difference between RPA & BPA
SOA Program
IBM Self Service Accelerator
Ops Stream Agile 20100913
Prime Broker Document Management
Moss 2007 overview microsoft
Ad

Similar to Using BPM to Prioritize Service Creation (20)

PPT
Business Process Modeling
PPT
Business Process Design
PDF
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
PPT
Enterprise Soa And Bpm
PPTX
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
PPTX
Soa bpm system_analysts_0311
PPT
Smarter processes for SAP Moscow oct-22-2013
PPT
Enabling The Service-Oriented Enterprise
PPTX
What is a SOA Service - from the Business Perspective? How detailed, what le...
PDF
Functions & technology of bpm and soa tcm62 43040
PDF
Oracle SOA and BPM
PDF
SAP Enterprise Modeling Applications (ARIS)
PPT
Service Analysis And Design
PPT
Architecting Enterprise BPM Systems for Optimal Agility
PPT
PPT
Creetion
PPTX
Bua 235 bpm-chap 7
PDF
2. oracle bpm soa 11g - simple - unified - complete
PPT
Creetion
PDF
Introduction to BPM
Business Process Modeling
Business Process Design
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
Enterprise Soa And Bpm
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Soa bpm system_analysts_0311
Smarter processes for SAP Moscow oct-22-2013
Enabling The Service-Oriented Enterprise
What is a SOA Service - from the Business Perspective? How detailed, what le...
Functions & technology of bpm and soa tcm62 43040
Oracle SOA and BPM
SAP Enterprise Modeling Applications (ARIS)
Service Analysis And Design
Architecting Enterprise BPM Systems for Optimal Agility
Creetion
Bua 235 bpm-chap 7
2. oracle bpm soa 11g - simple - unified - complete
Creetion
Introduction to BPM
Ad

More from Sandy Kemsley (20)

PDF
BPM and Application Development white paper
PPTX
Maximizing Success in Automation Projects
PPTX
Process Automation for Business Survival
PDF
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
PDF
Intelligent Banking Processes
PPTX
Best of breed: creating your own business automation platform with a microser...
PPTX
BPM as the Keystone of Business Automation Platforms
PPTX
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
PDF
A Perfect Combination: Case Management and Low Code
PPT
Review of the St. Andrew's community market in 2009
PDF
Customer Journey Mapping
PDF
Intelligent Capture and Digital Transformation
PDF
ABBYY Technology Summit keynote
PDF
Digital Business Trends
PDF
Smarter Mobile Apps
PDF
Application Development with Microservices and Widgets
PDF
The Future of Work
PDF
Onboarding and BPM
PDF
Knowledge Work Incentives
PDF
BPM in Healthcare
BPM and Application Development white paper
Maximizing Success in Automation Projects
Process Automation for Business Survival
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Intelligent Banking Processes
Best of breed: creating your own business automation platform with a microser...
BPM as the Keystone of Business Automation Platforms
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
A Perfect Combination: Case Management and Low Code
Review of the St. Andrew's community market in 2009
Customer Journey Mapping
Intelligent Capture and Digital Transformation
ABBYY Technology Summit keynote
Digital Business Trends
Smarter Mobile Apps
Application Development with Microservices and Widgets
The Future of Work
Onboarding and BPM
Knowledge Work Incentives
BPM in Healthcare

Recently uploaded (20)

PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
5 Stages of group development guide.pptx
PDF
A Brief Introduction About Julia Allison
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
DOCX
Business Management - unit 1 and 2
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
MSPs in 10 Words - Created by US MSP Network
Probability Distribution, binomial distribution, poisson distribution
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
5 Stages of group development guide.pptx
A Brief Introduction About Julia Allison
Lecture (1)-Introduction.pptx business communication
Chapter 5_Foreign Exchange Market in .pdf
Ôn tập tiếng anh trong kinh doanh nâng cao
Belch_12e_PPT_Ch18_Accessible_university.pptx
Roadmap Map-digital Banking feature MB,IB,AB
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Business Management - unit 1 and 2
Power and position in leadershipDOC-20250808-WA0011..pdf
Laughter Yoga Basic Learning Workshop Manual
ICG2025_ICG 6th steering committee 30-8-24.pptx
Unit 1 Cost Accounting - Cost sheet
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
DOC-20250806-WA0002._20250806_112011_0000.pdf
Nidhal Samdaie CV - International Business Consultant
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034

Using BPM to Prioritize Service Creation

  • 1. Sandy Kemsley BPM Analyst and Architect Kemsley Design Ltd. www.column2.com Using BPM to Prioritize Service Creation
  • 2. Agenda How processes and services fit together Finding the right level of services Approaches to service definition
  • 4. Before BPM and SOA Two main functionalities: Human-facing workflow Enterprise application integration (system-to-system) Custom coding for integration Rudimentary modeling and management tools
  • 5. BPM and SOA defined BPM: Management practice Tools for automating processes SOA: Architectural philosophy Design standards-based services to access system functionality
  • 6. BPM and SOA Service A Service B Service C Service D Service E Legacy System Database ERP Process Step 1 Process Step 2 Process Step 3 Process Step 4
  • 7. BPM and SOA together BPM is the “killer app” for SOA; SOA is the enabling infrastructure for BPM SOA alone only allows you to design and build a set of services BPM alone would require custom coding for each system integration BPM + SOA orchestrates people and services into a business process Processes are intentionally transparent, services are intentionally opaque
  • 8. BPM and SOA with ERP Using BPM and SOA with major ERP implementations: “ For these companies, the value of SOA will be found in business process management (BPM), which promises to allow companies to create unique and differentiating business processes on top of the same software many of their competitors use.” “ SOA and BPM for Enterprise Applications: A Dose of Reality” AMR Research, May 2007
  • 9. The Right Level of Services
  • 10. Where do services come from? Service-enable legacy systems Wrap your in-house applications ERP application service layer Purpose-built functionality Custom services 3 rd -party services, including web-based
  • 11. Service Granularity Issues Too granular: Multiple calls for each logical business function impacts performance Function/data can’t be expressed in business terms Too coarse: Decreased flexibility and reusability Increased complexity
  • 12. Getting the Granularity Right Business-level services: specific business functionality or business object Expose multiple actions to combine similar services May be composed from base-level services
  • 13. Layers of Services Update Data Update Address Create/ Update Order Schedule Shipment Legacy System Database ERP Update Address Approve Order Create Order Schedule Shipment
  • 15. Top-Down Map business processes Identify business-level functions within processes Decompose to lowest level that still maintains business focus to maximize reusability Map to base-level services (existing or new) that will compose business-level services
  • 16. Bottom-Up Define base-level services based on underlying system functionality and exposed interfaces Compose into business-level services and expose for orchestration Consume business-level services in process maps
  • 17. Issues with Both Approaches Top-down: Service definition is delayed until processes are mapped May not make use of existing services Services may not be reusable across processes Bottom-up: No business-IT collaboration in service definition Services may not match required functionality
  • 18. The Winner Is… Top-down whenever possible Allows business processes to define the (business-level) services Supports enterprise architecture methodology Provides alignment between requirements and services Some base services will exist and be unchangeable Conform process to match services Create new layer of services to wrap base services Consider reusability across multiple processes to fine-tune service definitions
  • 19. Getting Started Map to-be high-value business processes (business) Identify required business-level services at swimlane boundaries (business and IT) Catalogue existing services (IT) Create subprocesses as a placeholder for business-level services if required (IT) Use business value to prioritize service creation (business)
  • 20. Summary BPM and SOA must be considered together: BPM implementation is accelerated by services Services are consumed by BPM Joint high-level design exploits the BPM-SOA synergy For optimal results, process requirements drive service definition
  • 21. Questions? Sandy Kemsley Kemsley Design Ltd. www.column2.com