July 06, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
James Taylor
James Taylor's Decision Management
James is one the leading experts in enterprise decision management, a published author and a principal of Smart (enough) Systems LLC. His blog discusses the use of decision management technologies like predictive analytics and business rules to deliver agility, improve business processes and bring intelligent automation to SOA.

« A decision layer | Main | Decision technologies and driving agility »

June 08, 2007
BPM, BPO, BI, CPM, SOA, EDA, CEP, BAM and .... EDM?

Michael Dortch blogged a post over on the BI in Action blog today - BI, BPM, and SOA: Alphabet Soup that's GOOD for You! Inspired by his comments I thought I would see how many TLAs I could get in a title while still writing a coherent post. I managed 9 (yes, I know, BI is not a TLA technically but whatever):

  • BPM or Business Process Management is about defining, managing and controlling the business processes that underpin your business
  • BPO or Business Process Outsourcing is about contracting with someone else to run one of these business processes for you
  • BI or Business Intelligence is about understanding your business by analyzing the data you have
  • CPM or Corporate Performance Management (sometimes called Business Performance Management) is about monitoring the results your business is achieving through analyzing the data you collect
  • SOA or Service-Oriented Architecture is an approach to building an application architecture from loosely-coupled component services
  • EDA or Event-Driven Architecture uses events and the responses systems take to these events as the primary organizing principle of systems
  • CEP or Complex Event Processing involves correlating many events, often related to different business processes, and then automating an appropriate response to these events
  • BAM or Business Activity Monitoring alerts businesses to problems, issues, goals met or other indicators of how well a process is executing, typically in real-time

So now all I have to do, having ransacked Wikipedia for definitions, is tie all this together

  • If you automate a business process with BPM, how do you get straight-through processing if people must make all the decisions?
  • If you outsource a process with BPO, how do you keep control of the critical decisions in that process?
  • If your BI systems tell you what worked in the past, how do you apply that to decisions you will take in the future?
  • If your CPM environment tells you something is going wrong, what decisions can you take to respond?
  • If you are using SOA to be more agile, what happens when a service makes decisions that must change often?
  • In your EDA, are you just going to tell people to act or are your systems going to take a decision to act in response to an event?
  • Once you have correlated your events in your CEP system, how do you decide what should be done?
  • When your BAM dashboard tells a manager you have hit a goal, they can change their decisions but how do they change the decisions taken by their systems?

Decisions, decisions, decisions. And that brings us to the 9th TLA - EDM or Enterprise Decision Management. Enterprise decision management, or decision management, is an approach for managing and improving decisions. It involves separating out the operational decisions in your environment, automating them using business rules and predictive analytics, and then managing and adapting them over time to ensure they reflect changing conditions. As you would expect, these are topics I have written about a lot. You might start with this post on decision services as they are key to embedding automated decisions in your application architecture. Regardless of where you stand on SOA and EDA you should check out this post on SOA and EDA and why decisioning complements both and this one on reasons to automate decisions when adopting SOA. I also wrote this article on rules and SOA and this post on being event-driven and decision-centric. There's a fair bit on the blog about the intersection of BPM and BI and I wrote this article on how business rules can be a platform for bringing BI to bear on BPM. I have blogged about why rules are needed in CEP and on how decisioning complements BAM as well as this article on shifting your CPM into action. There some stuff on how rules and decisioning can make BPO work better and some of this is summarized in this post about driving overall agility. There's also a lot more on these topics and others on my other blog, www.edmblog.com, to which you can subscribe here.

Phew. I am worn out by all these acronyms.

Technorati Tags: , , , , , , , , , , , , , , , , , ,

Posted by jtaylor in Business Activity Monitoring • Business Agility • Business Intelligence • Business Process Management • Business Process Outsourcing • Business Rules • Decision Technologies • Event Processing • Predictive Analytics • SOA |Digg This|Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/1984

Comments

You may wwant to add your list of TLAs:

SOTA, SOEA, SOMA, SODA--Service Oriented Technical/Enterprise/Management/Development Architecture; BTO--Business Transformation Outsourcing...

Posted by: M. R. Pamidi at June 11, 2007 09:45 AM

Hello to you James, this site of yours will be one of the future references for my blog in http://businessprocessoutsourcingprojects.blogspot.com/

You have a very relative content and i wish i had the same knowledge that you have regarding the business that you are in although right now i am content at being just a blogger about it.

Posted by: sam casuncad at July 5, 2007 09:23 AM

ha ha... and what about BDS (Business Decision Services) that use business rules in response to events to determine outcomes!!

Posted by: Bhaven Mahadevia at July 19, 2007 12:01 AM

Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



Most Recent ebizQ Blog Entries
ADVERTISEMENT
This Work
Accountability:The opinions expressed in this blog are solely representative of the blog's author, and not of ebizQ

Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat