<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Oracle-BEA versus IBM-FileNet: the Borg versus death by a thousand cuts</title>
	<atom:link href="http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/</link>
	<description>BPM, Enterprise 2.0 and technology trends in business.</description>
	<lastBuildDate>Fri, 20 Jan 2012 09:15:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Column 2 : IBM Buying Lombardi: A Bauble on their BPM Christmas Tree?</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-18968</link>
		<dc:creator>Column 2 : IBM Buying Lombardi: A Bauble on their BPM Christmas Tree?</dc:creator>
		<pubDate>Wed, 09 Nov 2011 21:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-18968</guid>
		<description>[...] they just didn’t know what to do with the BPM product except reposition it as content-centric and leave it there; they were also buying a huge portfolio of FileNet enterprise customers where they were directly [...]</description>
		<content:encoded><![CDATA[<p>[...] they just didn’t know what to do with the BPM product except reposition it as content-centric and leave it there; they were also buying a huge portfolio of FileNet enterprise customers where they were directly [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Column 2 : IBM BPM: Merging the Paths</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-18440</link>
		<dc:creator>Column 2 : IBM BPM: Merging the Paths</dc:creator>
		<pubDate>Tue, 19 Apr 2011 13:44:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-18440</guid>
		<description>[...] IBM BPM fold makes a lot of sense; as I blogged back in 2006 at the time of the acquisition, and in 2008 when comparing it to the Oracle acquisition, they should have done that from the start, but there seemed (at the time) to be some fundamental [...]</description>
		<content:encoded><![CDATA[<p>[...] IBM BPM fold makes a lot of sense; as I blogged back in 2006 at the time of the acquisition, and in 2008 when comparing it to the Oracle acquisition, they should have done that from the start, but there seemed (at the time) to be some fundamental [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TIBCO’s Recent Acquisitions: DataSynapse, Foresight, Netrics and Spotfire</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-14211</link>
		<dc:creator>TIBCO’s Recent Acquisitions: DataSynapse, Foresight, Netrics and Spotfire</dc:creator>
		<pubDate>Tue, 11 May 2010 04:17:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-14211</guid>
		<description>[...] how TIBCO’s acquisition process works with these smaller companies – different from either the Borg or death by 1000 cuts methods of their competitors – first of all since they tend to target companies specifically that allow them to leapfrog their [...]</description>
		<content:encoded><![CDATA[<p>[...] how TIBCO’s acquisition process works with these smaller companies – different from either the Borg or death by 1000 cuts methods of their competitors – first of all since they tend to target companies specifically that allow them to leapfrog their [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Column 2 : TIBCO’s Recent Acquisitions: DataSynapse, Foresight, Netrics and Spotfire</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-14209</link>
		<dc:creator>Column 2 : TIBCO’s Recent Acquisitions: DataSynapse, Foresight, Netrics and Spotfire</dc:creator>
		<pubDate>Mon, 10 May 2010 22:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-14209</guid>
		<description>[...] how TIBCO’s acquisition process works with these smaller companies – different from either the Borg or death by 1000 cuts methods of their competitors – first of all since they tend to target companies specifically that allow them to leapfrog their [...]</description>
		<content:encoded><![CDATA[<p>[...] how TIBCO’s acquisition process works with these smaller companies – different from either the Borg or death by 1000 cuts methods of their competitors – first of all since they tend to target companies specifically that allow them to leapfrog their [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IBM Buying Lombardi: A Bauble on their BPM Christmas Tree?</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-13655</link>
		<dc:creator>IBM Buying Lombardi: A Bauble on their BPM Christmas Tree?</dc:creator>
		<pubDate>Tue, 26 Jan 2010 17:41:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-13655</guid>
		<description>[...] they just didn’t know what to do with the BPM product except reposition it as content-centric and leave it there; they were also buying a huge portfolio of FileNet enterprise customers where they were directly [...]</description>
		<content:encoded><![CDATA[<p>[...] they just didn’t know what to do with the BPM product except reposition it as content-centric and leave it there; they were also buying a huge portfolio of FileNet enterprise customers where they were directly [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Column 2 by Sandy Kemsley : Oracle-BEA Strategy</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-9565</link>
		<dc:creator>Column 2 by Sandy Kemsley : Oracle-BEA Strategy</dc:creator>
		<pubDate>Wed, 15 Oct 2008 22:54:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-9565</guid>
		<description>[...] discussed Oracle&#8217;s Borg-like acquisition of BEA back in June, and Bruce Silver recently agreed that Oracle knows how to do acquisitions right, and [...]</description>
		<content:encoded><![CDATA[<p>[...] discussed Oracle&#8217;s Borg-like acquisition of BEA back in June, and Bruce Silver recently agreed that Oracle knows how to do acquisitions right, and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-8646</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Tue, 02 Sep 2008 20:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-8646</guid>
		<description>It will be interesting to see how this develops.</description>
		<content:encoded><![CDATA[<p>It will be interesting to see how this develops.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oracle-BEA: All To Be Revealed July 1 - BPMS Watch</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-8123</link>
		<dc:creator>Oracle-BEA: All To Be Revealed July 1 - BPMS Watch</dc:creator>
		<pubDate>Thu, 12 Jun 2008 21:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-8123</guid>
		<description>[...] lot of speculation about the fate of BPM and other BEA goodies after what Sandy calls &#8220;the Borg&#8221; has its way with them.  Oracle will reveal all in a public webcast on [...]</description>
		<content:encoded><![CDATA[<p>[...] lot of speculation about the fate of BPM and other BEA goodies after what Sandy calls &#8220;the Borg&#8221; has its way with them.  Oracle will reveal all in a public webcast on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Francis</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-8028</link>
		<dc:creator>Scott Francis</dc:creator>
		<pubDate>Tue, 10 Jun 2008 05:05:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-8028</guid>
		<description>Sandy, interesting news on both fronts, IBM/filenet and Oracle/BEA/Fuego :) 

I have to say it was interesting to me to read your point of view on the filenet product in particular.  I&#039;ve been part of several projects that replaced or augmented filenet &quot;processes&quot; that didn&#039;t go too well.  I can&#039;t say for sure that it was because the filenet product wasn&#039;t a well-rounded BPM tool, or too document-focused, or because of the specific people and implementation decisions and technologies involved... There are always many variables that contribute to the perception that the product isn&#039;t meeting the need.  

Fair or not, the perception of these customers was that filenet&#039;s bpm capabilities were vastly oversold w.r.t. to &quot;true&quot; bpm offerings (their choice of words).  They also felt fairly burned by the takeover by ibm and loss of direction there.  Certainly the perception of the pure-play bpm vendors was that these document-focused bpm products didn&#039;t measure up when handling non-document-centric processes (and that wasn&#039;t just marketing, it was a firmly held belief, reinforced by enough market data to make it feel like Fact ) 

The oracle-bea acquisition is interesting too, but I think it is almost a non-event for BPM space.  Surely BPM hardly even registered in Oracle&#039;s collective consciousness as they did this deal to acquire the maintenance revenue stream of BEA customers.  This was almost a pure-play financial play, the way I read it.  I would assign a high weighting to the possible outcome that the ALBPM (what an acronym!) stuff just gets mothballed.  If not intentionally, then when the BPM developers move on (the quick moves by oracle, while healthy in most respects, can result in losing key organizational members that have the critical knowledge in their heads to maintain a viable software product).  There&#039;s a chance they get BPM right, but I think there was already significant risk under the BEA umbrella that fuego would become a pure IT play, and lose its business focus.  I think that risk is magnified by the oracle purchase as they are now two levels removed from charting their own destiny. 

I don&#039;t see any reason (yet) to see why IBM and Oracle would start thinking about the BPM space as other than a middleware problem.   as other than an &quot;SOA&quot; problem.  I&#039;m waiting to be proven wrong, and I&#039;ll keep reading your blog and others and keep my ear to the ground in the market, but right now I don&#039;t hear the footsteps of the big players coming... it looks to me like the pureplays that are left still have a window of opportunity open where the bpm market isn&#039;t quite big enough to get the big guys to take it seriously.  And the strongest pureplays will benefit the most - which to me sounds like Lombardi now. 

I realize, re-reading my post, that I might come across anti-oracle or anti-ibm - quite the contrary (a lot of my work has used software written by both companies!) - if I had businesses as large as their software businesses, I might not give BPM overmuch attention either :)  And their strategic moves make plenty of sense whether BPM is a market or not - because they are justified by the economics of the middleware integration, cost savings, and maintenance revenue.</description>
		<content:encoded><![CDATA[<p>Sandy, interesting news on both fronts, IBM/filenet and Oracle/BEA/Fuego <img src='http://www.column2.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>I have to say it was interesting to me to read your point of view on the filenet product in particular.  I&#8217;ve been part of several projects that replaced or augmented filenet &#8220;processes&#8221; that didn&#8217;t go too well.  I can&#8217;t say for sure that it was because the filenet product wasn&#8217;t a well-rounded BPM tool, or too document-focused, or because of the specific people and implementation decisions and technologies involved&#8230; There are always many variables that contribute to the perception that the product isn&#8217;t meeting the need.  </p>
<p>Fair or not, the perception of these customers was that filenet&#8217;s bpm capabilities were vastly oversold w.r.t. to &#8220;true&#8221; bpm offerings (their choice of words).  They also felt fairly burned by the takeover by ibm and loss of direction there.  Certainly the perception of the pure-play bpm vendors was that these document-focused bpm products didn&#8217;t measure up when handling non-document-centric processes (and that wasn&#8217;t just marketing, it was a firmly held belief, reinforced by enough market data to make it feel like Fact ) </p>
<p>The oracle-bea acquisition is interesting too, but I think it is almost a non-event for BPM space.  Surely BPM hardly even registered in Oracle&#8217;s collective consciousness as they did this deal to acquire the maintenance revenue stream of BEA customers.  This was almost a pure-play financial play, the way I read it.  I would assign a high weighting to the possible outcome that the ALBPM (what an acronym!) stuff just gets mothballed.  If not intentionally, then when the BPM developers move on (the quick moves by oracle, while healthy in most respects, can result in losing key organizational members that have the critical knowledge in their heads to maintain a viable software product).  There&#8217;s a chance they get BPM right, but I think there was already significant risk under the BEA umbrella that fuego would become a pure IT play, and lose its business focus.  I think that risk is magnified by the oracle purchase as they are now two levels removed from charting their own destiny. </p>
<p>I don&#8217;t see any reason (yet) to see why IBM and Oracle would start thinking about the BPM space as other than a middleware problem.   as other than an &#8220;SOA&#8221; problem.  I&#8217;m waiting to be proven wrong, and I&#8217;ll keep reading your blog and others and keep my ear to the ground in the market, but right now I don&#8217;t hear the footsteps of the big players coming&#8230; it looks to me like the pureplays that are left still have a window of opportunity open where the bpm market isn&#8217;t quite big enough to get the big guys to take it seriously.  And the strongest pureplays will benefit the most &#8211; which to me sounds like Lombardi now. </p>
<p>I realize, re-reading my post, that I might come across anti-oracle or anti-ibm &#8211; quite the contrary (a lot of my work has used software written by both companies!) &#8211; if I had businesses as large as their software businesses, I might not give BPM overmuch attention either <img src='http://www.column2.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   And their strategic moves make plenty of sense whether BPM is a market or not &#8211; because they are justified by the economics of the middleware integration, cost savings, and maintenance revenue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Jacques Dubray</title>
		<link>http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/comment-page-1/#comment-8017</link>
		<dc:creator>Jean-Jacques Dubray</dc:creator>
		<pubDate>Fri, 06 Jun 2008 19:50:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.column2.com/2008/06/oracle-bea-versus-ibm-filenet-the-borg-versus-death-by-a-thousand-cuts/#comment-8017</guid>
		<description>Sandy:

what&#039;s tripping me off is when people talk about how BPEL and human tasks relate (also how BPMN and BPEL relate).

You say &quot;In much the same way that other BPEL vendors handle human-facing tasks as second-class citizen, calling a subsystem using WSDL to manage them&quot;

Have you ever considered one second, just one second that this could be the right thing to do? That the way you look at the problem, though perfectly understandable and to a certain degree logical, could be not universal enough? I grant you that in a document-centric workflow view, what you are saying works, but have you considered the millions of other processes that the business needs where it does not work? 

If you take the view of an Object Lifecycle and you understand the relationship between a business process and object lifecycles, then, you can understand where and how BPEL fits, and where and how Human Tasks need to be handled (in a separate Task container).

For almost ten years, since XLang and the BPML days, everyone has banged their head on the wall trying to &quot;orchestrate&quot; processes (model &amp; execute). You would think after 10 years, somebody really smart in academia or a research lab would have come out with a solution to the problem. Look at how hard it is for Marlon Dumas to build a BPMN to BPEL compiler? And Marlon is really smart. When that kind of things happen, it is probably worth to reconsidering the problem and see if it cannot be formulated in a different way, where the solution is more obvious.

Could you please consider this argument: 

Object lifecycles are intrinsic to the (business) objects.

How can someone design a process that complies precisely and exactly with the lifecycles of objects that participate in that business process?

In reality, Object lifecycles are totally independent of the workflow (i.e. the tasks performed to advance their state). They are enterprise class business logic that you never want to violate and always comply with (imagine if I could transition a check directly to deposited to credited without ever verifying that the money was compensated somewhere?)

I could go as far as saying that a process cannot be modeled, all you can model is the instance of a workflow corresponding to particular a state change path. Haven&#039;t you noticed how often the users give you the feedback that the &quot;system&quot; does not let them perform a task at a particular point (in a particular state), that should make sense? The very reason is because a business process model cannot accurately reflect all the lifecycles of the objects it manipulates. 

If you were to construct your system from the point of view of the lifecycle and &quot;graft&quot; human tasks to the transitions (they enable the transition from one state to another), you would realize that the system is a lot easier to define and there is no need for any process definition whatsoever.  The workflow of human tasks is then &quot;observed&quot; rather than centrally orchestrated or even modeled. It is the lifecycle of the objects which is orchestrated and results in a workflow. 

I encourage you to draft the lifecycle of a PO, Invoice and Payment from the supplier perspective for instance and see it for your self. You will see how these lifecycles interact nicely with each other and how easy it is to graft/associate human tasks to particular transitions.</description>
		<content:encoded><![CDATA[<p>Sandy:</p>
<p>what&#8217;s tripping me off is when people talk about how BPEL and human tasks relate (also how BPMN and BPEL relate).</p>
<p>You say &#8220;In much the same way that other BPEL vendors handle human-facing tasks as second-class citizen, calling a subsystem using WSDL to manage them&#8221;</p>
<p>Have you ever considered one second, just one second that this could be the right thing to do? That the way you look at the problem, though perfectly understandable and to a certain degree logical, could be not universal enough? I grant you that in a document-centric workflow view, what you are saying works, but have you considered the millions of other processes that the business needs where it does not work? </p>
<p>If you take the view of an Object Lifecycle and you understand the relationship between a business process and object lifecycles, then, you can understand where and how BPEL fits, and where and how Human Tasks need to be handled (in a separate Task container).</p>
<p>For almost ten years, since XLang and the BPML days, everyone has banged their head on the wall trying to &#8220;orchestrate&#8221; processes (model &amp; execute). You would think after 10 years, somebody really smart in academia or a research lab would have come out with a solution to the problem. Look at how hard it is for Marlon Dumas to build a BPMN to BPEL compiler? And Marlon is really smart. When that kind of things happen, it is probably worth to reconsidering the problem and see if it cannot be formulated in a different way, where the solution is more obvious.</p>
<p>Could you please consider this argument: </p>
<p>Object lifecycles are intrinsic to the (business) objects.</p>
<p>How can someone design a process that complies precisely and exactly with the lifecycles of objects that participate in that business process?</p>
<p>In reality, Object lifecycles are totally independent of the workflow (i.e. the tasks performed to advance their state). They are enterprise class business logic that you never want to violate and always comply with (imagine if I could transition a check directly to deposited to credited without ever verifying that the money was compensated somewhere?)</p>
<p>I could go as far as saying that a process cannot be modeled, all you can model is the instance of a workflow corresponding to particular a state change path. Haven&#8217;t you noticed how often the users give you the feedback that the &#8220;system&#8221; does not let them perform a task at a particular point (in a particular state), that should make sense? The very reason is because a business process model cannot accurately reflect all the lifecycles of the objects it manipulates. </p>
<p>If you were to construct your system from the point of view of the lifecycle and &#8220;graft&#8221; human tasks to the transitions (they enable the transition from one state to another), you would realize that the system is a lot easier to define and there is no need for any process definition whatsoever.  The workflow of human tasks is then &#8220;observed&#8221; rather than centrally orchestrated or even modeled. It is the lifecycle of the objects which is orchestrated and results in a workflow. </p>
<p>I encourage you to draft the lifecycle of a PO, Invoice and Payment from the supplier perspective for instance and see it for your self. You will see how these lifecycles interact nicely with each other and how easy it is to graft/associate human tasks to particular transitions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

