<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT&#124;Redux &#187; SOA</title>
	<atom:link href="http://itredux.com/category/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://itredux.com</link>
	<description>New Rules for a New IT World</description>
	<lastBuildDate>Thu, 02 Feb 2012 10:04:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adopting Twitter</title>
		<link>http://itredux.com/2009/06/20/adopting-twitter/</link>
		<comments>http://itredux.com/2009/06/20/adopting-twitter/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 23:45:10 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/?p=1328</guid>
		<description><![CDATA[Over the past couple of weeks, I have started to use Twitter to push some updates on Intalio, my traveling, and some elements of my personal life. My Twitter feed is available at <a href="http://twitter.com/ghalimi">@ghalimi</a>, and syndicates feeds for both <a href="http://itredux.com/">IT&#124;Redux</a> (professional blog) and <a href="http://ghalimi.name/">ghalimi.name</a> (personal blog). This feed is also displayed on IT&#124;Redux's right column. Moving forward, I will use IT&#124;Redux for longer articles, mainly focused on Cloud Computing.]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of weeks, I have started to use Twitter to push some updates on Intalio, my traveling, and some elements of my personal life. My Twitter feed is available at <a href="http://twitter.com/ghalimi">@ghalimi</a>, and syndicates feeds for both <a href="http://itredux.com/"><span class="caps">IT</span>|Redux</a> (professional blog) and <a href="http://ghalimi.name/">ghalimi.name</a> (personal blog). This feed is also displayed on <span class="caps">IT</span>|Redux&#8217;s right column. Moving forward, I will use <span class="caps">IT</span>|Redux for longer articles, mainly focused on Cloud&nbsp;Computing.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2009/06/20/adopting-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A First Taste of Dogfood</title>
		<link>http://itredux.com/2009/01/25/a-first-taste-of-dogfood/</link>
		<comments>http://itredux.com/2009/01/25/a-first-taste-of-dogfood/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 19:37:09 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Consolidation]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://itredux.com/?p=989</guid>
		<description><![CDATA[Our <a href="http://itredux.com/2009/01/19/project-dogfood/">Project Dogfood</a> was launched just two weeks ago, but it's running full speed ahead. Among the most active projects, the Customer Support Process lead by Gene Grell &#8212; Intalio's new Director of Support &#8212; and the Marketing &#38; Public Relations Process, which I am working on with Rick Geneva and Antoine Toulme. Here is a quick update on both, plus a really cool side project that emerged from one of them. [<a href="http://itredux.com/2009/01/25/a-first-taste-of-dogfood/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>Our <a href="http://itredux.com/2009/01/19/project-dogfood/">Project Dogfood</a> was launched just two weeks ago, but it&#8217;s running full speed ahead. Among the most active projects, the Customer Support Process lead by Gene Grell&thinsp;&mdash;&thinsp;Intalio&#8217;s new Director of Support&thinsp;&mdash;&thinsp;and the Marketing <span class="amp">&amp;</span> Public Relations Process, which I am working on with Rick Geneva and Antoine Toulme. Here is a quick update on both, plus a really cool side project that emerged from one of&nbsp;them.</p>
<p>First, the Customer Support Process. It&#8217;s a pretty complex one originated from a custom user interface built in Ruby on Rails, integrated with our new trouble-ticketing system (itself integrated with Salesforce.com), our knowledge database (Confluence), our legacy bug tracking system (Jira), and our original Demand Driven Development (<a href="http://d3.intalio.com/">D3</a>) portal (itself to be migrated to a collection of processes running on Intalio|<span class="caps">BPP</span>). This process is only a prototype right now, but should be fully implemented within a month or two. In the meantime, feel free to download the <a href="http://www.intalio.com/wp-content/uploads/supportprocess-bpmn.zip"><span class="caps">BPMN</span> project</a> for it, which you can import directly from <a href="http://www.intalio.com/products/designer">Intalio|Designer</a>&nbsp;(File/Import&#8230;).</p>
<p></p>
<div align="center"><a href="http://www.intalio.com/wp-content/uploads/supportprocess.png"><img src="http://www.intalio.com/wp-content/uploads/supportprocess.png" width="450" border="0"></a>
<p>Customer Support&nbsp;Process</p>
</div>
<p></p>
<p>Second, our Marketing Process, which was described in details in this <a href="http://itredux.com/2009/01/19/project-dogfood/">article</a>. After some internal discussions, we concluded that the process could be implemented through a generic <span class="caps">BPMN</span> pattern, rather than dynamically generating <span class="caps">BPMN</span> code. This is a much better solution, for three main reasons: One, it&#8217;s a lot easier to implement. Two, it will allow any changes to the Execution Table (the spreadsheet describing the process) to be applied to running process instances in flight. Three, it will support the definition of any loops within the process, and the use of recursion within the process&thinsp;&mdash;&thinsp;a process instance can create a new one, like is the case when a Public Call or a Webinar have to be organized for example. What follows is a map of the generic process that will support the execution of any process designed with our <a href="http://www.intalio.com/wp-content/uploads/executiontable.png">Execution Table&nbsp;Template</a>.</p>
<p></p>
<div align="center"><a href="http://www.intalio.com/wp-content/uploads/marketingprocess.png"><img src="http://www.intalio.com/wp-content/uploads/marketingprocess.png" width="450" border="0"></a>
<p>Marketing <span class="amp">&amp;</span> Public Relations&nbsp;Process</p>
</div>
<p></p>
<p>The Execution Table Template has been cleaned up in order to support its design with Google Apps or Zoho (<a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWg4-GN_ruwsTg">Google Apps version</a>), the definition of arbitrary loops, recursion, and multiple forms, which are now captured through separate sheets (<a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWg4-GN_ruwsTg&#038;gid=1">Data Input Form</a>). <a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWg4-GN_ruwsTg&#038;gid=5">Integration Points</a>, <a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWg4-GN_ruwsTg&#038;gid=3">Ideas</a>, and <a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWg4-GN_ruwsTg&#038;gid=4">Timesheet</a> are also captured through separated sheets, and used for documentation purposes only. What follows is a screenshot of the Execution Table designed using Google Apps, also made publicly available (<a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWg4-GN_ruwsTg">Decision Table</a> | <a href="http://www.intalio.com/wp-content/uploads/marketingprocess-bpmn.zip"><span class="caps">BPMN</span>&nbsp;Model</a>).</p>
<p></p>
<div align="center"><a href="http://www.intalio.com/wp-content/uploads/executiontable.png"><img src="http://www.intalio.com/wp-content/uploads/executiontable.png" width="450" border="0"></a>
<p>Execution&nbsp;Table</p>
</div>
<p></p>
<p>What&#8217;s truly remarkable about this project is that Intalio|Designer and Intalio|Server could be used off-the-shelf for implementing a custom process design and execution framework built upon a proprietary process execution meta-model, in a matter of days, and without having to write custom code. So far, we spent 18.5 hours on the project, and we expect to have a first running version of the end-to-end process within two weeks, working on it in our spare&nbsp;time.</p>
<p>Another interesting discovery made through this project is the fact that processes modeled with our Execution Table Template can be used by auditors working on SoX compliance projects. We presented our idea to half a dozen companies in Japan earlier this week, and every single one indicated that they could use our tool for their J-<span class="caps">SOX</span> projects (J-<span class="caps">SOX</span> is the Japanese equivalent of the Sarbanes-Oxley Act). As a result, we&#8217;re seriously considering packaging this template with our Business Rules Engine (<a href="http://www.intalio.com/products/bre">Intalio|<span class="caps">BRE</span></a>) and upcoming Complex Event Processing (<span class="caps">CEP</span>) engine into a solution for next-generation Governance, Risk Management, and Compliance&nbsp;(<span class="caps">GRC</span>).</p>
<p>Third, the side project I mentioned above. As part of our Marketing <span class="amp">&amp;</span> Public Relations project, we had a need for an Enterprise Content Management system that could be used to develop and publish all our marketing collaterals. While we could have used Intalio|<span class="caps">ECM</span> for this purpose, integration with Google Apps and Zoho was lacking. Furthermore, we wanted a system that could not only store our marketing collaterals, but also all our process artifacts, fully integrated with Intalio|Designer. Last but not least, we wanted a system that could store <span class="caps">XML</span> documents natively, and provide integration with <a href="http://cocoon.apache.org/">Apache Cocoon</a>, in order to support the publishing of content on our existing&nbsp;website.</p>
<p>After some internal discussions, we decided to develop our own system. It is built on top of <a href="http://incubator.apache.org/sling/">Apache Sling</a>, which itself is based on <a href="http://jackrabbit.apache.org/">Apache Jackrabbit</a>. The funny story about Jackrabbit is that it is based on <a href="http://jakarta.apache.org/slide/">Apache Slide</a>, which itself was contributed by Intalio to the Apache Software Foundation 8 years ago. Small world, very small world&#8230; Sling also includes <a href="http://felix.apache.org/">Apache Felix</a>, which is the OSGi framework that all Intalio&#8217;s runtime components will be deployed on top of moving forward. Jackrabbit now includes <a href="http://lucene.apache.org/">Apache Lucene</a>, to be used as search engine. Finally, we&#8217;re looking at the <a href="http://jena.sourceforge.net/">Jena</a> Semantic Web Framework in order to support the tagging and indexation of documents in a scalable&nbsp;manner.</p>
<p>At present time, a prototype integration of Sling with <a href="http://tempo.intalio.org/">Tempo</a> has been developed by Nicolas (Cf. <a href="http://intaliotempo.wordpress.com/2009/01/24/apache-sling-jackrabbit-jcr-webdav-and-tempo/">blog post</a> and <a href="http://www.intalio.org/public/tempo/sling_with_tempo.swf">screencast</a>), and we are considering creating a D3 project for it, while debating about the Open Source license this new project should be released under. If this sounds like fun, please take a look at our tentative <a href="http://spreadsheets.google.com/pub?key=pZza1xY6HZWj5OUHHUn7Kfw">roadmap</a> and <a href="mailto:ghalimi@intalio.com">drop us a line</a>. The codename for this project is&nbsp;Doubleshot.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2009/01/25/a-first-taste-of-dogfood/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Platform Power</title>
		<link>http://itredux.com/2007/02/15/platform-power/</link>
		<comments>http://itredux.com/2007/02/15/platform-power/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 02:12:21 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2007/02/15/platform-power/</guid>
		<description><![CDATA[Three months ago, I made the transition from <a href="http://itredux.com/blog/office-20/database/?application=Salesforce.com">Salesforce.com</a> to <a href="http://itredux.com/blog/office-20/database/?application=SugarCRM">SugarCRM</a>, mainly as a way to learn what was available out there. I was extremely impressed by this open-source alternative, and described what I liked about it in details in last week's <a href="http://itredux.com/blog/2007/02/05/crm-roundup/">CRM Roundup</a>. Nevertheless, I decided to revert back to Salesforce.com, and completed my reverse migration today. Here is why. [<a href="http://itredux.com/blog/2007/02/15/platform-power/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>Three months ago, I made the transition from <a href="http://itredux.com/blog/office-20/database/?application=Salesforce.com">Salesforce.com</a> to <a href="http://itredux.com/blog/office-20/database/?application=SugarCRM">SugarCRM</a>, mainly as a way to learn what was available out there. I was extremely impressed by this open-source alternative, and described what I liked about it in details in last week&#8217;s <a href="http://itredux.com/blog/2007/02/05/crm-roundup/"><span class="caps">CRM</span> Roundup</a>. Nevertheless, I decided to revert back to Salesforce.com, and completed my reverse migration today. Here is&nbsp;why.</p>
<p>Any good Office 2.0 setup, be it <a href="http://itredux.com/blog/office-20/my-office-20-setup/">mine</a> or <a href="http://itredux.com/blog/2007/02/13/your-office-20-setup/">yours</a>, needs a focal point, a place where all the bits and pieces fall into place. And because no single solution will address all the requirements you might have, what you really need is a platform that can integrate multiple applications in a meaningful way. If your setup is made of simple widgets, something like web-based <a href="http://itredux.com/office-20/database/?family=Desktop">desktop</a> might be all you need. But if you&#8217;re using a lot of transactional applications, and need something a lot more data-oriented and workflow-driven, a <span class="caps">CRM</span> system is what you should be looking&nbsp;for.</p>
<p>Problem is, building a platform is one of the most difficult things to do. We are building one at <a href="http://www.intalio.com/">Intalio</a>, so I know a thing or two about this kind of challenge. And what I learned from more than seven years of trials and errors is that your success as a platform vendor hinges on your ability to develop a thriving ecosystem of partners whose success is tied to yours. In Intalio&#8217;s case, it&#8217;s over 44 system integrators and 22 independent software vendors located in 21 countries. And in the case of Salesforce.com, it&#8217;s the <a href="https://www.salesforce.com/appexchange/">AppExchange</a>, with over 500 applications developed by over 240 partners. The larger your ecosystem, the stronger the platform. It&#8217;s that&nbsp;simple.</p>
<p>Today, many Office 2.0 vendors have embraced AppExchange and started to offer their services as extensions to Salesforce.com. Among them, there are a few I just cannot live without anymore: <a href="http://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&#038;id=a0330000002Pz2DAAS">EchoSign</a> for electronic document signing [<a href="http://itredux.com/blog/2006/10/01/enabling-complex-workflows-with-office-20/">review</a>], <a href="http://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&#038;id=a0330000002VbdbAAC">Koral</a> for content management [<a href="http://itredux.com/blog/2007/01/03/ecm-for-the-masses/">review</a>], and <a href="http://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&#038;id=a0330000001m32vAAA">Spanning Partners</a> for data syndication and synchronization [<a href="http://itredux.com/blog/2006/07/22/8000-contacts-in-your-pocket/">review</a>]. The desire to have these directly integrated within the hub of <a href="http://itredux.com/blog/office-20/my-office-20-setup/">My Office 2.0 Setup</a> is what convinced me to return to my first <span class="caps">CRM</span> love. Today, Salesforce.com has matured into a full-fledged platform, and it has become too difficult to ignore its&nbsp;appeal.</p>
<p>That being said, I want to make it crystal clear that after three months using SugarCRM extensively, I could not find anything missing from a pure <span class="caps">CRM</span> standpoint, and in many areas John Roberts&#8217; company kept innovating where Salesforce.com had stopped. SugarCRM is certainly one of the best <span class="caps">CRM</span> systems out there for on-premise deployment, and the on-demand edition I have used has worked absolutely flawlessly. For this, I would like to thank the good folks at SugarCRM. I learned a lot from them and their application. But being the bleeding edge pioneer that I am, I need something that will help me build a more integrated Office 2.0 setup with minimal resources, and I think I will find it where I came&nbsp;from.</p>
<p>Note to Marc: you should really talk to the folks at&nbsp;<a href="http://www.thinkfree.com/">ThinkFree</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2007/02/15/platform-power/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>BPM, ECM, ESB, and Security</title>
		<link>http://itredux.com/2007/01/26/bpm-ecm-esb-and-security/</link>
		<comments>http://itredux.com/2007/01/26/bpm-ecm-esb-and-security/#comments</comments>
		<pubDate>Sat, 27 Jan 2007 00:12:30 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2007/01/26/bpm-ecm-esb-and-security/</guid>
		<description><![CDATA[What makes enterprise architecture both difficult and fascinating is that it'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 <a href="http://duckdown.blogspot.com/2007/01/why-enterprise-security-will-remain.html">post</a> 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 <a href="http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/">post</a> on the intersection of BPM and ECM: what about security? [<a href="http://itredux.com/blog/2007/01/26/bpm-ecm-esb-and-security/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>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 <a href="http://duckdown.blogspot.com/2007/01/why-enterprise-security-will-remain.html">post</a> 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 <a href="http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/">post</a> on the intersection of <span class="caps">BPM</span> and <span class="caps">ECM</span>: what about&nbsp;security?</p>
<p>Among other things, a security architect is usually interested by authentication and entitlement. The first is there to ensure that you really are who you say you are, while the second gives you permission to conduct some actions upon specific resources once you have been identified and your credentials have been defined. From an architecture standpoint, authentication has been largely solved with Single Sign-On architectures. It does not mean that companies have deployed it yet, nor that Web resources are supporting it&thinsp;&mdash;&thinsp;I wish they were&thinsp;&mdash;&thinsp;it just means that the standards have been set, implementations have been developed, and best practices have been defined. Entitlement is another story&nbsp;altogether.</p>
<p>Entitlement, which is also known as authorization, is a complex problem to solve, because it covers a broad range of actions that can be conducted upon a broad range of resources. While the scale and complexity of a Single Sign-On infrastructure typically grows linearily with the number of systems and users having access to them, the scale and complexity of an entitlement infrastructure grows exponentially with the number of resources and services it is controlling access to. Because of such inherent complexity, standards for entitlement or authorization are fairly complex too. For some time, one of the references in the space was the <a href="http://csrc.nist.gov/rbac/">Role Based Access Control</a> model developed by the National Institute of Standards and Technology (<a href="http://www.nist.gov/"><span class="caps">NIST</span></a>). Eventually, it got superseded by the eXtensible Access Control Markup Language (<a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml"><span class="caps">XACML</span></a>) developed by <a href="http://www.oasis-open.org/"><span class="caps">OASIS</span></a></a>, which is one of the most complex specifications I ever came&nbsp;across.</p>
<p>From an architecture standpoint, I believe that <span class="caps">XACML</span> is using the right model to solve the problem at hand. As James explains in his post, it defines several components such as a Policy Administration Point (<span class="caps">PAP</span>) which allows for centralized administration, Policy Decision Point (<span class="caps">PDP</span>) which defines how rules/conflicts are resolved and the Policy Enforcement Point (<span class="caps">PEP</span>) which is responsible for the actual enforcement of all policies. The technology is good, but the challenge has been in getting multiple vendors to adopt it. If history is any indication, what happened for authentication will happen again for entitlement. Because vendors of enterprise systems and applications had different ways of authenticating users and did not agree on a common standard, other vendors had to step in and provide generic solutions that could connect to a variety of existing systems. For authentication, such solutions came from traditional security vendors such as <span class="caps">RSA</span>. For entitlement, I believe that solutions will come from <span class="caps">ESB</span> vendors, for <span class="caps">SOA</span> is providing a compelling event for their deployment. They might also come from <span class="caps">BPM</span> vendors, for business processes provide the right set of scenarios for defining meaningful entitlement&nbsp;policies.</p>
<p>This brings us back to the original question, which is to understand how the security model used by an <span class="caps">ESB</span> will mesh with the one adopted by a <span class="caps">BPM</span> system. Security, alongside discoverability and resusability, is one of the services that should be offered by a good <span class="caps">ESB</span>, and entitlement is one of its critical elements. <span class="caps">XACML</span> is quite a good fit for the <span class="caps">ESB</span> model, in the sense that it would allow service owners to specificy rules and policies for granting access to services managed by the <span class="caps">ESB</span>. Things get a little bit more complex for a <span class="caps">BPM</span> system, for the reason that entitlement can be implicitely defined and transparently enforced when using the right process modeling methodology and notation. In this respect, the <span class="caps">BPMS</span> acts as some kind of process&nbsp;firewall.</p>
<p>The idea for a process firewall is pretty simple: model your process in <span class="caps">BPMN</span> using multiple swimlanes&thinsp;&mdash;&thinsp;one for each participant, be it a human being, an external system, or another process. The very action of breaking your process down into participants implicitely defines who can do what, which is also called authorization, or entitlement. Essentially, entitlement definition becomes a simple by-product of process design, and it&#8217;s one that comes out for free, with the right level of granularity. If you adopt this approach and make the assumption that all your services will only be consumed by processes deployed on the <span class="caps">BPMS</span>, setting up your <span class="caps">ESB</span> for policy enforcement becomes trivial: no service can be used by any other system than the <span class="caps">BPMS</span>, and let the <span class="caps">BPMS</span> do whatever it wants. With such a model, the <span class="caps">BPMS</span> becomes your <span class="caps">PAP</span>, your <span class="caps">PDP</span>, and your <span class="caps">PEP</span>, all in one. Pretty cool, isn&#8217;t&nbsp;it?</p>
<p>Of course, this model is overly simplistic, and most real-world deployments would include services that are used by many other systems than the <span class="caps">BPMS</span>. In this case, the <span class="caps">ESB</span> becomes the primary  <span class="caps">PAP</span>, <span class="caps">PDP</span>, and <span class="caps">PEP</span>, and is extended by the <span class="caps">BPMS</span>, which acts as a secondary <span class="caps">PAP</span>, <span class="caps">PDP</span>, and <span class="caps">PEP</span>. If you adopt such a model, two options become available to you: one is to use the <span class="caps">BPMS</span> to circumvent the entitlement rules defined by the <span class="caps">ESB</span>, the other is to use the <span class="caps">BPMS</span> to refine them. According to the first option, a given role might not be able to perform a certain action upon a given resource based on the rules defined in the <span class="caps">ESB</span>, but would be allowed to perform it within the context of a specific process managed by the <span class="caps">BPMS</span>. According to the second option, the <span class="caps">ESB</span> might define broad entitlement rules for a set of resources, and let the <span class="caps">BPMS</span> define narrower scenarios whereby particular roles perform some actions upon a subset of these resources, again within the context of a specific process. The first could be characterized as an exception definition mechanism, while the second is a specialization technique for the definition of fine-grain entitlement rules. I believe that both could be used side by side, and that there would be significant benefits in so&nbsp;doing.</p>
<p>The way an <span class="caps">ECM</span> system would fit into this picture is quite interesting as well. Access control is a critical feature of any <span class="caps">ECM</span> to be deployed within an enterprise environment, and sharing the same entitlement architecture with the <span class="caps">BPMS</span> and the <span class="caps">ESB</span> would provide significant benefits. For documents that would be attached to process instances, the entitlement architecture would define who gets to do what with the document, at different points in the process execution, which is something that is very difficult to do with a standalone <span class="caps">ECM</span> that has no notion of process context. Also, using the <span class="caps">ECM</span>&#8217;s native access control infrastructure would allow the definition of proper entitlement rules for the manipulation of process artifacts, such as process models, service definitions, or user interfaces, while coupling it to the <span class="caps">BPMS</span>&#8217; process deployment infrastructure would allow the definition of rules that are directly related to different points in the process&#8217; lifecycle, such as development, testing, deployment, or update. For more on the intersection between <span class="caps">BPM</span> and <span class="caps">ECM</span>, you can refer to this&nbsp;<a href="http://itredux.com/blog/2007/01/05/where-bpm-and-ecm-intersect/">article</a>.</p>
<p>As far as I know, no <span class="caps">BPM</span> vendor has ever adopted such a model in combination with an <span class="caps">ECM</span> and an <span class="caps">ESB</span>. Nevertheless, the technology exists today for building such a thing, and all we need is enough customer interest for getting it done. This is something that <a href="http://www.intalio.com/">Intalio</a> is actively pursuing today, and I would expect that we will be in a position to announce interesting developments in this area sometime this&nbsp;year.</p>
<p>In the meantime, I wish you all a very good&nbsp;week-end.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2007/01/26/bpm-ecm-esb-and-security/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>For an Amazon Web Services Clone</title>
		<link>http://itredux.com/2007/01/17/for-an-amazon-web-services-clone/</link>
		<comments>http://itredux.com/2007/01/17/for-an-amazon-web-services-clone/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 22:58:25 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2007/01/17/for-an-amazon-web-services-clone/</guid>
		<description><![CDATA[In my <a href="http://itredux.com/blog/2007/01/01/inferences-for-07/">Inferences for '07</a>, I suggested that open-source, plug-compatible alternatives to Amazon's <a href="http://aws.amazon.com/ec2">EC2</a>, <a href="http://aws.amazon.com/s3">S3</a>, <a href="http://aws.amazon.com/sqs/">SQS</a> will be released sometime this year. Here are a set of reasons why this would make sense, and why everybody would benefit from such a thing, including Amazon itself. [<a href="http://itredux.com/blog/2007/01/17/for-an-amazon-web-services-clone/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://itredux.com/blog/2007/01/01/inferences-for-07/">Inferences for &#8216;07</a>, I suggested that open-source, plug-compatible alternatives to Amazon&#8217;s <a href="http://aws.amazon.com/ec2"><span class="caps">EC2</span></a>, <a href="http://aws.amazon.com/s3">S3</a>, <a href="http://aws.amazon.com/sqs/"><span class="caps">SQS</span></a> will be released sometime this year. Here are a set of reasons why this would make sense, and why everybody would benefit from such a thing, including Amazon&nbsp;itself.</p>
<p>There are two primary reasons why I like <a href="http://aws.amazon.com/">Amazon Web Services</a>: One, they define very simple interfaces for addressing very common needs you have when developing any kind of Web-based application. Two, they promote a no non-sense pricing model that makes them a viable option for most projects. Thing is, I am not the only one thinking that way, and I am hearing more and more organizations, small and large, starting to adopt Amazon&#8217;s services, which raises a very important question: can we rely on&nbsp;them?</p>
<p>As any utlity, Amazon Web Services are subject to failure, and recent outages experienced by developers are a painful reminder than when you put all your eggs in the same basket, and the basket falls on the ground, you better like your eggs scrambled. Which is why you should use multiple&nbsp;baskets.</p>
<p>Imagine for a moment that an open-source project would be created with the goal of developing all the software necessary for deploying clones of Amazon&#8217;s most popular Web services, including <a href="http://aws.amazon.com/ec2"><span class="caps">EC2</span></a>, <a href="http://aws.amazon.com/s3">S3</a>, <a href="http://aws.amazon.com/sqs/"><span class="caps">SQS</span></a>. Imagine that you could deploy this open-source software onto your own servers. Imagine that more elaborate versions would be developed on top of some kind of grid operating system&thinsp;&#8212;&thinsp;like <a href="http://www.3tera.com/"><span class="caps">3TERA</span></a>, allowing any <span class="caps">ISP</span> or Web hosting provider to provide plug-compatible Amazon-like services by using unused bandwidth, processing, and storage capacity. Finally, imagine that such an open-source project would also develop the client-side software you need to use Amazon&#8217;s Web services in combination with any other clone in order to get failover capabilities, without having to learn any new <span class="caps">API</span>. Do you think such a thing would be of value, to you or&nbsp;others?</p>
<p>I recently asked this very question to a group of five <span class="caps">IT</span> executives working for one of the ten largest companies in the world, and the answer was a resounding &#8216;yes&#8217;. I must assume that you could find many other companies, small and large, that would share the same&nbsp;opinion.</p>
<p>If such a thing existed, you would be able to use Amazon&#8217;s low cost services for your daily operations, and the services offered by more expensive providers whenever Amazon would go down, for some limited period of time. You would also be able to run your own version of Amazon&#8217;s services within your own data center as a backup, giving you the assurance that your data and your services remain available, even in the event of a catastrophic failure, or a decision to increase prices beyond&nbsp;reason.</p>
<p>Today, popular Web sites and mission-critical applications served over the Web rely on redundant connections to the Internet that are provided by multiple service providers, as a way to remove any single point of failure. Time has come to apply the same approach a level up in the stack, and I could not think of a better starting point than Amazon Web Services for&nbsp;it.</p>
<p>Initially, Amazon might see such a project as a competitive threat, but over time, it should realize that most developers will still use its original services as primary ones, for they are most likely to provide the highest level of availability, at the lowest price&nbsp;point.</p>
<p>Such an open-source project does not exist today, but I bet it will very&nbsp;soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2007/01/17/for-an-amazon-web-services-clone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The SOA Puzzle</title>
		<link>http://itredux.com/2007/01/11/the-soa-puzzle/</link>
		<comments>http://itredux.com/2007/01/11/the-soa-puzzle/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 05:04:05 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2007/01/10/the-soa-puzzle/</guid>
		<description><![CDATA[As mentioned before, SOA is BPM's enabling infrastructure, and BPM is SOA's killer application. But what is SOA really? And how does it relate to ESB (Enterprise Service Bus)? Ask these questions to ten SOA pundits, and you'll get ten different answers. Well, I'm no SOA pundit, so don't take my answer for gospel, but here is how <a href="http://www.intalio.com/">Intalio</a> is going about building its own SOA stack out of freely available Open Source pieces. If anything, it might give you some ideas for building yours down the road. [<a href="http://itredux.com/blog/2007/01/11/the-soa-puzzle/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>As mentioned before, <span class="caps">SOA</span> is <span class="caps">BPM</span>&#8217;s enabling infrastructure, and <span class="caps">BPM</span> is <span class="caps">SOA</span>&#8217;s killer application. But what is <span class="caps">SOA</span> really? And how does it relate to <span class="caps">ESB</span> (Enterprise Service Bus)? Ask these questions to ten <span class="caps">SOA</span> pundits, and you&#8217;ll get ten different answers. Well, I&#8217;m no <span class="caps">SOA</span> pundit, so don&#8217;t take my answer for gospel, but here is how <a href="http://www.intalio.com/">Intalio</a> is going about building its own <span class="caps">SOA</span> stack out of freely available Open Source pieces. If anything, it might give you some ideas for building yours down the&nbsp;road.</p>
<p><b>Enterprise Service Bus</b><br />
The <span class="caps">ESB</span> will be the core component of your Service Oriented Architecture, so you want to get this one right. An <span class="caps">ESB</span> is a piece of middleware, and as such it&#8217;s notoriously difficult to characterize. Some see it as an intermediation interface, others as a full fledged platform. Some like it to be totally distributed, others prefer to manage it centrally with dedicated servers. What makes it even more maddening is that in some instances, there is no way to tell whether a given <span class="caps">ESB</span> is one or the other, for it can be both depending on how you look at it. So let&#8217;s try to simplify the problem: if you&#8217;re narrowing your search for the perfect <span class="caps">ESB</span> to commercially-supported Open Source offerings, you should ask yourself whether you want your <span class="caps">ESB</span> to be more Java centric than <span class="caps">XML</span> centric. If you do, I would go for one that is based on Sun&#8217;s Java Business Interface (<a href="http://java.sun.com/integration/"><span class="caps">JBI</span></a>), and <a href="http://www.servicemix.org/">ServiceMix</a> (supported by <a href="http://www.logicblaze.com/">LogicBlaze</a>) is as good as it gets. If you do not, I would take a look at <a href="http://mule.codehaus.org/">Mule</a> (supported by <a href="http://www.mulesource.com/">MuleSource</a>). And if you cannot make up your mind, I would use both side by side. This is what we are doing at <a href="http://www.intalio.com/">Intalio</a>, and it seems to be the only way to satisfy the demands of all our&nbsp;customers.</p>
<p><b>Web Services Stack</b><br />
If you want to make <span class="caps">SOA</span> part of your product, you will need to hook it up to your existing components. For example, you would like to invoke a Web service from a process through the <span class="caps">ESB</span>. For this, you will need some kind of Web services stack that will provide support for basic protocols such as <span class="caps">SOAP</span>, deal with its multiple versions (v1.1 and v1.2), handle attachments, supports <span class="caps">WSDL</span>&#8217;s multiple styles (<span class="caps">RPC</span>/encoded, <span class="caps">RPC</span>/literal, Document/encoded, Document/literal), etc. All this is very boring of course, so you certainly do not want to do it yourself. Instead, you might want to consider the excellent <a href="http://ws.apache.org/axis/">Apache Axis</a> (supported by <a href="http://www.wso2.com/"><span class="caps">WSO2</span></a>), and go on with your life. There are some alternatives of course, but this one has been picked by both JBoss and <span class="caps">IBM</span> WebSphere, and when these two competitors agree on something, you can be sure that it&#8217;s pretty&nbsp;good.</p>
<p><b>Web Services Application Server</b><br />
Once you get your Web services stack and your <span class="caps">ESB</span> running, you can expose your existing components as Web services. That&#8217;s great. But what if you have to build new components? Well, you have two options there. Option number one: use a good old <span class="caps">J2EE</span> application server, and write some business logic packaged as beans or servlets, like we did for our BPEL4People task manager. For this purpose, we are using <span class="caps">IBM</span> WebSphere Application Server Community Edition (<a href="http://www.ibm.com/websphere/was-ce/"><span class="caps">WAS</span> <span class="caps">CE</span></a>), which is not much more than a commercially-supported version of <a href="http://geronimo.apache.org/">Apache Geronimo</a>. Option number two: use a dedicated Web services application server. This option should be of interest if you&#8217;re looking for a more lightweight solution, and one of the best implementations has been developed by <a href="http://www.wso2.com/"><span class="caps">WSO2</span></a>, was previously known as <span class="caps">WSO2</span> Tungsten, has been aptly renamed <a href="http://www.wso2.com/products/wsas/"><span class="caps">WSO2</span> Web Services Application Server</a>, and is available under the Apache Software&nbsp;License.</p>
<p><b>Service Registry</b><br />
Once you get all these neat little Web services, it would be a good idea to register them onto some kind of registry, so that they could be discovered by others for reuse purposes. On this front, you need something like <a href="">CentraSite</a>, a standards-based <span class="caps">SOA</span> registry and repository jointly developed by Fujitsu and Software <span class="caps">AG</span>. It provides advanced search capabilities leveraging <span class="caps">UDDI</span> 3.0 and metadata models, comes with a neat report generator, and provides two sets of user interfaces, one <span class="caps">AJAX</span>-based for Web browsers, and another implemented as a set of Eclipse&nbsp;plugins.</p>
<p><b>Administration Portal</b><br />
Last but not least, you will need a way to manage all your services, for you will soon realize that you have a lot more of them that you thought. For this, just keep in mind that Web services are nothing more than tiny little pieces of <span class="caps">IT</span>, and there is no reason why you could not manage them the same way you manage any other pieces of your <span class="caps">IT</span> landscape, through some kind of system management portal that gives you tools for inventory, monitoring, charting, event correlation, root cause analysis, alerting, and control. Well, that&#8217;s good news really, because an Open Source system management portal has been released recently. It&#8217;s called <a href="http://www.hyperic.com/">Hyperic</a>, and it&#8217;s sexy as this kind of thing can be. To make things even better, it has already been integrated with <a href="http://mule.codehaus.org/">Mule</a>, which does not hurt if you&#8217;re planning to use it as your&nbsp;<span class="caps">ESB</span>.</p>
<p>So here we are, all major components of our <span class="caps">SOA</span> are available through commercially-supported Open Source offerings, and we are working with our customers and partners to fit them all together into the underlying infrastructure that will make our <span class="caps">BPMS</span> rise and shine. If that sounds like fun, come <a href="mailto:ghalimi@intalio.com">join us</a> and add your piece to the&nbsp;puzzle!</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2007/01/11/the-soa-puzzle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inferences for &#8216;07</title>
		<link>http://itredux.com/2007/01/01/inferences-for-07/</link>
		<comments>http://itredux.com/2007/01/01/inferences-for-07/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 02:49:36 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Consolidation]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[Offshoring]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Standardization]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2007/01/01/inferences-for-07/</guid>
		<description><![CDATA[Last year's inferences lead to an unexpectedly high <a href="http://itredux.com/blog/2006/12/31/scorecard/">83% success rate</a>. This will be hard to beat, especially because my new batch of nine inferences will be stated in more measurable ways, leaving little room for history rewriting. Let's give it a shot anyway, and meet again on December 31st, 2007 for our yearly performance review. In the meantime, happy new year to all! [<a href="http://itredux.com/blog/2007/01/01/inferences-for-07/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>Last year&#8217;s inferences lead to an unexpectedly high <a href="http://itredux.com/blog/2006/12/31/scorecard/">83% success rate</a>. This will be hard to beat, especially because my new batch of nine inferences will be stated in more measurable ways, leaving little room for history rewriting. Let&#8217;s give it a shot anyway, and meet again on December 31st, 2007 for our yearly performance review. In the meantime, happy new year to&nbsp;all!</p>
<p><strong>Open Source will drive <span class="caps">BPM</span> adoption</strong><br />
The <a href="http://www.intalio.com/news/press-release/?release=20061212-OS">release</a> of a complete <span class="caps">BPMS</span> under an Open Source license should significantly reduce any barrier to adoption. The leading Open Source <span class="caps">BPM</span> vendor will capture the largest market share, while more companies will start <span class="caps">BPM</span> projects than in the prior three years&nbsp;combined.</p>
<p><strong>Google will acquire a complete Office 2.0 suite</strong><br />
<a href="http://docs.google.com/">Google Docs</a> is like ThinkFree&#8217;s Quick Edit mode: it works, but the feature set is way too limited to convince a large-enough number of Microsoft Office users to make the switch. Something akin to ThinkFree&#8217;s Power Edit mode is necessary, and buying it will certainly be quicker than building it. Google, which doubled its workforce to almost 10,000 employees in 2006 would rather spend cash and stock than waste time. <a href="http://www.thinkfree.com/">ThinkFree</a> or <a href="http://www.zoho.com/">Zoho</a> look like perfect targets, even though convincing the good folks at <a href="http://www.adventnet.com/">AdventNet</a> won&#8217;t be an easy task. Apple Computer might make a similar move too, significantly enhancing the capabilities offered by the excellent <a href="http://www.apple.com/dotmac/">.Mac</a> online service. On the mobility front, <a href="http://www.palm.com/">Palm</a> will likely be acquired as well, possibly by a telecommunication service&nbsp;provider.</p>
<p><strong>Office 2.0 will start getting adoption in the corporate world</strong><br />
While early adopters will continue to be very small businesses and academic users, the corporate world will start playing with the technology as well. Individual users will favor large collections of applications such as <a href="http://www.zoho.com/">Zoho</a>, while corporate departments will prefer feature-rich suites such as <a href="http://www.thinkfree.com/">ThinkFree</a>. This movement will be acknowledged by several <a href="http://www.gartner.com/">Gartner</a> reports, as well as a cover article in <a href="http://www.businessweek.com/">BusinessWeek</a>&nbsp;magazine.</p>
<p><strong>All top ten off-shore software development firms will have a <span class="caps">BPM</span> practice</strong><br />
The Capability Maturity Model for Software (also known as <a href=""><span class="caps">CMM</span></a>) has been retired, and the Capability Maturity Model Integration (<a href="http://www.sei.cmu.edu/cmmi/"><span class="caps">CMMI</span></a>) replaced it, with a stronger emphasis on business processes.  The model-driven development approach enabled by Business Process Management (<span class="caps">BPM</span>) technologies makes it easier to measure and improve the quality of development processes compared to traditional software development approaches based on the writing of code. Off-shore software development firms have known that for a long time&thinsp;&#8212;&thinsp;<a href="http://www.infosys.com/">Infosys</a> was one of the first companies in the world to develop a working implementation of the <a href="http://xml.coverpages.org/bpml.html"><span class="caps">BPML</span></a> language back in 2001&thinsp;&#8212;&thinsp;and will take advantage of it, now that commercial implementations have matured&nbsp;enough.</p>
<p><strong>Open Source vendors will grow faster than their closed source competitors</strong><br />
More user accounts will be created on <a href="http://www.sugarcrm.com/">SugarCRM</a> and <a href="http://www.vtiger.com/">vtiger</a> combined than on <a href="">Salesforce.com</a>. <a href="http://www.compiere.com/">Compiere</a> will announce the successful migrations of several large Oracle E-Business Suite customers. <a href="http://www.intalio.com/">Intalio</a> will sign more new customers than <a href="http://www.lombardisoftware.com/">Lombardi</a>, <a href="http://www.pegasystems.com/">Pegasystem</a>, and <a href="http://www.savvion.com/">Savvion</a> combined. The vast majority of <span class="caps">SOA</span> projects will be using Open Source solutions such as <a href="http://ws.apache.org/axis/">Axis</a>, <a href="http://mule.codehaus.org/">Mule</a>, and <a href="http://www.servicemix.org/">ServiceMix</a>. And the first Open Source database vendor (<a href="http://www.enterprisedb.com/">EnterpriseDB</a>, <a href="http://www.ingres.com/">Ingres</a>, or <a href="http://www.mysql.com/">MySQL</a>) to release a plug-compatible replacement for the Oracle database that can support the <span class="caps">SAP</span> R/3 application for over 10,000 concurrent users will get the best home run in database history since Sybase, but that might take a couple more&nbsp;years&#8230;</p>
<p><strong>Apple Computer will make online data synchronization really work</strong><br />
Once the iPhone&thinsp;&#8212;&thinsp;or PodPhone, or whatever Steve decides to call it&thinsp;&#8212;&thinsp;is released, people will realize that its killer feature is not that it can play tunes, but that it can synchronize contacts and events in a wireless fashion more easily than any other system. Granted, such synchronization has been working fairly well with the BlackBerry+Exchange combination for quite sometime now, but who really likes to administrate a Microsoft Exchange server? Also, a Mac-compatible version of <a href="http://oe.quickbooks.com/">QuickBooks Online Edition</a> will be released, unless a competitive offering steals the show&nbsp;first.</p>
<p><strong><span class="caps">SOA</span> will get simpler</strong><br />
The Java Business Integration (<a href="http://jcp.org/en/jsr/detail?id=208"><span class="caps">JBI</span></a>) <span class="caps">API</span> will go the way of <span class="caps">CORBA</span> and be relegated to specific vertical industries such as telecommunication services. Large corporate users demanding very high transaction volumes&thinsp;&#8212;&thinsp;think Wall Street brokers <span class="amp">&amp;</span> dealers&thinsp;&#8212;&thinsp;will favor lightweight application servers with streamlined stacks for Web services such as <a href="http://ws.apache.org/axis/">Apache Axis</a>, and <a href="http://www.mulesource.com/">MuleSource</a> will emerge as the leading Open Source <span class="caps">ESB</span> player. Production-grade <span class="caps">ESB</span> functionality will come for free with all major Open Source stacks, accelerating the demise of the few propriatery <span class="caps">EAI</span> vendors left&nbsp;standing.</p>
<p><strong>Enterprise 2.0 will establish itself as a sticking meme</strong><br />
High-profile conferences originally focused on collaboration and e-Business will adopt the moniker, Oracle and <span class="caps">SAP</span> will incorporate Enterprise 2.0 stacks similar to Intel&#8217;s <a href="http://www.intel.com/pressroom/archive/releases/20061107corp.htm">SuiteTwo</a> within their respective product lines, and the <span class="caps">SEC</span> will issue new guidelines for corporate&nbsp;blogging.</p>
<p><strong>Standards for online services will be adopted</strong><br />
Enough services supporting <a href="http://www.openid.net/">OpenID</a> and Amazon&#8217;s Simple Storage Service (<a href="http://aws.amazon.com/s3">S3</a>) will become available for early adopters to build a working <a href="http://itredux.com/blog/office-20/my-office-20-setup/">Office 2.0 Setup</a> that provides single sign-on and remote data storage. Open Source frameworks offering plug-compatible alternatives to Amazon&#8217;s <a href="http://aws.amazon.com/ec2"><span class="caps">EC2</span></a>, <a href="http://aws.amazon.com/s3">S3</a>, <a href="http://aws.amazon.com/sqs/"><span class="caps">SQS</span></a> will be released as well, enabling truly distributed backup strategies to be&nbsp;developed.</p>
<p>That&#8217;s it for now. Happy new year to you all&nbsp;again!</p>
<p>Disclaimer: I work for Intalio and serve as an advisor for ThinkFree and&nbsp;Zoho.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2007/01/01/inferences-for-07/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Scorecard</title>
		<link>http://itredux.com/2006/12/31/scorecard/</link>
		<comments>http://itredux.com/2006/12/31/scorecard/#comments</comments>
		<pubDate>Sun, 31 Dec 2006 21:19:43 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Consolidation]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[Offshoring]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Standardization]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/12/31/scorecard/</guid>
		<description><![CDATA[364 days ago, I published my <a href="http://itredux.com/blog/2006/01/01/inferences-for-06/">inferences for '06</a>. A year has passed, and time has come to take a look back and see how good (or bad) I did back then. Tomorrow, I will publish a new batch, and review them a year from now. [<a href="http://itredux.com/blog/2006/12/31/scorecard/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>364 days ago, I published my <a href="http://itredux.com/blog/2006/01/01/inferences-for-06/">inferences for &#8216;06</a>. A year has passed, and time has come to take a look back and see how good (or bad) I did back then. Tomorrow, I will publish a new batch, and review them a year from&nbsp;now.</p>
<p><strong><span class="caps">BPMS</span> will go mainstream: Draw</strong><br />
The concept for a Business Process Management System (<span class="caps">BPMS</span>) has been gaining momentum, but I would not call it mainstream yet. The ground for <a href="http://itredux.com/blog/bpm-20/"><span class="caps">BPM</span> 2.0</a> has been laid, and the first Open Source <span class="caps">BPMS</span> has been <a href="http://www.intalio.com/news/press-release/?release=20061212-OS">announced</a>. Nevertheless, customers are still trying to figure out what <span class="caps">BPM</span> really is, and which flavor for it will best address their needs initially. Gartner recently came to the rescue, <a href="http://www.gartner.com/DisplayDocument?id=499787">suggesting</a> that an Open Source solution might be a good way to get your feet wet initially. But a commonly-accepted compeling event for the deployment of a <span class="caps">BPM</span> platform&thinsp;&#8212;&thinsp;think e-Commerce for an application server&thinsp;&#8212;&thinsp;remains to be found. <span class="caps">SOA</span> might very well be it, but it&#8217;s losing ground as well, as illustrated on this <a href="http://www.google.com/trends?q=bpm%2C+soa">Google Trends analysis</a>, also mentioned in this earlier <a href="http://itredux.com/blog/2006/05/13/nobody-cares-about-bpm/">post</a>. Like it or not, <span class="caps">BPM</span> is a complex concept, and it will take time for corporate buyers to get their arms around it. In the meantime, the best way to get there is to lower any possible barrier to adoption, and this is what <a href="http://www.intalio.com/">Intalio</a> is all&nbsp;about.</p>
<p><strong>Industry consolidation will accelerate: Miss</strong><br />
No game-changing mergers or acquisitions were made in the enterprise software space this year, and <span class="caps">IBM</span> did not come back to the enterprise application game. Smaller deals have been stealing the show, especially Red Hat&#8217;s acquisition of JBoss, which must have compelled Oracle to finally make a move on the Linux front. The real question now comes down to this: how long will Salesforce.com remain as an independent company? <span class="caps">IBM</span>, Oracle, and <span class="caps">SAP</span> would all make pretty good buyers. Another option would be for Marc to finally extend his platform with <span class="caps">ERP</span> functionality, which could be achieved in several ways, one of them being to acquire <a href="http://www.compiere.com/">Compiere</a> or <a href="http://www.intacct.com/">Intacct</a>. Let&#8217;s hope the later comes&nbsp;true.</p>
<p><strong>Office 2.0 will become a reality: Hit</strong><br />
Within less than nine months, the <a href="http://itredux.com/office-20/database/">Office 2.0 Database</a>, announced on this <a href="http://itredux.com/blog/2006/03/28/office-20-directory/">post</a>, grew from nothing to over 330 applications. The concept introduced exactly a year ago got its first <a href="http://www.office20con.com/">conference</a>, with over 450 participants, 105 speakers, and 56 sponsors. Zoho emerged as a <a href="http://itredux.com/blog/2006/07/11/why-zoho-is-a-winner/">likely winner</a> in the space, and ThinkFree <a href="http://itredux.com/blog/2006/12/01/think-free/">demonstrated</a> that web browsers are now powerful enough to support most of the features that are offered by traditional Office 1.0 productivity suites today [Disclaimer: I serve as an advisor for both companies]. Google&#8217;s release of<br />
<a href="http://docs.google.com/">Google Docs</a> on the first day of the Office 2.0 Conference also gave a clear signal that things are getting serious now, and that past involvements with <a href="http://www.openoffice.org/">OpenOffice.org</a> were just smoke and mirrors. Next year, it will be interesting to see wether Microsoft finally releases something of substance under the <a href="http://officelive.microsoft.com/">Office Live</a> brand, and who gets their hands on <a href="http://www.thinkfree.com/">ThinkFree</a>. The later would be a perfect acquisition for Google, but in the meantime an <span class="caps">OEM</span> deal with Intuit or Salesforce.com would make a lot of sense as well. Investors might also be interested to know that the company is giving serious thoughts to the idea of raising a small round of venture&nbsp;funding&#8230;</p>
<p><strong>Software off-shoring will go further West: Hit</strong><br />
If your Indian off-shoring partner made you lose sleep over high employee turn-over, you might have considered going further West. During the past year, Eastern European countries such as <a href="http://itredux.com/blog/2006/01/14/destination-ukraine/">Ukraine</a> became a popular destination for the off-shoring of software development projects, so much so that the unescapable law of supply and demand kicked back in full swing. And because these countries are so much smaller than India, its effects were felt stronger, faster. Down the road, it seems that off-shoring is a dynamic process rather than a singular event, for which target destinations keep changing as local markets mature. Next steps? Latin America, Northern Africa, and China of&nbsp;course.</p>
<p><strong>Open Source business models will prove themselves: Hit</strong><br />
Following on the footsteps of <a href="http://www.jboss.com/">JBoss</a> and <a href="http://www.sugarcrm.com/">SugarCRM</a>, more and more enterprise software companies went the Open Source way, including <a href="http://www.hyperic.com/">Hyperic</a>, <a href="http://www.intalio.com/">Intalio</a>, and <a href="http://www.terracottatech.com/">Terracotta</a>. Learning valuable lessons from their predecessors, many commercial Open Source upstarts are being liberal with licensing terms, which compelled some industry observers to <a href="http://blogs.zdnet.com/BTL/?p=3430">challenge</a> their claims. Next year should see a clarification of the rules, with the addition of generally agreed-upon terms for attribution to the ever more popular Mozilla Public License (<a href="http://www.mozilla.org/MPL/"><span class="caps">MPL</span></a>), with the blessing of the Open Source Initiative (<a href="http://www.opensource.org/"><span class="caps">OSI</span></a>)&nbsp;hopefully.</p>
<p><strong>All software will go the service way: Hit</strong><br />
Alongside the emergence of credible Office 2.0 solutions, all categories of software saw the release of online alternatives, including <a href="http://itredux.com/office-20/database/#Drawing">drawing</a>, <a href="http://itredux.com/office-20/database/#Music%20Player">music playing</a>, and <a href="http://itredux.com/office-20/database/#Video%20Editing">video editing</a>. A year ago, guessing the next category of software to go online was challenging. Today, the game has changed, and the challenge is to identify the one that will be the last. At this point, only one application is missing from my <a href="http://itredux.com/blog/office-20/my-office-20-setup/">Office 2.0 Setup</a>: a good <a href="http://itredux.com/blog/2006/03/31/accounting-with-office-20/">online accounting&nbsp;tool</a>.</p>
<p><strong><span class="caps">SOA</span> will get more complex: Hit</strong><br />
Service Oriented Architecture (<span class="caps">SOA</span>) was supposed to make integration simpler. Instead, it made everything a lot more complex, and the introduction of the Enterprise Service Bus (<span class="caps">ESB</span>) did not really help. Standards for Web Services kept multiplying, and the market kept fragmenting itself, with the Java Business Integration (<a href="http://jcp.org/en/jsr/detail?id=208"><span class="caps">JBI</span></a>) <span class="caps">API</span> on one side, and slightly more pragmatic approaches such as <a href="http://ws.apache.org/axis/">Apache Axis</a> on the other. Too many options create confusion, which vendors of proprietary solutions are the only ones to benefit from. Clarity and simplicity are much needed, but I&#8217;m not sure where they&#8217;ll come from next&nbsp;year.</p>
<p><strong>Corporations will discover the beauty of social: Hit</strong><br />
<a href="http://www.linkedin.com/">LinkedIn</a> will most likely sign its tenth million users in the coming quarter, and <span class="caps">TIME</span> Magazine <a href="http://www.time.com/time/magazine/article/0,9171,1569514,00.html">named</a> You (and that includes Me) as Person of the Year. Most searches made on Google return entries from <a href="http://www.wikipedia.com/">Wikipedia</a> within the top ten results, while the Internet Movie Database (<a href="http://www.imdb.com/"><span class="caps">IMDB</span></a>) usually tops official websites developed by major studios for any new movie. During this past year, the corporate world started to pay attention, and the concept for <a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/the_three_trends_underlying_enterprise_20/">Enterprise 2.0</a> was born, followed by commercial implementations such as Intel&#8217;s <a href="http://www.intel.com/pressroom/archive/releases/20061107corp.htm">SuiteTwo</a>. Next year should see an acceleration of the trend, with more and more practical use cases and success stories being&nbsp;released.</p>
<p><strong>Standards for online services will emerge: Hit</strong><br />
Bugs have been added to the <a href="http://itredux.com/blog/office-20/office-20-bug-tracker/">Office 2.0 Bug Tracker</a> faster than standards have been released to fix them, nevertheless, a couple of initiatives have been gaining some significant traction, among them <a href="http://www.json.org/"><span class="caps">JSON</span></a> and <a href="http://www.openid.net/">OpenID</a>. Also, and against all expectations, <a href="http://www.amazon.com/gp/browse.html?node=3435361">Amazon</a> started to release a set of commodity services (<a href="http://aws.amazon.com/ec2"><span class="caps">EC2</span></a>, <a href="http://aws.amazon.com/s3">S3</a>, <a href="http://aws.amazon.com/sqs/"><span class="caps">SQS</span></a>) for online computing that&#8217;s giving us a very good preview of things to come. Next year should see Google and Microsoft following on Jeff&#8217;s footsteps. The creation of a full fledge standardization body for Office 2.0 is not out of the question&nbsp;either.</p>
<p><strong>Score: 7 Hits, 1 Miss, 1 Draw</strong><br />
Let&#8217;s call it a 83% success rate. Not too bad&#8230; In fact, it&#8217;s a little bit too good, and the reason for it might be that my inferences for &#8216;06 were a little bit too open ended. For next year&#8217;s, I will try to be a little bit more specific, which should make the challenge more interesting. See you next&nbsp;year!</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/12/31/scorecard/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WebEx Connects the Dots</title>
		<link>http://itredux.com/2006/09/26/webex-connects-the-dots/</link>
		<comments>http://itredux.com/2006/09/26/webex-connects-the-dots/#comments</comments>
		<pubDate>Tue, 26 Sep 2006 13:08:53 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/09/26/webex-connects-the-dots/</guid>
		<description><![CDATA[If you think of <a href="http://www.webex.com/">WebEx</a> as a Web Conferencing company, you might be in for a surprise when you see a demonstration of <a href="http://www.webex.com/partners/webex-connect.html">WebEx Connect</a>, which was announced yesterday. In a nutshell, WebEx developed one of the most innovative <a href="http://itredux.com/blog/office-20/">Office 2.0</a> user interfaces, connected it to the <a href="http://www.cordys.com/">Cordys</a> BPM 2.0 platform, and deployed everything on a grid, making Connect one of the most interesting on-demand platforms I've seen in a long time. [<a href="http://itredux.com/blog/2006/09/26/webex-connects-the-dots/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>If you think of <a href="http://www.webex.com/">WebEx</a> as a Web Conferencing company, you might be in for a surprise when you see a demonstration of <a href="http://www.webex.com/partners/webex-connect.html">WebEx Connect</a>, which was announced yesterday. In a nutshell, WebEx developed one of the most innovative <a href="http://itredux.com/blog/office-20/">Office 2.0</a> user interfaces, connected it to the <a href="http://www.cordys.com/">Cordys</a> <span class="caps">BPM</span> 2.0 platform, and deployed everything on a grid, making Connect one of the most interesting on-demand platforms I&#8217;ve seen in a long&nbsp;time.</p>
<p>The announcement was made to family and friends invited to a dinner held at the <a href="http://www.starwoodhotels.com/whotels/search/hotel_detail.html?propertyID=1153">W Hotel San Francisco</a>. Yvonne Avery was kind enough to extend an invitation, which gave me the opportunity to connect dots that would have looked like isolated stars otherwise. Back in 1999, Jan Baan, founder of the prioneer BaaN <span class="caps">ERP</span> company, made an investment in WebEx. He then went on to create Cordys, one of the most innovative <span class="caps">BPM</span> companies out there, spending about 200 million euros ($250M) of his own money for building what is arguably one of the very few <span class="caps">BPM</span> 2.0 platforms in existence today. Along the way, he shared his vision with <a href="http://www.webex.com/webex/management-bio.html#65685">Subrah S. Iyar</a>, WebEx&#8217;s co-founder, Chairman and <span class="caps">CEO</span>. WebEx Connect is the vision&#8217;s first&nbsp;incarnation.</p>
<p>This is significant, because Mr. Baan knows a couple of things about processes. In fact, BaaN&#8217;s application was the very first <span class="caps">ERP</span> to be powered by what could be called a process engine, allowing business processes to be designed explicitely, instead of being buried into code. If you believe that Subrah Iyar knows his fair share about collaboration&thinsp;&#8212;&thinsp;over 2 million users would agree with you, then you realize that having the two work together on a collaborative composite process platform&thinsp;&#8212;&thinsp;I know, it&#8217;s a mouthful&thinsp;&#8212;&thinsp;could lead to some interesting&nbsp;results.</p>
<p>What&#8217;s even more interesting is that WebEx is not positioning Connect as a standalone product, but rather as a platform that other ISVs can use to develop on-demand applications. While WebEx&#8217;s partner ecosystem for Connect is not as large as Salesforce.com&#8217;s for <a href="http://www.salesforce.com/appexchange/">AppExchange</a>, it&#8217;s user base is 8 times as big, and the underlying technology&thinsp;&#8212;&thinsp;thanks to the use of the Cordys platform&thinsp;&#8212;&thinsp;looks a lot more like the kind of thing you would want to use in order to build enterprise-grade composite&nbsp;applications.</p>
<p>But technology is only one part of the equation. As my good friend Jason Lemkin from <a href="http://www.echosign.com/">EchoSign</a> pointed out, the real challenge for any SaaS vendor will be to develop distribution channels for its application. You can build it, but it does not mean they will come, as many Office 2.0 companies will find out sooner or later, unfortunately. On this front, yesterday&#8217;s event gave us very little insight in terms of what kind of co-marketing program WebEx will put together in order to promote its partners. At the end of the day, Salesforce.com, WebEx, and our good friends at <a href="http://www.zoho.com/">Zoho</a>&thinsp;&#8212;&thinsp;which interestingly enough appeared many times on the slides presented yesterday&thinsp;&#8212;&thinsp;will have to learn from the master of all platforms: Microsoft. No company has done a better job than the good folks from Redmond in developing an ecosystem around a single platform, and as Steve Balmer would tell you, it&#8217;s all about the developers. Make it work for them, and business will take care of&nbsp;itself.</p>
<p>Next month, WebEx will turn ten years old, and it looks like the company is everything as innovative as it was when it was created. The demo I saw yesterday gave me confidence that the most ambitious players in the field are making the transition from data to process, understand the need for Web 2.0 user interfaces, and acknowledge the fact that next-generation <span class="caps">IT</span> systems will be pioneered by your most creative knowledge workers, not your risk-allergic <span class="caps">IT</span> department. It will be quite interesting to see how Open Source players will learn from these new ideas, and build similar platforms from existing Open Source components. <a href="http://www.alfresco.com/">Alfresco</a> + <a href="http://www.intalio.com/">Intalio</a> + <a href="http://www.zimbra.com/">Zimbra</a>,&nbsp;anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/09/26/webex-connects-the-dots/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>On Track</title>
		<link>http://itredux.com/2006/08/30/on-track/</link>
		<comments>http://itredux.com/2006/08/30/on-track/#comments</comments>
		<pubDate>Thu, 31 Aug 2006 05:46:51 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/08/30/on-track/</guid>
		<description><![CDATA[52 confirmed <a href="http://www.office20con.com/speakers.html">speakers</a>. 115 registered <a href="http://www.office20con.com/participants.html">participants</a>. 24 <a href="http://www.office20con.com/participants.html">sponsors</a>. It looks like we're on track. And this is even before we issued a first press release. Blogs can be pretty effective marketing tools nowadays it seems. So, without further ado, here is an update on the <a href="http://www.office20con.com/">Office 2.0 Conference</a>. [<a href="http://itredux.com/blog/2006/08/30/on-track/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>52 confirmed <a href="http://www.office20con.com/speakers.html">speakers</a>. 115 registered <a href="http://www.office20con.com/participants.html">participants</a>. 24 <a href="http://www.office20con.com/participants.html">sponsors</a>. It looks like we&#8217;re on track. And this is even before we issued a first press release. Blogs can be pretty effective marketing tools nowadays it seems. So, without further ado, here is an update on the <a href="http://www.office20con.com/">Office 2.0&nbsp;Conference</a>.</p>
<p>On the registration side, we&#8217;ve got good news and bad news. Good news: we received plenty of them. Bad news, we&#8217;ve got so many that we won&#8217;t be able to extend the early bird registration period. September 1st will be the last day to benefit from the $395 early bird special. After that, the registration price is $595. So if you want to save a cool $200, make sure to <a href="http://www.office20con.com/attendees_registration.html">register&nbsp;now</a>.</p>
<p>On the sponsor side, we&#8217;re proud to be joined by <a href="http://www.thinkfree.com/">ThinkFree</a>, which has one of the most complete Office 2.0 productivity suites currently available. Also, <a href="http://www.coghead.com/">Coghead</a> has decided to use the event has launch pad for their product. This makes me pretty happy, because I <a href="http://itredux.com/blog/2006/03/03/things-are-coming-together/">wrote</a> about this company six months ago, and I was really eager to know what they were up to. It looks like the wait should be well worth it: if you want to know what <span class="caps">BPM</span> on demand should look like, look no further, for my friend Greg Olsen has it all figured&nbsp;out.</p>
<p>For managing the marketing of the event, we joined forces with <a href="http://www.sugarcrm.com/">SugarCRM</a> and will use their on-demand deployment option. Our account will be activated tomorrow, and we will upload all our data for participants, speakers and sponsors. <a href="http://www.blogtronix.com/">Blogtronix</a> will demonstrate their corporate blogging solution, and <a href="http://www.socialtext.com/">Socialtext</a> will provide the conference&#8217;s Wiki, which we will launch next week and will use to collectively refine the content for each panel. Also, <a href="http://www.netvibes.com/">Netvibes</a> will be used as virtual desktop on all demo pods. Many thanks to <a href="http://blog.softtechvc.com/">Jeff Clavier</a> for this&nbsp;one.</p>
<p>Over the past seven days, we received more and more pressing requests for an Enterprise 2.0 track to be developed throughout the conference. Our Editorial Board, which is made of members of the illustrious <a href="http://enterprise.crispynews.com/">Enterprise Irregulars</a> group, took this advice to heart and started inviting companies that have interesting things to say on the subject. As a result, <a href="http://www.activegrid.com/">ActiveGrid</a> and <a href="http://www.bea.com/"><span class="caps">BEA</span></a> decided to join us as sponsors. Now, all we need to do is make sure that the super-stealth and ultra-cool <a href="http://www.abgenial.com/">Abgenial</a> uses the event as launch pad as well. With Oren Michel&#8217;s <a href="http://www.mashery.com/">Mashery</a> added to the mix, we should have a pretty good overview for the state-of-the-art technologies that are available today for enterprise mashups. And if yet another 2.0 meme is confusing you, just memorize this simple&nbsp;equation:</p>
<div align="center"><strong>Enterprise 2.0 = Office 2.0 + <span class="caps">SOA</span></strong></div>
<p></p>
<p>On the speaker side, we added <a href="http://www.office20con.com/speakers.html">biographies and pictures</a> for all 52 speakers and panelists, which now include <a href="http://www.crunchnotes.com/">Michael Arrington</a>, Editor of <a href="http://www.techcrunch.com/">TechCrunch</a>, <a href="http://www.trovix.com/">Jeff Benrey</a>, <span class="caps">CEO</span> of <a href="http://www.trovix.com/">Trovix</a>, <a href="http://www.stoweboyd.com/">Stowe Boyd</a>, Managing Director of <a href="http://www.stoweboyd.com/">A Working Model</a>, <a href="http://www.wufoo.com/blog/">Kevin Hale</a>, Co-Founder of <a href="http://www.wufoo.com/">Wufoo</a>, <a href="http://enterpriserss.typepad.com/enterprise_rss/"><span class="caps">J.B.</span> Holston</a>, <span class="caps">CEO</span> of <a href="http://www.newsgator.com/">NewsGator</a>, <a href="http://hopper.iupload.com/">Robin Hopper</a>, <span class="caps">CEO</span> of <a href="http://www.iupload.com/">iUpload</a>, <a href="http://blog.thinkfree.com/"><span class="caps">TJ</span> Kang</a>, <span class="caps">CEO</span> of <a href="http://www.thinkfree.com/">ThinkFree</a>, <a href="http://paul.kedrosky.com/">Paul Kedrosky</a>, Venture Partner at <a href="http://www.ventureswest.com/">Ventures West Management</a>, <a href="http://blog.netvibes.com/">Tariq Krim</a>, <span class="caps">CEO</span> of <a href="http://www.netvibes.com/">Netvibes</a>, <a href="http://michaelmcderment.com/">Michael McDerment</a>, <span class="caps">CEO</span> of <a href="http://www.freshbooks.com/">FreshBooks</a>, <a href="http://www.blogtronix.com/blog/vasskosf">Vassil Mladjov</a>, <span class="caps">CEO</span> of <a href="http://www.blogtronix.com/">Blogtronix</a>, <a href="http://www.intacct.com/">Craig Remy</a>, <span class="caps">CMO</span> of <a href="http://www.intacct.com/">Intacct</a>, <a href="http://earlystagevc.typepad.com/">Peter Rip</a>, Partner at <a href="http://www.leapfrogventures.com/">Leapfrog Ventures</a>, <a href="http://www.chasmgroup.com/">Paul Wiefels</a>, Managing Director of <a href="http://www.chasmgroup.com/">The Chasm Group</a>, and <a href="http://peteryared.blogspot.com/">Peter Yared</a>, <span class="caps">CEO</span> of&nbsp;<a href="http://www.blogspot.com/">ActiveGrid</a>.</p>
<p>Regarding the final program for the conference, our Editorial Board will meet tomorrow evening at <a href="">Socialtext</a>&#8217;s headquarters in Palo Alto and dispatch speakers and panelist across keynotes and panels, for both plenary and breakout sessions. The schedule will be published on Friday this week, or Monday next week at the latest, using the excellent <a href="http://www.30boxes.com/">30 Boxes</a> calendaring service. If you&#8217;re a speaker and do not like the spot you will be granted, please do not complain to me, for I won&#8217;t be directly responsible for it. The Editorial Board is. Only problem: it does not have an email address, and I do not have any desire to create one at this point. So I really hope you&#8217;ll like the spot these guys will give you.&nbsp;Really.</p>
<p>From a logistics standpoint, the promotion code for the <a href="http://www.office20con.com/location.html">St. Regis Hotel</a> should be communicated very soon now. If you think it&#8217;s long overdue, you&#8217;re absolutely right. All I can say is that <a href="http://www.starwoodhotels.com/">Starwood</a> would certainly benefit from a good injection of Office 2.0 productivity. If you know anyone there, please make sure to send them an invite to the&nbsp;conference.</p>
<p>Last but not least, all demo equipments for sponsors will be purchased before the conference. We&#8217;re talking about 20 complete setups made of a cute Apple <a href="http://www.apple.com/macmini/">Mac mini</a>, a <a href="http://www.apple.com/displays/">20-inch Apple Cinema Displays</a>, a keyboard, and a mouse. We will sell 10 of them for 25% off retail price immediately after the conference. If you want to buy one or two, just <a href="mailto:ismael@itredux.com">drop me a line</a>, and I&#8217;ll put them aside for you, all neatly packaged in their orignal&nbsp;boxes.</p>
<p>That&#8217;s all for now. Lot&#8217;s of catch up on blogging ahead of&nbsp;me&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/08/30/on-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Questions and Answers</title>
		<link>http://itredux.com/2006/08/15/questions-and-answers/</link>
		<comments>http://itredux.com/2006/08/15/questions-and-answers/#comments</comments>
		<pubDate>Tue, 15 Aug 2006 15:06:09 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/08/15/questions-and-answers/</guid>
		<description><![CDATA[Following last week's post regarding <a href="http://itredux.com/blog/2006/08/02/inverted-sales-process/">Intalio's inverted sales process</a>, industry analyst <a href="http://duckdown.blogspot.com/2006/08/bpm-and-lies-told-by-industry-analysts.html">James McGovern</a> came up with a set of thought provoking questions. I won't copy his entire post -- therefore I encourage you to <a href="http://duckdown.blogspot.com/2006/08/bpm-and-lies-told-by-industry-analysts.html">read it first</a>, but I'll try to answer all his questions. [<a href="http://itredux.com/blog/2006/08/15/questions-and-answers/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>Following last week&#8217;s post regarding <a href="http://itredux.com/blog/2006/08/02/inverted-sales-process/">Intalio&#8217;s inverted sales process</a>, industry analyst <a href="http://duckdown.blogspot.com/2006/08/bpm-and-lies-told-by-industry-analysts.html">James McGovern</a> came up with a set of thought provoking questions. I won&#8217;t copy his entire post&thinsp;&#8212;&thinsp;therefore I encourage you to <a href="http://duckdown.blogspot.com/2006/08/bpm-and-lies-told-by-industry-analysts.html">read it first</a>, but I&#8217;ll try to answer all his&nbsp;questions.</p>
<p><strong>Why don&#8217;t analysts cover Intalio more?</strong><br />
Because we do not pay them anymore. Sorry, I could not resist&#8230; Yet, this is not far from the truth. We do not spend enough time with them, for we have very limited marketing resources. I am the one responsible for this, and I am trying to fix it, with an analyst roadshow to take place in September. During my seven years working for Intalio, I&#8217;ve learned that industry analysts won&#8217;t say much about you if you do not brief them first, in a proactive manner. Analysts from the private banking world do though. In fact, the best research seems to be made by bankers, which sort of makes sense when you think about it: what they research has a direct impact on their own money, not their customers&#8217; money&#8230; Overall, I think analysts should be paid by customers, not vendors. This would add a lot more credibility to their work. But who am I to say&nbsp;that?</p>
<p><strong>Will we integrate Intalio|<span class="caps">BPMS</span> with an Enterprise Portal?</strong><br />
It&#8217;s done already. the user interface components of <a href="http://www.intalio.com/products/workflow/">Intalio|Workflow</a> are already packaged as <a href="http://jcp.org/en/jsr/detail?id=168"><span class="caps">JSR</span> 168</a> components. And we have a customer in Canada who is working on some integration with <a href="http://www.liferay.com/">Liferay Enterprise Portal</a>, which James referred to. We are also considering integration with content management systems such as <a href="http://www.alfresco.com/">Alfresco</a> for&nbsp;example.</p>
<p><strong>What should the Open Source community do to promote our sales process?</strong><br />
CEOs of Open Source companies already do that to a certain extent, and Marc Fleury is a good example for this. What&#8217;s missing is more metrics on what&#8217;s working, and what&#8217;s not, and clarification around the concept of downloads. Part of the problem is that the number of downloads seems to be the metric that Open Source companies are evaluated against. Personally, I think that the number of qualified registrations to a user community is a much more interesting way of sizing the user base for a commercial Open Source product, and serving as upstream feed into the sales process. Clarifying the terminology used to describe one&#8217;s community would benefit all&nbsp;involved.</p>
<p><strong>How could <span class="caps">BPM</span> enable fine-grained entitlement?</strong><br />
This is an issue very dear to my heart. Four years ago, I introduced the idea of using the <span class="caps">BPMS</span> as &#8216;Process Firewall&#8217;, as illutrated on this <a href="http://www.vutech.com.au/ioctane/n3server.htm">partner website</a>, which transcribes sections of our website circa 2002. The idea for a process firewall is pretty simple: model your process in <span class="caps">BPMN</span> using multiple swimlanes, one for each participant, be it a human being, an external system, or another process. The very action of breaking your process down into participants implicitely defines who can do what, which is also called authorization, or entitlement. Essentially, entitlement definition becomes a simple by-product of process design, and it&#8217;s one that comes out for free, with the right level of granularity. Back then, very few people understood the idea, but today it seems to be gaining a lot more acceptance. Timing is&nbsp;everything&#8230;</p>
<p><strong>How many customers does a typical <span class="caps">BPM</span> vendor have?</strong><br />
Most pure-play <span class="caps">BPM</span> vendors will claim to have several hundred customers. Some traditional workflow vendors have thousands of customers. But if you&#8217;re looking for customers that have used <span class="caps">BPM</span> products themselvess without relying on the vendor&#8217;s own consulting services, I doubt that very many <span class="caps">BPM</span> vendors really have more than a handful of these, if any at all&#8230; And you&#8217;ll be hard-pressed to find these customers talking freely about their experience on the Internet. This is what we are trying to change.  Customers, speak up,&nbsp;please!</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/08/15/questions-and-answers/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BPM is SOA&#8217;s Killer Application</title>
		<link>http://itredux.com/2006/08/13/bpm-is-soas-killer-application/</link>
		<comments>http://itredux.com/2006/08/13/bpm-is-soas-killer-application/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 18:50:08 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/08/13/bpm-is-soas-killer-application/</guid>
		<description><![CDATA[BPM is SOA's killer application, and SOA is BPM's enabling infrastructure. We've used this tagline before, but simple truths are worth repeating, for their deceiving simplicity might overshadow their relevance. [<a href="http://itredux.com/blog/2006/08/13/bpm-is-soas-killer-application/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p><span class="caps">BPM</span> is <span class="caps">SOA</span>&#8217;s killer application, and <span class="caps">SOA</span> is <span class="caps">BPM</span>&#8217;s enabling infrastructure. We&#8217;ve used this tagline before, but simple truths are worth repeating, for their deceiving simplicity might overshadow their&nbsp;relevance.</p>
<p>On one hand, and to a large extent, the Service Oriented Architecture (<span class="caps">SOA</span>) is a solution in search of a problem, and the Return on Investment (<span class="caps">ROI</span>) customers can expect from any <span class="caps">SOA</span> initiative has been a hot topic of discussions as of late. In such a context, Business Process Management (<span class="caps">BPM</span>) might very well be the one indisputable reason why any <span class="caps">IT</span> shop should consider deploying <span class="caps">SOA</span>&nbsp;today.</p>
<p>On the other hand, the benefits <span class="caps">BPM</span> can offer to the business, in terms of agility, affordability, and accountability, cannot  be gained without the proper underlying infrastructure. So far, <span class="caps">BPM</span> has remained a point solution, deployed through proprietary products. The emergence of <span class="caps">SOA</span>, and the establishment of industry standards that take advantage of it&thinsp;&#8212;&thinsp;<span class="caps">BPEL</span> being first  among them&thinsp;&#8212;&thinsp;should lay the ground for <span class="caps">BPM</span>&#8217;s mainstream&nbsp;adoption.</p>
<p><strong><span class="caps">BPM</span> is <span class="caps">SOA</span>&#8217;s Killer Application</strong><br />
The problem with the Service Oriented Architecture is that it is exactly what its name implies, an architecture. It&#8217;s a set  of guiding principles. It&#8217;s a philosophy. It can help an architect design a blueprint for something concrete, but nothing more. It is not the blueprint, even less the building. Architecting is not building, and if companies do just that, they&#8217;ll end up with very little in the end, after having spent a lot of time, money, and efforts getting there. <span class="caps">SOA</span> should not be seen as the end, but the means to the end. The challenge then becomes about finding what the end is that will justify the&nbsp;means.</p>
<p>Advocates of <span class="caps">SOA</span> have heralded the need for agility as the main business driver for deploying their architecture of predilection. Unfortunately, business types have found it difficult to understand how <span class="caps">SOA</span> could provide true business agility. The most litterate among them might have realized the benefits it could bring to their <span class="caps">IT</span> departments in terms of costs reductions, but the other quickly dismissed it as yet another <span class="caps">IT</span>&nbsp;fad.</p>
<p>From a business standpoint, a service is too small a unit to really appeal to the business side of the house. Its granularity is too fine. And it&#8217;s only when elevated to the level of processes that business folks usually start paying attention. Reusing a currency conversion service across multiple applications, and saving three man-month of development along the way, is one thing. Being able to shave three weeks in the overall order-to-cash process is another. Guess which of the two will get the <span class="caps">CFO</span>&#8217;s&nbsp;attention?</p>
<p>Once customers start putting a Service Oriented Architecture in place, the desire to tie their newly-available services together into coarser-grain services, or higher-level processes, is felt rather rapidly. This should not come as a surprise: services can be seen as neatly-packaged units of functionality, and the main reason for such a packaging is to enable their&nbsp;composition.</p>
<p>Now let&#8217;s make a little experiment: I suggest you draw a set of boxes on a white board, and give them names of &#8216;services&#8217; that make sense for the particular business you&#8217;re in. Then ask a colleague to &#8216;combine&#8217; them into something useful. I bet you that what you&#8217;ll see being drawn on the white board is a set of arrows connecting the boxes, and resembling the flowcharts you used to draw when practicing the principles of the good old Business Process Reengineering methodology. Here you have it: a&nbsp;process!</p>
<p>But <span class="caps">BPM</span> would not be <span class="caps">SOA</span>&#8217;s killer application if it would work only after you get <span class="caps">SOA</span>, for, as we indicated before, you might never get it. Instead, <span class="caps">BPM</span> is <span class="caps">SOA</span>&#8217;s killer application because it will give you the reason for doing <span class="caps">SOA</span> at the first place. Without <span class="caps">BPM</span>, the main <span class="caps">ROI</span> for <span class="caps">SOA</span> is reduced <span class="caps">IT</span> costs. With <span class="caps">BPM</span>, you can directly link the <span class="caps">ROI</span> for your <span class="caps">SOA</span> project to the <span class="caps">ROI</span> you could get from any improved business process. All you have to do is ask the business which processes they&#8217;d like to fix first, put Return on Investment tags on them, and you&#8217;ll get the justification for your <span class="caps">SOA</span> initiative, with the budget to deploy&nbsp;it.</p>
<p>Better yet, deploying <span class="caps">SOA</span> in the context of <span class="caps">BPM</span>-powered process work will give you the right <span class="caps">SOA</span>. Here is why. <span class="caps">SOA</span> is more philosophy than religion. The book of <span class="caps">SOA</span> is more Tao Te King than Bible. For example, no consensus has emerged as to what the level of granularity of services should be. Some will say it should be at the level of fulfilling a purchase order, orders will advocate that it should be lowered to the level of recording the purchase order, yet others will recommend that it should be down to the level of creating the header for the purchase order, while using another service to record each line item. Who&#8217;s right? Nobody&nbsp;knows&#8230;</p>
<p>In reality, there is no absolute answer to this question, and the right answer will depend upon the business scenario&thinsp;&#8212;&thinsp;not to say business process&thinsp;&#8212;&thinsp;the question was asked in relation to. As a result, deploying <span class="caps">SOA</span> in the context of a <span class="caps">BPM</span> process will help you package services with the appropriate level of granularity, at least within the context of the business processes they&#8217;ll be involved in. Nothing will prevent you to compose coarser grain services out of smaller existing ones, or expose technical details of another into finer grain ones, but you will do it for a very good reasons, always justified by business requirements. Again, <span class="caps">SOA</span> is a means to an end, and the way this means is shaped usually depends upon the actual end that is sought&nbsp;after.</p>
<p>For all these reasons, <span class="caps">BPM</span> is <span class="caps">SOA</span>&#8217;s killer&nbsp;application.</p>
<p><strong><span class="caps">SOA</span> is <span class="caps">BPM</span>&#8217;s Enabling Infrastructure</strong><br />
One of the main ideas behind <span class="caps">BPM</span> is to abstract technical systems and requirements in such a way that new business processes could be designed, deployed, executed, monitored, and optimized, without having to write any software code, while most of the work would be done by non-technical folks&thinsp;&#8212;&thinsp;or at the very least less-technical&nbsp;ones.</p>
<p>This in turn would bring agility, affordability, and accountability to the business. Agility as in the ability to change the process as fast as the business itself is changing. Affordability as in the ability to deploy, in a cost effective way, a new process that could not have been deployed with any other technology before. And accountability as in the ability to prove, in a non-ambiguous way, that what your <span class="caps">IT</span> systems are doing in relation to your business processes is exactly what they were intended to do at the first place&thinsp;&#8212;&thinsp;in today&#8217;s SoX-constrained world, people are discovering this to be a lot harder than they initially&nbsp;thought.</p>
<p>To some, this idyllic scenario might sound too good to be true, and until recently, it really was. Without a way to provide the functional richness of existing systems packaged into reusable units, without having to expose their technical complexity, what could have been presented as a silver bullet actually turned into magic pixie dust, which is another word for vaporware. It just did not work, or at least not as advertised, and behind the neat little boxes and arrows, armies of developers would have to write arcane code, using languages such as C++, Java, or&nbsp;JavaScript.</p>
<p>Granted, there were some technologies that could have been used to make it work. <span class="caps">CORBA</span> was one of them. Problem is, as early incarnations of what we call <span class="caps">SOA</span> today, they were not ready for prime time, and more often than not turned out to bring more complexity, exactly where there should have been less. Again, it just did not&nbsp;work.</p>
<p>Then came <span class="caps">XML</span>, and the idea of using standard Internet protocols to connect all the pieces together. People called it Web Services, then started thinking about an architecture for managing it all, and <span class="caps">SOA</span> was born. It took some more years for the concept to mature, but it eventually reached a critical mass of adoption, making it the de-facto standard for any enterprise architecture&nbsp;today.</p>
<p>Of course, industry standards played a key role in this adoption process. By its very nature, <span class="caps">SOA</span> is all about enabling different actors (people, processes, and systems) to communicate with each others, and sharing a common language is usually a good way to foster communication. This lead to the development of specifications such as <span class="caps">SOAP</span> and <span class="caps">WSDL</span>, which today are the fabric of any new application being&nbsp;developed.</p>
<p>Right around the same time, industry standards for <span class="caps">BPM</span> started to coalesce as well. <span class="caps">BPML</span> got rid of proprietary languages&thinsp;&#8212;&thinsp;very few remember <span class="caps">WSFL</span> and <span class="caps">XLANG</span> today, and was eventually replaced by <span class="caps">WS</span>-<span class="caps">BPEL</span>&thinsp;&#8212;&thinsp;also known as <span class="caps">BPEL</span>, which took full advantage of the emerging stack of standards for Web Services&thinsp;&#8212;&thinsp;as well as <span class="caps">IBM</span>&#8217;s deep-pocketed marketing resources. But because boxes and arrows seem to be more pleasing to the eyes of most business analysts than angle brackets, <span class="caps">BPMN</span> was developed, and eventually established as the standard graphical notation for the modeling of executable business&nbsp;processes.</p>
<p>Ultimately, a stack emerged. <span class="caps">WSDL</span> for packaging services, <span class="caps">BPMN</span> for designing processes, and <span class="caps">BPEL</span> for executing processes built out of packaged services. All of a sudden, true <span class="caps">BPM</span>&thinsp;&#8212;&thinsp;what some call <a href="http://itredux.com/blog/bpm-20/"><span class="caps">BPM</span> 2.0</a>&thinsp;&#8212;&thinsp;became possible. It worked in a <a href="http://itredux.com/blog/2006/05/01/why-zero-code-matters/">Zero Code</a> manner, supported <a href="http://itredux.com/blog/2006/05/08/why-one-click-deploy-matters/">One Click Deploy</a> for the most complex processes, and enabled a groundbreaking <a href="http://itredux.com/blog/2006/06/03/bpm-20-is-middle-out/">middle-out approach</a> that empowered business analysts and less technical folks&thinsp;&#8212;&thinsp;called <a href="">process analysts</a> today&thinsp;&#8212;&thinsp;to work together on the same process, using the same&nbsp;tool.</p>
<p>Then <span class="caps">BPM</span> started to work, enabled by&nbsp;<span class="caps">SOA</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/08/13/bpm-is-soas-killer-application/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>SAP TechEd</title>
		<link>http://itredux.com/2006/08/12/sap-teched/</link>
		<comments>http://itredux.com/2006/08/12/sap-teched/#comments</comments>
		<pubDate>Sat, 12 Aug 2006 21:08:02 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standardization]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/08/12/sap-teched/</guid>
		<description><![CDATA[Following <a href="http://itredux.com/blog/2006/04/20/sapphire/">SAPPHIRE</a> back in May, I have been invited by the good folks at SAP (Mike Prosceno, Stacey Fish) to cover <a href="http://www.sapteched.com/">SAP Teched '06</a>, which will take place in Las Vegas, on September 11-15. I have had an awesome time blogging with the other <a href="http://enterprise.crispynews.com/">Enterprise Irregulars</a> in Orlando, and it's with great pleasure that I accepted the invitation. Here is what I expect to learn there. [<a href="http://itredux.com/blog/2006/08/12/sap-teched/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>Following <a href="http://itredux.com/blog/2006/04/20/sapphire/"><span class="caps">SAPPHIRE</span></a> back in May, I have been invited by the good folks at <span class="caps">SAP</span> (Mike Prosceno, Stacey Fish) to cover <a href="http://www.sapteched.com/"><span class="caps">SAP</span> Teched &#8216;06</a>, which will take place in Las Vegas, on September 11-15. I have had an awesome time blogging with the other <a href="http://enterprise.crispynews.com/">Enterprise Irregulars</a> in Orlando, and it&#8217;s with great pleasure that I accepted the invitation. Here is what I expect to learn&nbsp;there.</p>
<p>First, I would like to understand how <span class="caps">SAP</span> NetWeaver will really support <span class="caps">BPMN</span> and <span class="caps">BPEL</span>. And I would like to know whether <span class="caps">SAP</span> is afraid that Oracle could eventually acquire <span class="caps">IDS</span> Scheer, following the recent announcement of a <a href="http://itredux.com/blog/2006/08/03/oracle-embraces-bpm-20-model/">partnership</a> between the two companies. <span class="caps">IDS</span> Scheer <span class="caps">ARIS</span> is a key component of NetWeaver&#8217;s <span class="caps">BPM</span> offering, and losing it to Oracle would certainly not be a good thing for <span class="caps">SAP</span> and its&nbsp;customers.</p>
<p>Second, I would like to see how <span class="caps">SAP</span> plans to integrate some <a href="http://itredux.com/blog/office-20/">Office 2.0</a> technologies within its offering. As said before, <a href="http://itredux.com/blog/2006/05/19/duet-is-nice-but-duos-are-better/">Duet is nice but duos are better</a>. Zoho has been <a href="http://blogs.zoho.com/general/web-20-in-the-enterprise-session/">invited</a> to participate in the Web 2.0 in the Enterprise think-tank session organized by <span class="caps">SAP</span>, and I am very curious to learn more about <span class="caps">SAP</span>&#8217;s plan in this area, especially following Edwin&#8217;s comments to this&nbsp;<a href="http://itredux.com/blog/2006/08/11/ibm-embraces-bpm-20-model/#comments">post</a>.</p>
<p>Third, I would like to better understand <span class="caps">SAP</span>&#8217;s strategy with respect to <span class="caps">SOA</span>, and especially how it defers from Oracle&#8217;s, as claimed in this <a href="http://www.theserverside.com/news/thread.tss?thread_id=41678">very interesting article</a> published by TheServerSide, and shared with me by <a href="http://blog.labnotes.org/">Assaf&nbsp;Arkin</a>.</p>
<p>If you have any other <span class="caps">SAP</span>-related questions, feel free to <a href="mailto:ismael@itredux.com">send me an email</a>, and I will do my best to get answers from the right people. In the meantime, here is what I wrote during&nbsp;<span class="caps">SAPPHIRE</span>:</p>
<div id="list">
<ul>
<li><a href="http://itredux.com/blog/2006/05/16/sap-gets-it/"><span class="caps">SAP</span> Gets&nbsp;It</a></li>
<li><a href="http://itredux.com/blog/2006/05/17/it-is-all-part-of-the-process/">It is all Part of the&nbsp;Process</a></li>
<li><a href="http://itredux.com/blog/2006/05/18/why-sap-should-open-source-netweaver/">Why <span class="caps">SAP</span> Should Open Source&nbsp;NetWeaver</a></li>
<li><a href="http://itredux.com/blog/2006/05/19/duet-is-nice-but-duos-are-better/">Duet is Nice but Duos are&nbsp;Better</a></li>
</ul>
</div>
<p>Many thanks again to <span class="caps">SAP</span> for being so supportive of the blogging community. And congratulations to <a href="http://jeffnolan.com/wp/">Jeff Nolan</a> for having secured support for a second event. This definitely proves that the first one was successful, and not one of these blue birds that you see only once in your&nbsp;lifetime.</p>
<p>Question to <span class="caps">IBM</span>, Oracle, and Salesforce.com: when will you jump on&nbsp;board?</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/08/12/sap-teched/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BPM 2.0 is Middle-Out</title>
		<link>http://itredux.com/2006/06/03/bpm-20-is-middle-out/</link>
		<comments>http://itredux.com/2006/06/03/bpm-20-is-middle-out/#comments</comments>
		<pubDate>Sat, 03 Jun 2006 14:51:59 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/06/03/bpm-20-is-middle-out/</guid>
		<description><![CDATA[Christopher Koch recently wrote a <a href="http://blogs.cio.com/node/310">great article</a> on CIO Blogs, which greatly contributed to fuel the BPM vs. SOA war that has been raging in the blogosphere recently. BPM is presented as a top-down approach, while SOA would be a bottom-up one, and promoters of both approaches do not seem to be able to resolve their disagreements. Thing is, BPM -- or rather BPM 2.0 -- should not be a top-down approach, for we know that it does not work. Instead, I would characterize it as a middle-out one. [<a href="http://itredux.com/blog/2006/06/03/bpm-20-is-middle-out/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>Christopher Koch recently wrote a <a href="http://blogs.cio.com/node/310">great article</a> on <span class="caps">CIO</span> Blogs, which greatly contributed to fuel the <span class="caps">BPM</span> vs. <span class="caps">SOA</span> war that has been raging in the blogosphere recently. <span class="caps">BPM</span> is presented as a top-down approach, while <span class="caps">SOA</span> would be a bottom-up one, and promoters of both approaches do not seem to be able to resolve their disagreements. Thing is, <span class="caps">BPM</span>&thinsp;&#8212;&thinsp;or rather <span class="caps">BPM</span> 2.0&thinsp;&#8212;&thinsp;should not be a top-down approach, for we know that it does not work. Instead, I would characterize it as a middle-out&nbsp;one.</p>
<p>Whether you go top-down or bottom-up to cross the business-<span class="caps">IT</span> divide, the gap remains the same. There is nothing magic in this, it&#8217;s just called Euclidian geometry. The main idea behind the promotion of a new type of developer known as <a href="http://itredux.com/blog/2006/03/13/who-is-a-process-analyst/">Process Analyst</a> is to provide a way to bridge that gap, in a middle-out fashion. Start from a middle ground that both business and <span class="caps">IT</span> can understand&thinsp;&#8212;&thinsp;I believe that <span class="caps">BPMN</span> is as good as it gets for this, then reach out to the business side through business metrics that business types love to play with, and to the <span class="caps">IT</span> side through <span class="caps">BPEL</span> as a way to embrace its newfound love for all things&nbsp;<span class="caps">SOA</span>.</p>
<p><span class="caps">BPM</span> and <span class="caps">SOA</span> are the two sides of the same <span class="caps">BPM</span> 2.0 coin. <span class="caps">BPM</span> is <span class="caps">SOA</span>&#8217;s killer application, while <span class="caps">SOA</span> is <span class="caps">BPM</span>&#8217;s enabling infrastructure. Try using <span class="caps">BPM</span> without <span class="caps">SOA</span>, and all you get is Business Process Reengineering or traditional workflow. Deploy <span class="caps">SOA</span> without <span class="caps">BPM</span>, and you&#8217;ll find it difficult to justify any Return on Investment to a business buyer. If there is a <span class="caps">BPM</span> vs. <span class="caps">SOA</span> war, it is fought by <span class="caps">BPM</span> vendors who cannot embrace <span class="caps">SOA</span> for they do not natively support <span class="caps">BPEL</span>, or <span class="caps">SOA</span> vendors who cannot embrace <span class="caps">BPM</span> for their products will always require coding. Take your&nbsp;pick!</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/06/03/bpm-20-is-middle-out/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Buy BPM 2.0, Get SOA Free</title>
		<link>http://itredux.com/2006/05/15/buy-bpm-20-get-soa-free/</link>
		<comments>http://itredux.com/2006/05/15/buy-bpm-20-get-soa-free/#comments</comments>
		<pubDate>Tue, 16 May 2006 00:14:00 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/05/15/buy-bpm-20-get-soa-free/</guid>
		<description><![CDATA[This is the tenth edition of our weekly BPM 2.0 post. Today, I will try to explain why <a href="http://itredux.com/blog/bpm-20/#introspection">generating web services on the fly</a> is important. Unless you're still living in the workflow-centric world of the 90's, you know by now <a href="http://itredux.com/blog/2006/04/10/why-bpel-matters/">why BPEL matters</a>. Problem is, the only thing BPEL understands is web services, and only one very narrow type of web service at that -- WSDL. Here is the bad news: if you need to orchestrate transactions that are not yet exposed as web services, BPEL won't help you. BEA suggested support for Java with the <a href="http://ftpna2.bea.com/pub/downloads/ws-bpelj.pdf">BPELJ</a> specification, but I do not know any <a href="http://itredux.com/blog/2006/03/13/who-is-a-process-analyst/">process analyst</a> who likes to write Java code, so we'll pass, thank you very much. Now the good news: a good BPM 2.0 product can give you web services for free out of pretty much anything out there. [<a href="http://itredux.com/blog/2006/05/15/buy-bpm-20-get-soa-free/">Continue</a>]]]></description>
			<content:encoded><![CDATA[<p>This is the tenth edition of our weekly <span class="caps">BPM</span> 2.0 post. Today, I will try to explain why <a href="http://itredux.com/blog/bpm-20/#introspection">generating web services on the fly</a> is important. Unless you&#8217;re still living in the workflow-centric world of the 90&#8217;s, you know by now <a href="http://itredux.com/blog/2006/04/10/why-bpel-matters/">why <span class="caps">BPEL</span> matters</a>. Problem is, the only thing <span class="caps">BPEL</span> understands is web services, and only one very narrow type of web service at that&thinsp;&#8212;&thinsp;<span class="caps">WSDL</span>. Here is the bad news: if you need to orchestrate transactions that are not yet exposed as web services, <span class="caps">BPEL</span> won&#8217;t help you. <span class="caps">BEA</span> suggested support for Java with the <a href="http://ftpna2.bea.com/pub/downloads/ws-bpelj.pdf"><span class="caps">BPELJ</span></a> specification, but I do not know any <a href="http://itredux.com/blog/2006/03/13/who-is-a-process-analyst/">process analyst</a> who likes to write Java code, so we&#8217;ll pass, thank you very much. Now the good news: a good <span class="caps">BPM</span> 2.0 product can give you web services for free out of pretty much anything out&nbsp;there.</p>
<p>According to the <span class="caps">BPM</span> 2.0 model, web service interfaces should be generated on the fly for any application or middleware system that supports some form of <span class="caps">API</span>, and there are very few that do not today. Even legacy mainframe systems can expose APIs through the use of common screen-scraping tools. A good <span class="caps">BPMS</span> will be able to leverage these APIs and generate web service interfaces for it. Furthermore, the <span class="caps">BPM</span> 2.0 model also states that such interfaces should be offered for both inbound and outbound transactions, meaning that a <span class="caps">BPMS</span> can invoke a transaction with a third-party system through a web service interface (inbound), while a third-party system can call a process deployed on a <span class="caps">BPMS</span> through a very similar interface&nbsp;(outbound).</p>
<p>This answers a question that we get all the time: &#8220;do I need <span class="caps">SOA</span> to use <span class="caps">BPM</span>?&#8221; The answer is both &#8220;yes&#8221; and &#8220;no&#8221;. Yes, you need <span class="caps">SOA</span> to use <span class="caps">BPM</span>, for that&#8217;s how the <span class="caps">BPEL</span> execution model was designed. But no, you do not need to have your Service Oriented Architecture in place before being able to use <span class="caps">BPM</span>, for the mere installation of a good <span class="caps">BPMS</span> will <span class="caps">SOA</span>-enable most of what you already have, or at least it should. If you pick the right <span class="caps">BPMS</span>, it will come with an Enterprise Service Bus (<span class="caps">ESB</span>) and a Service Repository that are the cornerstones of any Service Oriented Architecture worth using. In other words, buy <span class="caps">BPM</span> 2.0 and you&#8217;ll get <span class="caps">SOA</span> for free. And if you&#8217;re lucky enough to pick an Open Source <span class="caps">BPMS</span>, you won&#8217;t even have to pay for it. Is this a good deal, or&nbsp;what?</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/05/15/buy-bpm-20-get-soa-free/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Making BPM Sound Cool Again</title>
		<link>http://itredux.com/2006/05/14/making-bpm-sound-cool-again/</link>
		<comments>http://itredux.com/2006/05/14/making-bpm-sound-cool-again/#comments</comments>
		<pubDate>Sun, 14 May 2006 23:21:38 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/05/14/making-bpm-sound-again/</guid>
		<description><![CDATA[To the trained eye, Service Oriented Architecture (SOA) looks awfully similar to the Common Object Request Architecture (CORBA) of the 90's. Difference is, SOA deals with Web Services while CORBA dealt with stubs and skeletons. Web Services sound cool. Stubs and skeletons don't. SOA will succeed where CORBA failed, and timing is not the only reason for it. Words are potent. The same is true for BPM, and the recent efforts by <a href="http://blogs.zdnet.com/Hinchcliffe/">Dion Hinchcliffe</a> or <a href="http://www.ebizq.net/blogs/column2/">Sandy Kemsley</a> to make it sound cool again should be praised. [<a href="http://itredux.com/blog/2006/05/14/making-bpm-sound-cool-again/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>To the trained eye, Service Oriented Architecture (<span class="caps">SOA</span>) looks awfully similar to the Common Object Request Architecture (<span class="caps">CORBA</span>) of the 90&#8217;s. Difference is, <span class="caps">SOA</span> deals with Web Services while <span class="caps">CORBA</span> dealt with stubs and skeletons. Web Services sound cool. Stubs and skeletons don&#8217;t. <span class="caps">SOA</span> will succeed where <span class="caps">CORBA</span> failed, and timing is not the only reason for it. Words are potent. The same is true for <span class="caps">BPM</span>, and the recent efforts by <a href="http://blogs.zdnet.com/Hinchcliffe/">Dion Hinchcliffe</a> or <a href="http://www.ebizq.net/blogs/column2/">Sandy Kemsley</a> to make it sound cool again should be&nbsp;praised.</p>
<p>Both Dion and Sandy advocate in their articles (<a href="http://blogs.zdnet.com/Hinchcliffe/?p=40">Dion&#8217;s</a>, <a href="http://www.ebizq.net/blogs/column2/archives/2006/01/mashups_and_the.php">Sandy&#8217;s</a>) what are referred to as enterprise mashups. To the <span class="caps">IT</span> expert, these might not look much different from plain-vanilla Enterprise Application Integration (<span class="caps">EAI</span>), but customers will like the former much more than they liked the later. Mashup sounds quick, and easy, and fun. Integration sounds expensive, and difficult, and plainful. Words&nbsp;matter.</p>
<p>Quite frankly, I do not know what <span class="caps">BPM</span> should be called to regain it&#8217;s appeal. When I wrote the <a href="http://itredux.com/files/papers/The_Process-Managed_Enterprise.pdf">first white paper on <span class="caps">BPMS</span></a> in the Spring of 2000, my coach at the time (Marylene Delbourg-Delphis) advised me that the word process had some bad connotation, inherited mainly from the Business Process Reengineering  legacy. I was young(er) and foolish(er) at the time, so I did not pay much attention to it. I should have had, but there is no time for regrets now, so we&#8217;ll have to stick to the word &#8216;process&#8217; I guess. But the word &#8216;mashup&#8217; sure sounds cool, so I might start writing about process mashups more and more. We&#8217;ll see if that one&nbsp;sticks&#8230;</p>
<p><span class="caps">UPDATE</span> 6/21/2006: Joe McKendrick wrote a <a href="">good article</a> on Mashup vs.&nbsp;<span class="caps">SOA</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/05/14/making-bpm-sound-cool-again/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SAPPHIRE</title>
		<link>http://itredux.com/2006/04/20/sapphire/</link>
		<comments>http://itredux.com/2006/04/20/sapphire/#comments</comments>
		<pubDate>Thu, 20 Apr 2006 22:22:05 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/04/20/sapphire/</guid>
		<description><![CDATA[I have been <a href="http://jeffnolan.com/wp/2006/04/11/bloggers-corner-at-sapphire/">invited</a> by SAP -- or more precisely my friend <a href="http://jeffnolan.com/">Jeff Nolan</a> -- to join the bloggers corner at <a href="http://www.sapsapphire.com/usa2006/">SAPPHIRE</a> in Orlando on May 16-18. All expenses, including flight, hotel and registration are paid by SAP AG. [<a href="http://itredux.com/blog/2006/04/20/sapphire/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>I have been <a href="http://jeffnolan.com/wp/2006/04/11/bloggers-corner-at-sapphire/">invited</a> by <span class="caps">SAP</span>&thinsp;&#8212;&thinsp;or more precisely my friend <a href="http://jeffnolan.com/">Jeff Nolan</a>&thinsp;&#8212;&thinsp;to join the bloggers corner at <a href="http://www.sapsapphire.com/usa2006/"><span class="caps">SAPPHIRE</span></a> in Orlando on May 16-18. All expenses, including flight, hotel and registration are paid by <span class="caps">SAP</span>&nbsp;<span class="caps">AG</span>.</p>
<p>I intend to learn more and write quite a bit about <span class="caps">SAP</span> NetWeaver, the upcoming Business Process Platform, and <span class="caps">SAP</span>&#8217;s plan regarding Open Source and Software as a Service. If you happen to be there as well, please feel free to <a href="mailto:ismael@itredux.com">drop me a line</a> and let&#8217;s meet for a drink, a motorcycle ride, or a short trip on an airplane. Many thanks to Jeff for the invitation, and kudos to the folks at <span class="caps">SAP</span> who seem to really get this blogging&nbsp;thing.</p>
<p>And another <a href="http://itredux.com/blog/2006/01/27/office-20-bug-tracker/#photoshop">Office 2.0 bug</a> got fixed today: welcome&nbsp;<a href="http://www.ajaxtunes.com/">ajaxTunes</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/04/20/sapphire/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The World is Flat Breakfast</title>
		<link>http://itredux.com/2006/04/18/the-world-is-flat-breakfast/</link>
		<comments>http://itredux.com/2006/04/18/the-world-is-flat-breakfast/#comments</comments>
		<pubDate>Wed, 19 Apr 2006 07:31:52 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[Offshoring]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/04/18/the-world-is-flat-breakfast/</guid>
		<description><![CDATA[The <a href="http://itredux.com/blog/2006/03/08/first-itredux-breakfast/">first IT&#124;Redux breakfast</a> took place today and was a great success. The goal of the meeting was to identify the 11th flattener, following Thomas Friedman's list of 10 flatteners in <a href="http://itredux.com/blog/2006/02/27/the-world-is-flat/">The World is Flat</a>. [<a href="http://itredux.com/blog/2006/04/18/the-world-is-flat-breakfast/">Continue...</a>]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://itredux.com/blog/2006/03/08/first-itredux-breakfast/">first <span class="caps">IT</span>|Redux breakfast</a> took place today and was a great success. The goal of the meeting was to identify the 11th flattener, following Thomas Friedman&#8217;s list of 10 flatteners in <a href="http://itredux.com/blog/2006/02/27/the-world-is-flat/">The World is&nbsp;Flat</a>.</p>
<p><a href="http://b2bwatch.typepad.com/b2bwatch/2006/04/add_two_more_fl.html">Tim Clark</a> suggested &#8216;Mobility&#8217; as 11th flattener, Jeff Zwelling made a very convincing case for &#8216;Instant Feedback Loops&#8217; as a <a href="http://itredux.com/blog/2006/02/27/the-world-is-flat/">comment to my original post</a>, and all participants agreed that the flattening of the world is a process, not an outcome. <a href="http://processrevolution.blogspot.com/2006/04/it-redux-10-flatteners.html">Sanjay Kalra</a> and <a href="http://jeffnolan.com/wp/2006/04/18/world-is-flat-breakfast/">Jeff Nolan</a> also had good things to say about the event. I would like to thank everybody who partipated. Also, many thanks to <a href="http://www.lohika.com/">Lohika</a> for their sponsorship of the&nbsp;event.</p>
<p>The next breakfast will take place in the Bay Area sometime in May and will be dedicated to <a href="http://itredux.com/blog/bpm-20/"><span class="caps">BPM</span> 2.0</a>. If you&#8217;re a <span class="caps">BPM</span> vendor or a <span class="caps">BPM</span> practitioner and would like to contribute to the definition of this new market category, <a href="mailto:ismael@itredux.com">drop me a line</a> and I will add you to the guest&nbsp;list.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/04/18/the-world-is-flat-breakfast/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The World is Flat</title>
		<link>http://itredux.com/2006/02/27/the-world-is-flat/</link>
		<comments>http://itredux.com/2006/02/27/the-world-is-flat/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 17:13:54 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Consolidation]]></category>
		<category><![CDATA[Office 2.0]]></category>
		<category><![CDATA[Offshoring]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Standardization]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/02/27/the-world-is-flat/</guid>
		<description><![CDATA[<p>I just finished reading <a href="http://www.thomaslfriedman.com/worldisflat.htm">The World is Flat</a> by Thomas L. Friedman, New York Times columnist and author of <a href="http://www.thomaslfriedman.com/lexusolivetree.htm">The Lexus and the Olive Tree</a>. In his last book, Friedman identifies ten events and trends that are flattening the world we live in today. I agreed with most of the thesis, and tried to relate to it my own experience working at <a href="http://www.intalio.com/">Intalio</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>I just finished reading <a href="http://www.thomaslfriedman.com/worldisflat.htm">The World is Flat</a> by Thomas L. Friedman, New York Times columnist and author of <a href="http://www.thomaslfriedman.com/lexusolivetree.htm">The Lexus and the Olive Tree</a>. In his last book, Friedman identifies ten events and trends that are flattening the world we live in today. I agreed with most of the thesis, and tried to relate to it my own experience working at&nbsp;<a href="http://www.intalio.com/">Intalio</a>.</p>
<p><a name="11-9-89"></a><strong>Flattener #1: 11/9/89</strong><br /><em>When the Walls Came Down and the Windows Went Up</em><br />The fall of the Berlin Wall made the world an open playing field. Today, Intalio does most of its business in North America and Western Europe, but we&#8217;re getting more and more demands from Latin America, Eastern Europe, the Middle East, South Africa, Asia, and Australia. The Wall has been down for more than sixteen years, but as an American company, we still cannot do business with Cuba, Iran, Sudan and&nbsp;Syria.</p>
<p><a name="8-9-85"></a><strong>Flattener #2: 8/9/95</strong><br /><em>When Netscape Went Public</em><br />The Internet is the infrastructure that made <span class="caps">BPM</span> possible. It gave us web services and a Service Oriented Architecture that allows processes to be integrated with existing systems at a fraction of the cost of traditional <span class="caps">EAI</span> approaches. It provided the communication vehicle for the Open Source movement to really catch on and dramatically lower the cost of commodity software components. Finally, it gave us the vehicle through which we can market and sell our software, using participative communication tools such as this blog, and circumventing the physical packaging of software, thereby allowing us to conduct our business in a purely electronic&nbsp;way.</p>
<p><a name="workflow"></a><strong>Flattener #3: Work Flow Software</strong><br /><em>Let&#8217;s Do Lunch: Have Your Application Talk to My Application</em><br />Standards such as <span class="caps">BPMN</span> and <span class="caps">BPEL</span> are enabling interoperability across Business Process Management Systems in a way that early workflow pioneers could only dream of. Public APIs for popular online services are turning the <span class="caps">BPMS</span> into a mean and lean mashup machine, paving the way for truly componentized <span class="caps">IT</span> architectures where system architects simply assemble existing components, and software code writing is reserved for the most arcane&nbsp;applications.</p>
<p><a name="open-source"></a><strong>Flattener #4: Open-Sourcing</strong><br /><em>Self-Organizing Collaborative Communities</em><br />More than 80% of the code developed by Intalio is Open Source and in the process of being donated to the <a href="http://www.apache.org/">Apache Software Foundation</a> and the <a href="http://www.eclipse.org/">Eclipse Foundation</a>. This code forms only 20% of the software we ship to our customers, the remaining 80% being borrowed from existing Open Source projects. This participative model is pushed a step further with the introduction of a <a href="http://itredux.com/blog/2006/02/13/demand-driven-development/">Demand Driven Development</a> model, whereby smaller communities of users participate in the funding of specific product features, which are in turn donated back to the Open Source community. This creates an accelerating factor that turns traditional closed-source development into a massive competitive&nbsp;disadvantage.</p>
<p><a name="outsourcing"></a><strong>Flattener #5: Outsourcing</strong><br /><em><span class="caps">Y2K</span></em><br />Most functions that are not core to the business are outsourced. This includes facility management, human resources management, public relations, advertising, finances, legal, software development, quality assurance and testing, consulting, and customer support. The only functions that are kept in house are the ones that are critical to the development and distribution of a complex software tool: architecture design and customer training. Most of the engineering team that remains on our payroll is composed of highly talented architects, while we use our training group as the most technically-aware pre-sales&nbsp;organization.</p>
<p><a name="offshoring"></a><strong>Flattener #6: Offshoring</strong><br /><em>Running with Gazelles, Eating with Lions</em><br />Most of our software engineering is done out of <a href="http://itredux.com/blog/2006/01/14/destination-ukraine/">Western Ukraine</a>, where we find extremely talented developers at a rate similar to what we would pay in India, but with a yearly turnover of less than one percent. Our software quality assurance and testing is done out of Bangalore, India, where we are also setting up a support infrastructure that will be available from 9 <span class="caps">AM</span> <span class="caps">GMT</span>-1 (Paris) to 6 <span class="caps">PM</span> <span class="caps">PST</span> (Tijuana, <span class="caps">CA</span>). We are also working on the development of telesales organizations to be based in India and&nbsp;Ireland.</p>
<p><a name="supply-chaining"></a><strong>Flattener #7: Supply-Chaining</strong><br /><em>Eating Sushi in Arkansas</em><br />Several customers have asked us for the packaging of our <span class="caps">BPM</span> software into a hardware appliance. The question is not whether we will do it or not, but when. Because we want to remain a software company and do not want to manage an inventory of expensive hardware products, we&#8217;ve been discussing with supply-chain partners that can take the most recent version of our software, install it on hardware appliances, and get it shipped to customers in less than 48 hours, anywhere in the known&nbsp;world.</p>
<p><a name="insourcing"></a><strong>Flattener #8: Insourcing</strong><br /><em>What the Guys in Funny Brown Shorts Are Really Doing</em><br />Our decision to release our first <span class="caps">BPM</span> appliance will be driven by a single metric: volume. We will pull the trigger as soon as customer demand will be sufficient enough to allow us to work with in-sourcing partners such as <span class="caps">DHL</span> or <span class="caps">UPS</span> in order to provide technical support for the hardware part of our&nbsp;solution.</p>
<p><a name="in-forming"></a><strong>Flattener #9: In-forming</strong><br /><em>Google, Yahoo!, <span class="caps">MSN</span> Web Search</em><br />Intalio&#8217;s marketing budget is pretty low. In fact, for the time being, it does not even exist, and this blog is the only marketing investment we&#8217;ve made over the past three months. We do not go to tradeshows, unless we&#8217;re invited to speak there and travel expenses are paid by the event&#8217;s organizers. We do not advertise in any trade magazine, and instead work hard to get the <a href="http://bpm20.org/"><span class="caps">BPM</span> 2.0</a> section of this blog to be syndicated by online publications such as <a href="http://www.bpmg.org/"><span class="caps">BPMG</span></a>, <a href="http://www.bpminstitute.org/"><span class="caps">BPM</span> Institute</a>, and <a href="http://www.bptrends.com/">BPTrends</a>. Moving forward, the only marketing expense we are planning to make will be for Google Adwords, but we will do it in such a way that it directly pays for itself, by tracking the conversion of paid-for clicks into paying customers for our <a href="http://www.intalio.com/services/training.html">training services</a>, using <a href="http://analytics.google.com/">Google Analytics</a> in combination with&nbsp;<a href="http://www.salesforce.com/">Salesforce.com</a>.</p>
<p><a name="steroids"></a><strong>Flattener #10: The Steroids</strong><br /><em>Digital, Mobile, Personal, and Virtual</em><br />Our biggest productivity enhancer is called <a href="http://office20.org/">Office 2.0</a>. All our customer information is managed by <a href="http://www.salesforce.com/">Salesforce.com</a>, our software documentation is developed through <a href="http://www.atlassian.com/software/confluence/">Confluence</a>, an enterprise Wiki platform, and our internal communication is conducted through blogs, email and&nbsp;<a href="http://www.skype.com/">Skype</a>.</p>
<p>Looking at it from that angle, the world seems pretty flat&nbsp;indeed&#8230;</p>
<p>Many thanks to Alex for recommending Thomas L. Friedman&#8217;s great&nbsp;book.</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/02/27/the-world-is-flat/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BPM Inferences for &#8216;06</title>
		<link>http://itredux.com/2006/01/31/bpm-inferences-for-06/</link>
		<comments>http://itredux.com/2006/01/31/bpm-inferences-for-06/#comments</comments>
		<pubDate>Tue, 31 Jan 2006 09:00:33 +0000</pubDate>
		<dc:creator>Ismael Ghalimi</dc:creator>
				<category><![CDATA[BPM 2.0]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Consolidation]]></category>
		<category><![CDATA[Offshoring]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standardization]]></category>

		<guid isPermaLink="false">http://itredux.com/blog/2006/01/31/bpm-inferences-for-06/</guid>
		<description><![CDATA[<p>This is my first monthly BPM column for <a href="http://www.bptrends.com/">Business Process Trends</a>. In order to set the stage for a new year of BPM, here is a set of inferences for '06 based on my personal experiences, insights and desires. Some are fairly straightforward, others highly speculative, but most should matter to all BPM practitioners. Interestingly enough, the first inference&#8212;BPM will go mainstream&#8212;got a step closer to being fulfilled this morning: IBM just announced the release of the new <a href="http://www-03.ibm.com/servers/systems/i/announce/">System i5</a>, also known as iSeries, also known as AS/400. As part of this <a href="http://www-03.ibm.com/servers/systems/i/announce/">announcement</a> they are featuring a front &#038; center quote from yours truly. Intalio&#124;BPMS becomes the first BPM solution to be available for System i5, and if that does not make BPM mainstream, I do not know what will.</p>]]></description>
			<content:encoded><![CDATA[<p>This is my first monthly <span class="caps">BPM</span> column for <a href="http://www.bptrends.com/">Business Process Trends</a>. In order to set the stage for a new year of <span class="caps">BPM</span>, here is a set of inferences for &#8216;06 based on my personal experiences, insights and desires. Some are fairly straightforward, others highly speculative, but most should matter to all <span class="caps">BPM</span> practitioners. Interestingly enough, the first inference&thinsp;&mdash;&thinsp;<span class="caps">BPM</span> will go mainstream&thinsp;&mdash;&thinsp;got a step closer to being fulfilled this morning: <span class="caps">IBM</span> just announced the release of the new <a href="http://www-03.ibm.com/servers/systems/i/announce/">System i5</a>, also known as iSeries, also known as <span class="caps">AS</span>/400. As part of this <a href="http://www-03.ibm.com/servers/systems/i/announce/">announcement</a> they are featuring a front <span class="amp">&amp;</span> center quote from yours truly. Intalio|<span class="caps">BPMS</span> becomes the first <span class="caps">BPM</span> solution to be available for System i5, and if that does not make <span class="caps">BPM</span> mainstream, I do not know what&nbsp;will.</p>
<p><strong><span class="caps">BPM</span> will go mainstream.</strong> Integrated <span class="caps">BPM</span> solutions will be made available for free and will include everything you need to design, deploy, execute, monitor and optimize business processes. They will be supported by commercial vendors, dramatically raise the bar for competitors and radically lower barriers to adoption for all&nbsp;users.</p>
<p><strong>Consolidation will intensify.</strong> Very few pure play <span class="caps">BPM</span> vendors will remain standing. Those that do will go vertical by selling specific business applications and getting their core <span class="caps">BPM</span> capabilities from Open Source projects or established vendors such as <span class="caps">BEA</span>, <span class="caps">IBM</span> and&nbsp;Oracle.</p>
<p><strong>All major System Integrators will have <span class="caps">BPM</span> practices.</strong> The most innovative will be found in India and will blend <span class="caps">BPM</span> with <span class="caps">BPO</span> (Business Process Outsourcing). Most will standardize on standard methodologies such as <a href="http://www.bpmn.org/"><span class="caps">BPMN</span></a>. A few will adopt specific products at a corporate&nbsp;level.</p>
<p><strong>The Apache Software Foundation will acquire a <span class="caps">BPEL</span> server, or two.</strong> Both the <a href="http://geronimo.apache.org/">Geronimo</a> project and the <a href="http://ws.apache.org/">Web Services</a> project will add a <span class="caps">BPEL</span> server to their respective stacks. One will become the most widely used <span class="caps">BPEL</span> implementation in the industry, much as Apache&#8217;s <span class="caps">HTTP</span> server is the most widely used web server on the Internet today. Competition from JBoss will fail to materialize for lack of focus on a user base that cannot write Java&nbsp;code.</p>
<p><strong><span class="caps">BPMN</span> will be extended to support Human Interactions Management.</strong> The <span class="caps">BPM</span> community will realize that having two separate notations, one for web service orchestration and the other for human workflow, defeats the whole purpose of <span class="caps">BPM</span>. One unified notation will emerge. This notation will be called <span class="caps">BPMN</span> and will incorporate most of the concepts found in&nbsp;<a href="http://www.human-interaction-management.com/"><span class="caps">HIM</span></a>.</p>
<p><strong><span class="caps">BPEL</span> 2.0 will become the de-facto standard for <span class="caps">BPM</span>.</strong> All <span class="caps">BPEL</span> vs. <span class="caps">BPML</span> discussions will be put to rest. Support for distributed transactions will be made available, finally. A formal BPEL4People specification will be released and many proprietary extensions will emerge. Standardization efforts will keep most of us busy for very many years to&nbsp;come.</p>
<p><strong>A first set of standards for <span class="caps">BAM</span> will emerge.</strong> <span class="caps">IBM</span> will lead work, with the participation of some Business Intelligence vendors. First implementations will be available before the end of the&nbsp;year.</p>
<p><strong>All <span class="caps">ESB</span> offerings will support <span class="caps">BPEL</span>.</strong> Most will embed a lightweight, non-persistent implementation, coupled with a rule engine such as <a href="http://www.corticon.com/">Corticon</a> or <a href="http://www.drools.org/">Drools</a> and will be used for advanced message routing and <a href="http://www.complexevents.com/">complex event processing</a>. Some will embed a more advanced <span class="caps">BPEL</span> engine that supports persistence and distributed&nbsp;transactions.</p>
<p><strong><span class="caps">BPM</span> as a Service will not materialize.</strong> Lack of customer demand, inappropriate user interfaces and security concerns will prevent the Software-as-a-Service model to become successful with <span class="caps">BPM</span>. Only workflow automation services sold to specific vertical industries such as banking and insurance might have some limited traction. The situation will change only when <a href="http://itredux.com/blog/office-20/">Office 2.0</a> models establish themselves in the corporate <span class="caps">IT</span> world, toward the end of the&nbsp;decade.</p>
<p><strong>The first <span class="caps">BPM</span> appliance will be released.</strong> It will accelerate adoption by simplifying purchasing and installation. It will be available in two forms, as a desktop appliance for development and as a data-center rack for&nbsp;production.</p>
<p><strong>The first grid-enabled <span class="caps">BPEL</span> engine will be released.</strong> It will be deployed on thousand of servers for <span class="caps">CPU</span>-intensive tasks. Similar engines will be ported to Network Attached Processing solutions such as the <a href="http://www.azulsystems.com/products/cpools_cappliance.html">Azul Compute&nbsp;Appliance</a>.</p>
<p>This is it for now. Let&#8217;s reconnect on December 31, 2006 to check which of these inferences actually materialized. Until then, happy <span class="caps">BPM</span> to&nbsp;all!</p>
]]></content:encoded>
			<wfw:commentRss>http://itredux.com/2006/01/31/bpm-inferences-for-06/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

