<?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: Where BPM and ECM Intersect</title>
	<atom:link href="http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/feed/" rel="self" type="application/rss+xml" />
	<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/</link>
	<description>New Rules for a New IT World</description>
	<lastBuildDate>Wed, 25 Aug 2010 01:35:21 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-43243</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Tue, 06 Feb 2007 22:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-43243</guid>
		<description>S. Nasser,

Pretty interesting, but very workflow centric.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>S.&nbsp;Nasser,</p>
<p>Pretty interesting, but very workflow&nbsp;centric.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: S. Nasser Modarresi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-42987</link>
		<dc:creator>S. Nasser Modarresi</dc:creator>
		<pubDate>Tue, 06 Feb 2007 09:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-42987</guid>
		<description>I came a little late, but It seems that this &lt;a href=&quot;http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6V2D-4K2T522-1&amp;_user=1400234&amp;_coverDate=01%2F31%2F2007&amp;_alid=534755852&amp;_rdoc=5&amp;_fmt=full&amp;_orig=search&amp;_cdi=5700&amp;_sort=d&amp;_docanchor=&amp;view=c&amp;_ct=209&amp;_acct=C000052584&amp;_version=1&amp;_urlVersion=0&amp;_userid=1400234&amp;md5=db72ea21550ec33eff88cc1618b70689&quot;&gt;paper&lt;/a&gt; is related to discussion.

What&#039;s your opinion?</description>
		<content:encoded><![CDATA[<p>I came a little late, but It seems that this <a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6V2D-4K2T522-1&amp;_user=1400234&amp;_coverDate=01%2F31%2F2007&amp;_alid=534755852&amp;_rdoc=5&amp;_fmt=full&amp;_orig=search&amp;_cdi=5700&amp;_sort=d&amp;_docanchor=&amp;view=c&amp;_ct=209&amp;_acct=C000052584&amp;_version=1&amp;_urlVersion=0&amp;_userid=1400234&amp;md5=db72ea21550ec33eff88cc1618b70689">paper</a> is related to&nbsp;discussion.</p>
<p>What&#8217;s your&nbsp;opinion?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BPMS Watch</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-39890</link>
		<dc:creator>BPMS Watch</dc:creator>
		<pubDate>Wed, 31 Jan 2007 00:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-39890</guid>
		<description>[...] It seems the smartest guys in the room [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] It seems the smartest guys in the room&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT&#124;Redux</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-38329</link>
		<dc:creator>IT&#124;Redux</dc:creator>
		<pubDate>Sat, 27 Jan 2007 00:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-38329</guid>
		<description>[...] What makes enterprise architecture both difficult and fascinating is that it&#8217;s all about dealing with a multi-dimensional problem. Focus on one or two dimensions, and the others quickly become orthogonal considerations, usually relegated to a later time, actually never really implemented. More often than not, security is one of these dimensions that does not get the attention it deserves. Dealing with security is a little bit like cleaning your house: when its clean, nobody can really tell how much work had to be done for getting there, and only when things get dirty do people start noticing. This post from security architect James McGovern is a good summary of the problem at hand, and gives me an opportunity to answer a question that was asked following the publishing of this post on the intersection of BPM and ECM: what about security? [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] What makes enterprise architecture both difficult and fascinating is that it&#8217;s all about dealing with a multi-dimensional problem. Focus on one or two dimensions, and the others quickly become orthogonal considerations, usually relegated to a later time, actually never really implemented. More often than not, security is one of these dimensions that does not get the attention it deserves. Dealing with security is a little bit like cleaning your house: when its clean, nobody can really tell how much work had to be done for getting there, and only when things get dirty do people start noticing. This post from security architect James McGovern is a good summary of the problem at hand, and gives me an opportunity to answer a question that was asked following the publishing of this post on the intersection of <span class="caps">BPM</span> and <span class="caps">ECM</span>: what about security?&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-36771</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Tue, 23 Jan 2007 19:43:32 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-36771</guid>
		<description>Milly,

What I have witnessed so far is that many open-source or Web-based software products are void of access control security; basically, you get all or nothing. We are repeating the same chaos that we had back in the 60&#039;s and 70&#039;s, many independent (silo or stovepipe) applications need a lot of work to get them to play in harmony. 

There are a lot competing standards, each of which works in isolation to address a problem from a unique perspective. In essence, there is no architecture to unify the standards, de jure as well as de facto.

Most of the ECMs are dependent on the operating system&#039;s security capabilities. Only C2 certified OSes provide access control for hardware, documents, files, and software. In terms of BPMS, only one (i.e. Microsoft&#039;s BizTalk) provides C2 equivalent security, because it only runs on NT-based OSes. Open Source BPMSes provide none!

Many organizations are now working on enterprise architecture to align IT to business operations, but there is no universal architecture yet to guide the unification of diverging standards, of which some are contradictory. For example, BPMN is incompatible with SysML and PSL. Nevertheless, SysML and PSL are ISO standards, while BPMN is only a vendor-driven consortium standard. When DoDAF (Department of Defense Architecture Frameworkâ€”US) and MODAF (Ministry of Defence Architecture Frameworkâ€”UK) become ISO standards, there may be a chance that a Universal Architecture (i.e. Enterprise Architecture for everyone) emerges! In essence, many ECMs and BPMSes need to be re-written to gain C2-equivalent security!

Best regards,
-Francis</description>
		<content:encoded><![CDATA[<p>Milly,</p>
<p>What I have witnessed so far is that many open-source or Web-based software products are void of access control security; basically, you get all or nothing. We are repeating the same chaos that we had back in the 60&#8217;s and 70&#8217;s, many independent (silo or stovepipe) applications need a lot of work to get them to play in&nbsp;harmony. </p>
<p>There are a lot competing standards, each of which works in isolation to address a problem from a unique perspective. In essence, there is no architecture to unify the standards, de jure as well as de&nbsp;facto.</p>
<p>Most of the ECMs are dependent on the operating system&#8217;s security capabilities. Only C2 certified OSes provide access control for hardware, documents, files, and software. In terms of <span class="caps">BPMS</span>, only one (i.e. Microsoft&#8217;s BizTalk) provides C2 equivalent security, because it only runs on <span class="caps">NT</span>-based OSes. Open Source BPMSes provide&nbsp;none!</p>
<p>Many organizations are now working on enterprise architecture to align <span class="caps">IT</span> to business operations, but there is no universal architecture yet to guide the unification of diverging standards, of which some are contradictory. For example, <span class="caps">BPMN</span> is incompatible with SysML and <span class="caps">PSL</span>. Nevertheless, SysML and <span class="caps">PSL</span> are <span class="caps">ISO</span> standards, while <span class="caps">BPMN</span> is only a vendor-driven consortium standard. When DoDAF (Department of Defense Architecture Frameworkâ€”<span class="caps">US</span>) and <span class="caps">MODAF</span> (Ministry of Defence Architecture Frameworkâ€”<span class="caps">UK</span>) become <span class="caps">ISO</span> standards, there may be a chance that a Universal Architecture (i.e. Enterprise Architecture for everyone) emerges! In essence, many ECMs and BPMSes need to be re-written to gain C2-equivalent&nbsp;security!</p>
<p>Best regards,<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-36446</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Mon, 22 Jan 2007 22:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-36446</guid>
		<description>Milly,

I&#039;m gathering the necessary information for it.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Milly,</p>
<p>I&#8217;m gathering the necessary information for&nbsp;it.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milly</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-35977</link>
		<dc:creator>Milly</dc:creator>
		<pubDate>Sat, 20 Jan 2007 14:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-35977</guid>
		<description>I too am looking forward to your post regarding where ECM, BPM, and security intersect.</description>
		<content:encoded><![CDATA[<p>I too am looking forward to your post regarding where <span class="caps">ECM</span>, <span class="caps">BPM</span>, and security&nbsp;intersect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT&#124;Redux</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-34634</link>
		<dc:creator>IT&#124;Redux</dc:creator>
		<pubDate>Mon, 15 Jan 2007 21:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-34634</guid>
		<description>[...] An example of such a stack is the one currently developed by Intalio around our Business Process Management System (BPMS). Over time, we realized that our customers needed more than just a process design tool, a process execution engine, and a workflow framework. Some wanted integration with a modern Enterprise Content Management (ECM) system in order to support scenarios where BPM and ECM intersect, others wanted to get the functionality offered by a complete Enterprise Service Bus (ESB) as a way to build their own SOA puzzle. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] An example of such a stack is the one currently developed by Intalio around our Business Process Management System (<span class="caps">BPMS</span>). Over time, we realized that our customers needed more than just a process design tool, a process execution engine, and a workflow framework. Some wanted integration with a modern Enterprise Content Management (<span class="caps">ECM</span>) system in order to support scenarios where <span class="caps">BPM</span> and <span class="caps">ECM</span> intersect, others wanted to get the functionality offered by a complete Enterprise Service Bus (<span class="caps">ESB</span>) as a way to build their own <span class="caps">SOA</span> puzzle.&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33646</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Fri, 12 Jan 2007 06:28:13 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33646</guid>
		<description>Ismael,

I would like to see Intalio&#039;s BPMS evolving into an EPMS (Enterprise Process Managment System), by leaps and bounds, with support for all activities in the entire Value Chain. Particularly, it must be capable of supporting an enterprise&#039;s activities in Strategic Management, Resources Management, and Operations Management.

I will follow Intalio and its strategic partners&#039; collaborative activities closely.

Cheer!
-Francis</description>
		<content:encoded><![CDATA[<p>Ismael,</p>
<p>I would like to see Intalio&#8217;s <span class="caps">BPMS</span> evolving into an <span class="caps">EPMS</span> (Enterprise Process Managment System), by leaps and bounds, with support for all activities in the entire Value Chain. Particularly, it must be capable of supporting an enterprise&#8217;s activities in Strategic Management, Resources Management, and Operations&nbsp;Management.</p>
<p>I will follow Intalio and its strategic partners&#8217; collaborative activities&nbsp;closely.</p>
<p>Cheer!<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33624</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Fri, 12 Jan 2007 04:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33624</guid>
		<description>Francis,

I do not have a complete solution yet, but you should keep an eye on Intalio&#039;s website. We will announce some interesting partnerships in the manufacturing space very soon, and I would not be surprised if they help us increase the scope of the solution we&#039;re talking about.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>I do not have a complete solution yet, but you should keep an eye on Intalio&#8217;s website. We will announce some interesting partnerships in the manufacturing space very soon, and I would not be surprised if they help us increase the scope of the solution we&#8217;re talking&nbsp;about.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33621</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Fri, 12 Jan 2007 04:40:14 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33621</guid>
		<description>Ismael,

PSL covers more than transactional activities. It includes processes &amp; activities of manufacturing and control. A partial solution is not a real solution. Moreover, I don&#039;t see how BPMN coupled with BAM can replace SCADA. As an example, a Trust Officer or Security Trader in financial services would watch the price fluctuation of stocks. For some portfolios, the share price at a given time would trigger a put or a call automatically. For a portfolio that consists of shares from diferent stock exchanges, which span across all over the globe, the rise and fall of stock prices can trigger different actions, as the same stock can be priced differently in each exchange. A security trader may sell shares in one stock exchange and buy them back from another if this results in a net gain in the value of that stock.

Moreover, I did not ask for a partial solution. I was waiting for a complete solution on how BPMN supplemented by BAM can replace SysML, PSL, and SCADA. Does it make sense to implement transactional processes with BPMN when it is incompatible with PSL in manufacturing processes? Another question is whether all BPMS offerings currently available on the market can interoperate with one another by simple plug and play? It would be interesting to see how BPMN would handle manufacturing activity costing or pricing based on a set of customized specifications and design drawings from a customer! Don&#039;t forget, process consists of activities, and an activity entails tasks in PSL, while activity is either a task or sub-process in BPMN. When we follow the time-honored convention, the first level IDEF0 diagram depicts processes. For each process, activities are defined and expanded as second level diagram. By the same token, tasks are defined and expanded as the third level diagram for each activity. For complex processes, it may be prudent to insert one level of diagrams between process and activities as sub-process diagrams. Again, another level can be inserted between activity and tasks as sub-activity. It seems to me that BPMN mixes all those up as one level diagram, with lots of redundant symbols.

Intalio&#039;s BPMS may be free, and possibly the best of the breed. It is still a partial solution as I mentioned in previous comments.

Cheers!
-Francis</description>
		<content:encoded><![CDATA[<p>Ismael,</p>
<p><span class="caps">PSL</span> covers more than transactional activities. It includes processes <span class="amp">&amp;</span> activities of manufacturing and control. A partial solution is not a real solution. Moreover, I don&#8217;t see how <span class="caps">BPMN</span> coupled with <span class="caps">BAM</span> can replace <span class="caps">SCADA</span>. As an example, a Trust Officer or Security Trader in financial services would watch the price fluctuation of stocks. For some portfolios, the share price at a given time would trigger a put or a call automatically. For a portfolio that consists of shares from diferent stock exchanges, which span across all over the globe, the rise and fall of stock prices can trigger different actions, as the same stock can be priced differently in each exchange. A security trader may sell shares in one stock exchange and buy them back from another if this results in a net gain in the value of that&nbsp;stock.</p>
<p>Moreover, I did not ask for a partial solution. I was waiting for a complete solution on how <span class="caps">BPMN</span> supplemented by <span class="caps">BAM</span> can replace SysML, <span class="caps">PSL</span>, and <span class="caps">SCADA</span>. Does it make sense to implement transactional processes with <span class="caps">BPMN</span> when it is incompatible with <span class="caps">PSL</span> in manufacturing processes? Another question is whether all <span class="caps">BPMS</span> offerings currently available on the market can interoperate with one another by simple plug and play? It would be interesting to see how <span class="caps">BPMN</span> would handle manufacturing activity costing or pricing based on a set of customized specifications and design drawings from a customer! Don&#8217;t forget, process consists of activities, and an activity entails tasks in <span class="caps">PSL</span>, while activity is either a task or sub-process in <span class="caps">BPMN</span>. When we follow the time-honored convention, the first level <span class="caps">IDEF0</span> diagram depicts processes. For each process, activities are defined and expanded as second level diagram. By the same token, tasks are defined and expanded as the third level diagram for each activity. For complex processes, it may be prudent to insert one level of diagrams between process and activities as sub-process diagrams. Again, another level can be inserted between activity and tasks as sub-activity. It seems to me that <span class="caps">BPMN</span> mixes all those up as one level diagram, with lots of redundant&nbsp;symbols.</p>
<p>Intalio&#8217;s <span class="caps">BPMS</span> may be free, and possibly the best of the breed. It is still a partial solution as I mentioned in previous&nbsp;comments.</p>
<p>Cheers!<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33576</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Fri, 12 Jan 2007 00:44:26 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33576</guid>
		<description>Francis,

You could model in BPMN all the transactional parts of PSL. Additional dimensions (such as business metrics) can be handled by your BAM framework, but this is not standardized. Now, the benefit of doing it with BPMN is that it would give you the implementation for free...

Can PSL do that?

-Ismael</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>You could model in <span class="caps">BPMN</span> all the transactional parts of <span class="caps">PSL</span>. Additional dimensions (such as business metrics) can be handled by your <span class="caps">BAM</span> framework, but this is not standardized. Now, the benefit of doing it with <span class="caps">BPMN</span> is that it would give you the implementation for&nbsp;free&#8230;</p>
<p>Can <span class="caps">PSL</span> do&nbsp;that?</p>
<p>-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33404</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Thu, 11 Jan 2007 05:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33404</guid>
		<description>Alexander,

You have a very impressive set of experiences. A &lt;a href=&quot;http://www.iee.org/oncomms/pn/satellite/Perry%20Presentation.ppt&quot;&gt;presentation&lt;/a&gt; was made to IEE (i.e. Institute of Electrical Engineer of the U.K., a counterpart of IEEE in the U.S.) on SysML and BPMN: When is a Process Model Not a Process Model? The presenter highlighted the shortcomings of BPMN. As I indicated in my earlier comments, BPMN would need a lot of modifications to enable mapping to PSL, if at all feasible! I am still waiting for Ismael to show me how he could use BPMN, in its current form, to replace PSL and SysML.

Cheers,
-Francis</description>
		<content:encoded><![CDATA[<p>Alexander,</p>
<p>You have a very impressive set of experiences. A <a href="http://www.iee.org/oncomms/pn/satellite/Perry%20Presentation.ppt">presentation</a> was made to <span class="caps">IEE</span> (i.e. Institute of Electrical Engineer of the U.K., a counterpart of <span class="caps">IEEE</span> in the U.S.) on SysML and <span class="caps">BPMN</span>: When is a Process Model Not a Process Model? The presenter highlighted the shortcomings of <span class="caps">BPMN</span>. As I indicated in my earlier comments, <span class="caps">BPMN</span> would need a lot of modifications to enable mapping to <span class="caps">PSL</span>, if at all feasible! I am still waiting for Ismael to show me how he could use <span class="caps">BPMN</span>, in its current form, to replace <span class="caps">PSL</span> and&nbsp;SysML.</p>
<p>Cheers,<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Samarin</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33149</link>
		<dc:creator>Alexander Samarin</dc:creator>
		<pubDate>Wed, 10 Jan 2007 08:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33149</guid>
		<description>Good post, and interesting discussion.

My experience with such an intersection shown on this &lt;a href=&quot;http://www.samarin.biz/pubs/Three_pillars_of_a_practical_architectural_framework_-_BPM%2C_SOA_and_ECM.pdf&quot;&gt;slide&lt;/a&gt;.

This experience is partially based on the automation of the standards production chain at the ISO Central Secretariat in Geneva. At that time I had just a workflow engine for the orchestration of services. With a product like Intalio, my job would have been much simpler.

Thanks
-Alexander</description>
		<content:encoded><![CDATA[<p>Good post, and interesting&nbsp;discussion.</p>
<p>My experience with such an intersection shown on this&nbsp;<a href="http://www.samarin.biz/pubs/Three_pillars_of_a_practical_architectural_framework_-_BPM%2C_SOA_and_ECM.pdf">slide</a>.</p>
<p>This experience is partially based on the automation of the standards production chain at the <span class="caps">ISO</span> Central Secretariat in Geneva. At that time I had just a workflow engine for the orchestration of services. With a product like Intalio, my job would have been much&nbsp;simpler.</p>
<p>Thanks<br />&nbsp;-Alexander</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33103</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Wed, 10 Jan 2007 01:54:33 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33103</guid>
		<description>Bob,

I believe that you have started thinking more in terms of an enterprise. A significant change to the BPMN will be required in order to collaborate with PSL. PSL is an extension of IDEF0, which is being replaced by SysML. The current BPMN does not support layering. Meaning, one can drill down from process to activity, and then further down from activity to tasks in PSL or SysML, but not in BPMN. PSL also covers business transactions that can extend backward to suppliers and forward to customers. When coupled with ISO AP233 (Product Data Interchange), this enhances EDI significantly.

Don&#039;t forget, an order for a complex product from a customer also comes with specifications and design drawings (Mass Customization). I don&#039;t know how BPMN, in its current form, would handle speciifications and design drawings when they arrive in XML based on ISO AP233! In terms of activity monitoring, I haven&#039;t seen a BAM tool in action yet. I would imagine that it can do far less then a Supervisory Control And Data Acquisition (SCADA) system. With a SCADA system, one can capture volumes of inputs (i.e. materials, labors, utilities, etc.), outputs (i.e. product and its components and parts), and wastes including costs. SCADA is one of the basic components for Actiivity Based Costing, Management, and Budgeting (ABC/M/B). They form part of the feeders into the BSC (Balanced Score Card), when an enterpirse uses it for measurements.

In its current form, BPMS only does a small fraction of the job of automating the management of an enterprise. It has a long long way to go for it to be able to manage more than business activities.

Cheers
-Francis</description>
		<content:encoded><![CDATA[<p>Bob,</p>
<p>I believe that you have started thinking more in terms of an enterprise. A significant change to the <span class="caps">BPMN</span> will be required in order to collaborate with <span class="caps">PSL</span>. <span class="caps">PSL</span> is an extension of <span class="caps">IDEF0</span>, which is being replaced by SysML. The current <span class="caps">BPMN</span> does not support layering. Meaning, one can drill down from process to activity, and then further down from activity to tasks in <span class="caps">PSL</span> or SysML, but not in <span class="caps">BPMN</span>. <span class="caps">PSL</span> also covers business transactions that can extend backward to suppliers and forward to customers. When coupled with <span class="caps">ISO</span> <span class="caps">AP233</span> (Product Data Interchange), this enhances <span class="caps">EDI</span>&nbsp;significantly.</p>
<p>Don&#8217;t forget, an order for a complex product from a customer also comes with specifications and design drawings (Mass Customization). I don&#8217;t know how <span class="caps">BPMN</span>, in its current form, would handle speciifications and design drawings when they arrive in <span class="caps">XML</span> based on <span class="caps">ISO</span> <span class="caps">AP233</span>! In terms of activity monitoring, I haven&#8217;t seen a <span class="caps">BAM</span> tool in action yet. I would imagine that it can do far less then a Supervisory Control And Data Acquisition (<span class="caps">SCADA</span>) system. With a <span class="caps">SCADA</span> system, one can capture volumes of inputs (i.e. materials, labors, utilities, etc.), outputs (i.e. product and its components and parts), and wastes including costs. <span class="caps">SCADA</span> is one of the basic components for Actiivity Based Costing, Management, and Budgeting (<span class="caps">ABC</span>/M/B). They form part of the feeders into the <span class="caps">BSC</span> (Balanced Score Card), when an enterpirse uses it for&nbsp;measurements.</p>
<p>In its current form, <span class="caps">BPMS</span> only does a small fraction of the job of automating the management of an enterprise. It has a long long way to go for it to be able to manage more than business&nbsp;activities.</p>
<p>Cheers<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Urry</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-33002</link>
		<dc:creator>Bob Urry</dc:creator>
		<pubDate>Tue, 09 Jan 2007 15:21:45 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-33002</guid>
		<description>An interesting divergent thread worthy of a separate posting!

I would be hesitant in suggesting significant changes to BPMN. I would tend to propose a collaborative approach similar in philosophy to BPMN, but that could also invoke PSL sub-processes. 

Consider the advantages of integrating business and manufacturing in terms of activity monitoring. You start a manufacturing process from a customer order. You obtain a planned delivery date from the manufacturing process. Any change to the manufacturing schedule is fed to the business process to keep management and customer informed of changes to delivery dates and schedules. If changes to manufacturing activities changes the production duration, the business process needs not store this information, it asks for the duration of the manufacturing process each time.

This way the business process works its own way, and manufacturing its own way as well. I can see that one way of viewing the differences is that the transactional nature of BPM does not lend itself to the needs of scheduling for manufacturing processes. But I don&#039;t see that each could not benefit from the information that each can provide through a suitable messaging format.

Cheers
-Bob</description>
		<content:encoded><![CDATA[<p>An interesting divergent thread worthy of a separate&nbsp;posting!</p>
<p>I would be hesitant in suggesting significant changes to <span class="caps">BPMN</span>. I would tend to propose a collaborative approach similar in philosophy to <span class="caps">BPMN</span>, but that could also invoke <span class="caps">PSL</span>&nbsp;sub-processes. </p>
<p>Consider the advantages of integrating business and manufacturing in terms of activity monitoring. You start a manufacturing process from a customer order. You obtain a planned delivery date from the manufacturing process. Any change to the manufacturing schedule is fed to the business process to keep management and customer informed of changes to delivery dates and schedules. If changes to manufacturing activities changes the production duration, the business process needs not store this information, it asks for the duration of the manufacturing process each&nbsp;time.</p>
<p>This way the business process works its own way, and manufacturing its own way as well. I can see that one way of viewing the differences is that the transactional nature of <span class="caps">BPM</span> does not lend itself to the needs of scheduling for manufacturing processes. But I don&#8217;t see that each could not benefit from the information that each can provide through a suitable messaging&nbsp;format.</p>
<p>Cheers<br />&nbsp;-Bob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-32709</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Mon, 08 Jan 2007 04:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-32709</guid>
		<description>Francis,

That&#039;s a lot to go through. I&#039;ll answer step by step.

-Ismael</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>That&#8217;s a lot to go through. I&#8217;ll answer step by&nbsp;step.</p>
<p>-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-32680</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Mon, 08 Jan 2007 01:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-32680</guid>
		<description>Ismael,

PSL is a set of definitions, axioms, theories, and grammars based on KIF (Knowledge Interchange Format from MIT) that defines process, activity, instance, and timepoint to model manufacturing processes with their associated inputs, outputs, and controls such as plans, schedules, persons assigned, actions, quality inspections, materials consumed, etc. Perhaps, you can apply BPMN to construct models that can really emulate all of the above easily, as you were one of the architects of BPMN. Personally, I don&#039;t know where to begin.

It should also be noted that in manufacturing processes, there are many real-time control processes. Some require human interventions, and others adjust themselves automatically based on prescribed tolerance limits. The display of process statuses is usually done in a graphical form, with something like the Executive Dashboard. Colors change based on pre-set limits, on a real-time basis. Red is for over or under safety limit, Yellow for conditions getting close to a limit, and Green for normal operation in an analog fashion. This is also augmented by audio and visual alarms for each control point. I need an explanation from you as how the application of BPMN can emulate all the above! My combined experience in the petroleum (refinery), telecommunication (network management), healthcare (intensive &amp; critical cares), public utilities (adjust inputs to meet forecast demands based on prevalent conditions), and traffic management (traffic flow control in an area) industry sectors tells me that using BPMN to emulate real-time process control and management is extremely difficult, if not totally impossible! Unless I overlooked something when reading the BPMN specification that is.

My understanding of BPMN is that it primarily addresses transactional types of business activity. Operational activitie were outside the scope of BPMN! Moreover, BPMN is not an ISO standard, but only an OMG (consortium) standard, driven primarily by vendors. In BPMN, there is no such thing as activity, it only has task and sub-process. PSL follows the time-honored convention of process, which consists of activities, and an activity entails tasks (or actions). If ISO and NIST want to use BPMN to replace PSL, if at all feasible, BPMN will be elevated to an ISO standard like UML! The way I see it is that SysML will have a better chance to be elevated to an ISO standard when it matures to the point of supporting executable models. As DoD and ISO AP233 (part of ISO 10303) are the driving forces behind it, it could be fast-tracked to become an ISO standard.

CRM on the web is a web-based replacement of desktop Sales Force Management, that covers sales leads, reminders to follow up with customers, customer orders, answers to customer queries, etc. Of course, CRM is a critical component in the Value Chain, but security requirements for it are less stringent than other operations. There is a good incentive to outsource it. That is, there is no need to upgrade software sitting in the notebooks of the mobile workforce. Before Internet was released to the general public, each salesperon kept a copy of the data on his/her laptop&#039;s local (or client) database, dialed in at the end of the day, and then updated &amp; synchronized with the central database. To minimize telephone expenditures, many organizations had regional dial-in centers for uploading and downloading data using FTP. Scripts were then run for database updates and synchronizations. This is because the replication of databases failed all the time over the dial-up network, unless you subscribed to the more expensive X.25 dial-up service! For cellular phone service providers, CRM (previously called Customer Care) goes at least one step further. That is, to activate/deactivate subscribers and update services for subscribers on the switches in real-time.

My point about security was that SOA and AJAX, in their current forms, are vulnerable to many forms of attack, as warned by several security watches.

One thing about standards is that JCP is not an accredited standard body. Its standards are only applicable within the Java community. Since Sun withdrew from ISO for Java standardization, most, if not all JSRs are practically ignored by accredited standard bodies like ISO, NIST, ECMA, IEEE, EIA, W3C, IETF, etc. NIST, on behalf of DoD, would only pay attention to embedded Java, as many device vendors use it to drive firmwares in cell phones, real-time process control devices, and signal processing devices (e.g. analog to digital signal converter), etc. This is because many military system components are built from COTS (Commercial Off The Self) software and hardware. On the contrary, most JSRs comply with de jure standards! 

As an Open Source vendor, JSRs are standards for you. As an end-user of software products, they mean nothing to me! I only care about what functionality a software product can offer, and its performance. For practical reasons, I would only use software that can also run on my machine when I am not connected to a network, be it intranet or extranet. The key reason is that the backbone of the Canadian segments of the Internet has not been upgraded yet to accommodate IPv6, as far as I know. Services from ISPs, telcos, or cable companies are unrealiable. From time to time, service could be out for days at a time. It could be as long as 4 consecutive days, or even a week! Another example: around 10 pm Eastern Time (7 pm Pacific Time), it is very difficult to reach web sites hosted on the West Coast -- too many timeouts! Should I put all my eggs in one basket? That is, does it make sense to rely on hosted software over the Internet only?

OK, I will refrain myself from any political comments.

Best regards,
-Francis</description>
		<content:encoded><![CDATA[<p>Ismael,</p>
<p><span class="caps">PSL</span> is a set of definitions, axioms, theories, and grammars based on <span class="caps">KIF</span> (Knowledge Interchange Format from <span class="caps">MIT</span>) that defines process, activity, instance, and timepoint to model manufacturing processes with their associated inputs, outputs, and controls such as plans, schedules, persons assigned, actions, quality inspections, materials consumed, etc. Perhaps, you can apply <span class="caps">BPMN</span> to construct models that can really emulate all of the above easily, as you were one of the architects of <span class="caps">BPMN</span>. Personally, I don&#8217;t know where to&nbsp;begin.</p>
<p>It should also be noted that in manufacturing processes, there are many real-time control processes. Some require human interventions, and others adjust themselves automatically based on prescribed tolerance limits. The display of process statuses is usually done in a graphical form, with something like the Executive Dashboard. Colors change based on pre-set limits, on a real-time basis. Red is for over or under safety limit, Yellow for conditions getting close to a limit, and Green for normal operation in an analog fashion. This is also augmented by audio and visual alarms for each control point. I need an explanation from you as how the application of <span class="caps">BPMN</span> can emulate all the above! My combined experience in the petroleum (refinery), telecommunication (network management), healthcare (intensive <span class="amp">&amp;</span> critical cares), public utilities (adjust inputs to meet forecast demands based on prevalent conditions), and traffic management (traffic flow control in an area) industry sectors tells me that using <span class="caps">BPMN</span> to emulate real-time process control and management is extremely difficult, if not totally impossible! Unless I overlooked something when reading the <span class="caps">BPMN</span> specification that&nbsp;is.</p>
<p>My understanding of <span class="caps">BPMN</span> is that it primarily addresses transactional types of business activity. Operational activitie were outside the scope of <span class="caps">BPMN</span>! Moreover, <span class="caps">BPMN</span> is not an <span class="caps">ISO</span> standard, but only an <span class="caps">OMG</span> (consortium) standard, driven primarily by vendors. In <span class="caps">BPMN</span>, there is no such thing as activity, it only has task and sub-process. <span class="caps">PSL</span> follows the time-honored convention of process, which consists of activities, and an activity entails tasks (or actions). If <span class="caps">ISO</span> and <span class="caps">NIST</span> want to use <span class="caps">BPMN</span> to replace <span class="caps">PSL</span>, if at all feasible, <span class="caps">BPMN</span> will be elevated to an <span class="caps">ISO</span> standard like <span class="caps">UML</span>! The way I see it is that SysML will have a better chance to be elevated to an <span class="caps">ISO</span> standard when it matures to the point of supporting executable models. As DoD and <span class="caps">ISO</span> <span class="caps">AP233</span> (part of <span class="caps">ISO</span> 10303) are the driving forces behind it, it could be fast-tracked to become an <span class="caps">ISO</span>&nbsp;standard.</p>
<p><span class="caps">CRM</span> on the web is a web-based replacement of desktop Sales Force Management, that covers sales leads, reminders to follow up with customers, customer orders, answers to customer queries, etc. Of course, <span class="caps">CRM</span> is a critical component in the Value Chain, but security requirements for it are less stringent than other operations. There is a good incentive to outsource it. That is, there is no need to upgrade software sitting in the notebooks of the mobile workforce. Before Internet was released to the general public, each salesperon kept a copy of the data on his/her laptop&#8217;s local (or client) database, dialed in at the end of the day, and then updated <span class="amp">&amp;</span> synchronized with the central database. To minimize telephone expenditures, many organizations had regional dial-in centers for uploading and downloading data using <span class="caps">FTP</span>. Scripts were then run for database updates and synchronizations. This is because the replication of databases failed all the time over the dial-up network, unless you subscribed to the more expensive X.25 dial-up service! For cellular phone service providers, <span class="caps">CRM</span> (previously called Customer Care) goes at least one step further. That is, to activate/deactivate subscribers and update services for subscribers on the switches in&nbsp;real-time.</p>
<p>My point about security was that <span class="caps">SOA</span> and <span class="caps">AJAX</span>, in their current forms, are vulnerable to many forms of attack, as warned by several security&nbsp;watches.</p>
<p>One thing about standards is that <span class="caps">JCP</span> is not an accredited standard body. Its standards are only applicable within the Java community. Since Sun withdrew from <span class="caps">ISO</span> for Java standardization, most, if not all JSRs are practically ignored by accredited standard bodies like <span class="caps">ISO</span>, <span class="caps">NIST</span>, <span class="caps">ECMA</span>, <span class="caps">IEEE</span>, <span class="caps">EIA</span>, <span class="caps">W3C</span>, <span class="caps">IETF</span>, etc. <span class="caps">NIST</span>, on behalf of DoD, would only pay attention to embedded Java, as many device vendors use it to drive firmwares in cell phones, real-time process control devices, and signal processing devices (e.g. analog to digital signal converter), etc. This is because many military system components are built from <span class="caps">COTS</span> (Commercial Off The Self) software and hardware. On the contrary, most JSRs comply with de jure&nbsp;standards! </p>
<p>As an Open Source vendor, JSRs are standards for you. As an end-user of software products, they mean nothing to me! I only care about what functionality a software product can offer, and its performance. For practical reasons, I would only use software that can also run on my machine when I am not connected to a network, be it intranet or extranet. The key reason is that the backbone of the Canadian segments of the Internet has not been upgraded yet to accommodate IPv6, as far as I know. Services from ISPs, telcos, or cable companies are unrealiable. From time to time, service could be out for days at a time. It could be as long as 4 consecutive days, or even a week! Another example: around 10 pm Eastern Time (7 pm Pacific Time), it is very difficult to reach web sites hosted on the West Coast&thinsp;&#8212;&thinsp;too many timeouts! Should I put all my eggs in one basket? That is, does it make sense to rely on hosted software over the Internet&nbsp;only?</p>
<p><span class="caps">OK</span>, I will refrain myself from any political&nbsp;comments.</p>
<p>Best regards,<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-32609</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Sun, 07 Jan 2007 18:09:38 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-32609</guid>
		<description>Francis,

You seem to imply that data stored onto online services cannot be secured and is automatically available to anyone with an Internet connection. I disagree with such an assumption, as many Software as a Service (SaaS) providers such as Salesforce.com have demonstrated that large organizations, like Merrill Lynch in the case of Salesforce.com, can rely on their services for business critical applications.

Also, I would prefer that we keep the blog free of politics if possible.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>You seem to imply that data stored onto online services cannot be secured and is automatically available to anyone with an Internet connection. I disagree with such an assumption, as many Software as a Service (SaaS) providers such as Salesforce.com have demonstrated that large organizations, like Merrill Lynch in the case of Salesforce.com, can rely on their services for business critical&nbsp;applications.</p>
<p>Also, I would prefer that we keep the blog free of politics if&nbsp;possible.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/01/05/where-bpm-and-ecm-intersect/comment-page-1/#comment-32607</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Sun, 07 Jan 2007 18:07:46 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/#comment-32607</guid>
		<description>Francis,

I do not see why BPMN could not model the processes you referred to.

Can you further explain?

-Ismael</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>I do not see why <span class="caps">BPMN</span> could not model the processes you referred&nbsp;to.</p>
<p>Can you further&nbsp;explain?</p>
<p>-Ismael</p>
]]></content:encoded>
	</item>
</channel>
</rss>
