Top Banner
The Matrix: Remixed BPM + SOA = Results-Oriented Architecture Linus Chow Charles “Flip” Medley Clay Richardson
18

The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Dec 02, 2014

Download

Business

Government and Commercial organizations are facing constant challenges to increase agility, efficiency and effectiveness. Focused on results, IT and mission managers are struggling to bridge historical differences when building solutions to solve their problems. With BPM and SOA, technologies and methodologies have
finally evolved to enable a successful results-oriented architecture to bridge this gap. This collaborative presentation walks through Best Practices that overcome the normal struggle between IT and mission, including examples from both government and commercial implementations.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

The Matrix: RemixedBPM + SOA = Results-Oriented Architecture

Linus Chow

Charles “Flip” Medley

Clay Richardson

Page 2: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

The Problem

• There is an “operational disconnect” between Business and IT– Business missions demands more capable

systems and greater automation from IT– IT wants more resources to support efforts to build

better solutions

• Both want to do the right thing and work together, but…

Page 3: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

The Blue Pill: Business

• “I need situational awareness tools that can give me the information to do my job…”

• “I need the tools to execute my missions as quickly & efficiently as possible”

Page 4: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

The Red Pill: IT

• “I need detailed use cases so I can build the right solution…”

• “I need the resources to do my job… people, processes, and infrastructure.”

• “I’ll build it and come back to you with a finished product…”

Page 5: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

The Common Questions

• “What am I supposed to do?”• “How many resources am I being allocated to

accomplish this task?”

Page 6: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Are you fighting with your solutions?

• Poorly implemented “solutions”:– May not solve the

original problem(s) the business is facing

– Adds cost and complexity

– Limits the business’ ability to do its job well

– Lack the flexibility to cope with change

Page 7: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Have we been here before?

• BPM is not BPR!– “Let’s refine your org charts…”– “Let’s analyze your processes and then we’ll make some

recommendations…”• “…and good luck implementing them after we leave!”• “…and we’re not going to show you how to enact those

recommendations, since that’s not our area of expertise.”

• BPM is about enabling business agility by insinuating the business in to every element of the development lifecycle

• Keep the focus on getting results!

Page 8: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Have we been here before?

Page 9: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Have we been here before?

• SOA is not a technology-centric approach:– “Thanks to OO we can make systems that mimic your

business concepts…”– “Now that we have CORBA…”– “Java will allow us to…”– “Now that we have web services…”

• SOA is all about finding and building reusable services from your IT application infrastructure

• These services can be leveraged directly by your BPM processes.

Page 10: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

SOA: Baseline

Page 11: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

SOA: Orchestrate

Page 12: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

SOA: Compose

Page 13: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

SOA: Results

Page 14: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

SOA + BPM

• BPM is a foundational component of an SOA– The big secret: SOA = BPM + …

• BPM encourages a results-oriented focus encourages best practices and reuse of artifacts across mission stakeholders

Page 15: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

SOA + BPM = Results

Page 16: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Results-Oriented Architecture

Service Infrastructure

Application Infrastructure

Service Service Service Service Service Service

BPM

End-Users

CommunityCommunity CommunityCommunity CommunityCommunity

Solution Governance

IT Asset Governance

Service Governance

Enterp

rise S

ecurity Infrastru

cture

Service Bus

ServiceManagement

ServiceRegistry

ServiceRepository

Page 17: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

Results-Oriented Process

1. Engage stakeholders throughout the mission context during the development process

2. Propagate design artifacts across the entire mission context

3. Maintain the visibility of all artifacts across missions to promote reuse

Page 18: The Matrix: Remixed BPM + SOA = Results-Oriented Architecture

“This time, it’s going to be different…”