The call transcript from TIBCO’s Dec 21 review of Q4 results is great reading. Starting from a simple Rete Algorithm and the insightful acquisition of Spotfire, TIBCO has transformed itself from a technical middleware vendor to a promising enterprise platform.
TIBCO has a long way to go in making its business optimization offerings less technical, but for those that can tolerate less alignment between IT and the business than may be ideal, TIBCO is leading the way in integrating technical agility with business visibility.
It will be tough for Oracle or IBM or SAP to close the gap with what TIBCO has. Don’t be surprised if rule-based event-driven business processing drives the acquisition of TIBCO by one of these over the next two years. The growth rate certainly justifies it! And it won’t stop.
The slides for my keynote at RuleFest 2011 are here.
Excellent presentations on complex event processing by Paul Vincent of TIBCO and Mauricio Salatano who showed simple, effective integration of events and rules using Drools. Mauricio’s was a good demo and Paul’s slides are worth perusing once they go on-line. (Some comments from Carlos about Paul’s, Mauricio’s, and my presentations are here, here and here, FYI.)
Christian St. Marie and Hugues Citeau each of Ilog (IBM) on improving RIF support in JRules and the worthy ONTORULE project, respectively. Both presentations confirm the gulf between production rules and sufficient logical expressiveness to support natural language or natural logic knowledge management, but IBM is clearly aware of and trying to address the challenges raised in my presentation.
I couldn’t agree more with these points from Giles Nelson’s article in CIO on BPM and event processing (as highlighted by TIBCO’s Paul Vincent):
…we need to take a different view of BPM technology and try to see how it can be used to make knowledge-based business more ‘operationally responsive’… …the potential for creating real business value by bringing together the two disciplines of event processing and BPM is substantial…
As Paul notes, this follows Progress’ acquisition of Savvion (i.e., CEP vendor buying BPM vendor).
I am glad to see other leaders pursuing the vision of knowledge-based enterprise. As I discussed, IBM is getting there (but SAP seems out of the picture). Will Oracle take the lead?
Today, I came upon some commentary by a business rule colleague, Carlos Serranos-Morales, of Fair Isaac concerning a presentation I made at the Business Rules Forum. During the presentation I showed some sentences that are beyond the current state of the art in the business rules industry. Generally speaking, these were logical statements that did not use the word “if”. (Note, however, that many of the them could be expressed in SBVR, OMG’s semantics of business vocabulary and rules standard). Carlos argued that such statements should be more precisely articulated within the specific context of a business process.
Here is the slide that triggered the controversy:
Continue reading “How is a process an event?”
On the heels of IBM’s acquisition of Lombardi comes Progress Software’s acquisition of Savvion. The salient similarities are that IBM is adding BPM applications to its middleware stack as is Progress, at least with regard to its enterprise service bus offerings. More interesting is the relationship between Progress’ complex event processing software and Savvion’s BPM. Also of note is the vendor-provided integration of JBOSS Rules within Savvion versus the unrealized potential of IBM’s Ilog with respect to Lombardi.
We’ve written several times about the artificial distinction between CEP and BPM, their inevitable convergence, and the immature integration of business rules with business process management and event processing that inhibits knowledge-driven governance and decisioning. Continue reading “Rule and event-driven business process M&A”
TIBCO is the CEP vendor most focused on the market for business rules, as reflected in Paul Vincent’s post here. Although I agree with Paul that rule vendors are not currently offering enough in terms of support for long-running processes, the conclusions that he draws in favor of considering a CEP alternative to a BRMS are not compelling yet.
Paul said that rules don’t address the following that are addressed by CEP:
- BAM (business activity monitoring) and the other BPM (business performance management)
- Complex-rule processing
- Customer-centric (portfolio-based) decisions / policies
I am sure Paul was just being flippant, but you may notice that there is a bit of a war going on between CEP, BPM and rules right now. Continue reading “Behind the CEP curtain – it’s about time, not the cache”