<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Moving towards utility/cloud computing standards?</title>
	<atom:link href="http://stage.vambenepe.com/archives/220/feed" rel="self" type="application/rss+xml" />
	<link>http://stage.vambenepe.com/archives/220</link>
	<description>IT management in a changing IT world</description>
	<pubDate>Tue, 06 Jan 2009 22:18:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: The Standard Cloud &#171; My missives</title>
		<link>http://stage.vambenepe.com/archives/220#comment-49396</link>
		<dc:creator>The Standard Cloud &#171; My missives</dc:creator>
		<pubDate>Thu, 21 Aug 2008 23:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-49396</guid>
		<description>[...] The Standard&#160;Cloud    I have been thinking about this for sometime. For any domain to mature, standardization and interoperability are vital. Reuven in his blog has an excellent discussion. So has William.  [...]</description>
		<content:encoded><![CDATA[<p>[...] The Standard&nbsp;Cloud    I have been thinking about this for sometime. For any domain to mature, standardization and interoperability are vital. Reuven in his blog has an excellent discussion. So has William.  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: friarminor</title>
		<link>http://stage.vambenepe.com/archives/220#comment-47205</link>
		<dc:creator>friarminor</dc:creator>
		<pubDate>Sat, 19 Jul 2008 00:37:07 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-47205</guid>
		<description>Why do I get the feeling that instead of one standard, there will emerge a set of trimmed standards that for a 12 month period be under scrutiny among all enterprises  who will get to march in the clouds.  Amazon maybe the front runner now but 3Tera surely isn't sleeping on its heels. And from these will emerge a set of aspects that will primarily be judged according to interoperability to reliability or whatever until finally it comes down to those coming from open-sourced implementations.

Then most will say it was a pretty obvious move but then 'we were already tied up with ours'.

Best.
alain</description>
		<content:encoded><![CDATA[<p>Why do I get the feeling that instead of one standard, there will emerge a set of trimmed standards that for a 12 month period be under scrutiny among all enterprises  who will get to march in the clouds.  Amazon maybe the front runner now but 3Tera surely isn&#8217;t sleeping on its heels. And from these will emerge a set of aspects that will primarily be judged according to interoperability to reliability or whatever until finally it comes down to those coming from open-sourced implementations.</p>
<p>Then most will say it was a pretty obvious move but then &#8216;we were already tied up with ours&#8217;.</p>
<p>Best.<br />
alain</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46676</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Tue, 08 Jul 2008 20:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46676</guid>
		<description>James, I don't really share your exasperation with 3Tera's approach to standards. Of course they are trying to create a standard that is as close as possible to their implementation, but who doesn't? That's the (potential and often elusive) reward that motivates people to do the work to get a standard ratified. I don't see 3Tera's action as anymore sneaky than anybody else.

The real sneaky part is to try to get a standard ratified that requires a patent that you secretly hold. So that you can milk the implementers once the standard is adopted. Standards organizations have IP policies that try to prevent this, but it's very hard to do. But I don't see any sign that 3Tera is doing this.

It's kind of a "damned if you do damned if you don't" situation for 3Tera. If they don't have an implementation they are accused of "design by committee" and standardizing too early. If they do then they are accused of trying to game the system towards their solution.

In addition, seeing how stacked that deck is against small companies in standards bodies, I am willing to give them plenty of slack. It's one thing to criticize Microsoft for trying to impose their proprietary specs as standards, it's another to go after 3Tera for the same.

Note that I don't know enough about Cloudware and ADL to actually have a strong opinion about the technical value of their proposal. But the fact that they base it on their implementation seems natural to me.

And don't worry, they won't get away with it anyway. Some technologies take the world by surprise such that the early , obscure standard becomes dominant (because no-one was paying attention when they got set, e.g. by the time big vendors realized the web was a big deal it was too late to replace HTTP by a "better" protocols). But utility computing is too high-profile by now for this to happen. Not to mention that it is too tightly linked to existing IT management technologies (mainly IT automation).</description>
		<content:encoded><![CDATA[<p>James, I don&#8217;t really share your exasperation with 3Tera&#8217;s approach to standards. Of course they are trying to create a standard that is as close as possible to their implementation, but who doesn&#8217;t? That&#8217;s the (potential and often elusive) reward that motivates people to do the work to get a standard ratified. I don&#8217;t see 3Tera&#8217;s action as anymore sneaky than anybody else.</p>
<p>The real sneaky part is to try to get a standard ratified that requires a patent that you secretly hold. So that you can milk the implementers once the standard is adopted. Standards organizations have IP policies that try to prevent this, but it&#8217;s very hard to do. But I don&#8217;t see any sign that 3Tera is doing this.</p>
<p>It&#8217;s kind of a &#8220;damned if you do damned if you don&#8217;t&#8221; situation for 3Tera. If they don&#8217;t have an implementation they are accused of &#8220;design by committee&#8221; and standardizing too early. If they do then they are accused of trying to game the system towards their solution.</p>
<p>In addition, seeing how stacked that deck is against small companies in standards bodies, I am willing to give them plenty of slack. It&#8217;s one thing to criticize Microsoft for trying to impose their proprietary specs as standards, it&#8217;s another to go after 3Tera for the same.</p>
<p>Note that I don&#8217;t know enough about Cloudware and ADL to actually have a strong opinion about the technical value of their proposal. But the fact that they base it on their implementation seems natural to me.</p>
<p>And don&#8217;t worry, they won&#8217;t get away with it anyway. Some technologies take the world by surprise such that the early , obscure standard becomes dominant (because no-one was paying attention when they got set, e.g. by the time big vendors realized the web was a big deal it was too late to replace HTTP by a &#8220;better&#8221; protocols). But utility computing is too high-profile by now for this to happen. Not to mention that it is too tightly linked to existing IT management technologies (mainly IT automation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Urquhart</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46661</link>
		<dc:creator>James Urquhart</dc:creator>
		<pubDate>Tue, 08 Jul 2008 13:14:26 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46661</guid>
		<description>I can't believe that I missed this thread when it first occurred.  Thanks to William (who commented on &lt;a href="http://blog.jamesurquhart.com/2008/07/cloudware-standard-to-watch-or-another.html" rel="nofollow"&gt;my rant&lt;/a&gt;, triggered by &lt;a href="http://telematique.typepad.com/twf/2008/07/why-cloudware-a.html" rel="nofollow"&gt;Rich Miller's&lt;/a&gt;) for pointing it out.

As I like to often point out here, what we have here is a complex adaptive system doing its thing.  The overall software ecosystem, and &lt;a href="http://blog.jamesurquhart.com/2008/07/which-sun-do-you-orbit.html" rel="nofollow"&gt;cloud computing markets&lt;/a&gt; specifically, require many iterations to produce an agent that survives, much less thrives, in this highly competitive environment.  Traditional standards bodies play a role in all of this, as does open source.

Perhaps the big winners in the "de facto standard" world are the finished, tested protocols (including programming languages and their runtimes) that anyone can use and develop to from the get go.  See RSS, REST, SOAP, JavaScript, Java, etc.

That being said, what bothers me most about Cloudware is the seemingly blatant attempt by 3TERA to base the standard around their architecture and protocols.  I am concerned that Cloudware adoption will actually--for example--force Amazon to do a ton of work to comply, which seems odd to me since AWS has many times the mindshare and marketshare for HaaS than 3TERA.

I applaud the idea that someone should get started, but pre-announcing the effort, then freezing out other vendors until the reference implementation is based on your product, seems a little self-serving to me.  As I wrote in my post, either open source AppLogic (and share the implementation), or create Cloudware as a framework for AppLogic itself, and *then* begin the discussion about how to create a standard based on any useful protocols, not the implementation itself.

(By the way, you may not be able to tell from this comment, but I am actually generally a big fan of what 3TERA has accomplished from a marketing perspective.  I just have issues with the Cloudware initiative.)

On another note, I agree with William that should a standards body get to work on anything in this space (even something wrapped up nicely in a pretty bow), the big guys are going to throw their entire "diplomatic" muscle at that body, and the discussion will quickly become a chess game of competing interests, permanently morphing such a proposal beyond recognition.  It will take years to create something agreed upon and generally implemented, ala WS-*.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t believe that I missed this thread when it first occurred.  Thanks to William (who commented on <a href="http://blog.jamesurquhart.com/2008/07/cloudware-standard-to-watch-or-another.html" rel="nofollow">my rant</a>, triggered by <a href="http://telematique.typepad.com/twf/2008/07/why-cloudware-a.html" rel="nofollow">Rich Miller&#8217;s</a>) for pointing it out.</p>
<p>As I like to often point out here, what we have here is a complex adaptive system doing its thing.  The overall software ecosystem, and <a href="http://blog.jamesurquhart.com/2008/07/which-sun-do-you-orbit.html" rel="nofollow">cloud computing markets</a> specifically, require many iterations to produce an agent that survives, much less thrives, in this highly competitive environment.  Traditional standards bodies play a role in all of this, as does open source.</p>
<p>Perhaps the big winners in the &#8220;de facto standard&#8221; world are the finished, tested protocols (including programming languages and their runtimes) that anyone can use and develop to from the get go.  See RSS, REST, SOAP, JavaScript, Java, etc.</p>
<p>That being said, what bothers me most about Cloudware is the seemingly blatant attempt by 3TERA to base the standard around their architecture and protocols.  I am concerned that Cloudware adoption will actually&#8211;for example&#8211;force Amazon to do a ton of work to comply, which seems odd to me since AWS has many times the mindshare and marketshare for HaaS than 3TERA.</p>
<p>I applaud the idea that someone should get started, but pre-announcing the effort, then freezing out other vendors until the reference implementation is based on your product, seems a little self-serving to me.  As I wrote in my post, either open source AppLogic (and share the implementation), or create Cloudware as a framework for AppLogic itself, and *then* begin the discussion about how to create a standard based on any useful protocols, not the implementation itself.</p>
<p>(By the way, you may not be able to tell from this comment, but I am actually generally a big fan of what 3TERA has accomplished from a marketing perspective.  I just have issues with the Cloudware initiative.)</p>
<p>On another note, I agree with William that should a standards body get to work on anything in this space (even something wrapped up nicely in a pretty bow), the big guys are going to throw their entire &#8220;diplomatic&#8221; muscle at that body, and the discussion will quickly become a chess game of competing interests, permanently morphing such a proposal beyond recognition.  It will take years to create something agreed upon and generally implemented, ala WS-*.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46551</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Sun, 06 Jul 2008 05:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46551</guid>
		<description>Re: "“Right time &#38; place” was certainly part of it for the servlet API. But why didn’t this apply to NSAPI, (Fast-)CGI, ISAPI and the Apache API? All doing similar things and backed by code. Several of them backed by influential organizations."

Answer:  None of them had Java bindings.   Who the heck wants to program Web sites in C?    Those were bindings to Web Server Extensions, not a database-backed website.    

While we're tripping down memory lane, here's my recollection of how stuff shaked out (I was a fresh college student in those days).  Servlets, if anything, were a reflection of NetDynamics' approach to application servers circa 1997.     Netscape's LiveWire was another useful attempt (they even had Comet-like push HTTP!) and coulda grown if JavaScript interpreters were faster and more stable and they wanted to build a multi-vendor community around it (they didn't).   Then Netscape bought Kiva and, well, did nothing to drive adoption of either.   

FastCGI could have been the answer, but I think the problem was twofold:  a) CGI generally was felt to be hackish; scripting languages weren't taken anywhere near as seriously then as they are now, b) implementation stability; FastCGI had (and still has!) a habit of taking down the web server when the module crashes.   I surmise this is because it doesn't have the isolation that, for example, Apache mod_* memory pools give you, but I'm not completely sure.

Java was the fastest adopted language in computing history, as it got wrapped up in the whole Internet wave.    Not that Java was perfect, but more what it represented:  the first sign that the web browser was the new "everything", emancipation for developers from Win32, MFC or Borland OWL, and VB....</description>
		<content:encoded><![CDATA[<p>Re: &#8220;“Right time &amp; place” was certainly part of it for the servlet API. But why didn’t this apply to NSAPI, (Fast-)CGI, ISAPI and the Apache API? All doing similar things and backed by code. Several of them backed by influential organizations.&#8221;</p>
<p>Answer:  None of them had Java bindings.   Who the heck wants to program Web sites in C?    Those were bindings to Web Server Extensions, not a database-backed website.    </p>
<p>While we&#8217;re tripping down memory lane, here&#8217;s my recollection of how stuff shaked out (I was a fresh college student in those days).  Servlets, if anything, were a reflection of NetDynamics&#8217; approach to application servers circa 1997.     Netscape&#8217;s LiveWire was another useful attempt (they even had Comet-like push HTTP!) and coulda grown if JavaScript interpreters were faster and more stable and they wanted to build a multi-vendor community around it (they didn&#8217;t).   Then Netscape bought Kiva and, well, did nothing to drive adoption of either.   </p>
<p>FastCGI could have been the answer, but I think the problem was twofold:  a) CGI generally was felt to be hackish; scripting languages weren&#8217;t taken anywhere near as seriously then as they are now, b) implementation stability; FastCGI had (and still has!) a habit of taking down the web server when the module crashes.   I surmise this is because it doesn&#8217;t have the isolation that, for example, Apache mod_* memory pools give you, but I&#8217;m not completely sure.</p>
<p>Java was the fastest adopted language in computing history, as it got wrapped up in the whole Internet wave.    Not that Java was perfect, but more what it represented:  the first sign that the web browser was the new &#8220;everything&#8221;, emancipation for developers from Win32, MFC or Borland OWL, and VB&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luc Clement</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46476</link>
		<dc:creator>Luc Clement</dc:creator>
		<pubDate>Fri, 04 Jul 2008 22:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46476</guid>
		<description>Re: "On the Systinet/UDDI front, I still think UDDI’s mindshare and the fact that Systinet was the leading provider enhanced their valuation a lot. Even if at the product level the UDDI support was a small portion of the actual feature set. But what do I know. Luc, are you reading? Any comment? Any advice to Bert and his colleagues?"

If Systinet was sold for 105M it wasn't because of UDDI, but rather because of 1) the ecosystem of vendors we built around the Systinet Governance Interoperability Framework (GIF) for which UDDI served as a key building block; 2) by being the leading registry vendors (we oem'd to BEA, Oracle and Tibco); 3) by defining and being the first to deliver a SOA Governance framework using GIF, UDDI, and great product capabilities in the areas of contract management, policy management and the like; and 4) GREAT marketing. That being said, we WOULD NOT have been successful had we not emphasized openness and standardization and executed accordingly. For more on this see "http://soaguidebook.com/chapters.html#chapter3" (shameless plug).

On the matter of "Standards need OSS implementations". These issues are entirely and utterly orthogonal. OSS has very little to do with standardization - quite the contrary! I've seen too many exploit OSS as a way to get around standardization. It's not to say that OSS cannot contribute to standardization, but as is the case for BPEL, BPMN, BPEL Extensions for People and WS-HumanTask - areas of standardization I'm currently involved in - OSS has been contributing very little. OSS is a business-model for +95% of participants. Please don't confound OSS with standards - that would be a disservice to the standards community.</description>
		<content:encoded><![CDATA[<p>Re: &#8220;On the Systinet/UDDI front, I still think UDDI’s mindshare and the fact that Systinet was the leading provider enhanced their valuation a lot. Even if at the product level the UDDI support was a small portion of the actual feature set. But what do I know. Luc, are you reading? Any comment? Any advice to Bert and his colleagues?&#8221;</p>
<p>If Systinet was sold for 105M it wasn&#8217;t because of UDDI, but rather because of 1) the ecosystem of vendors we built around the Systinet Governance Interoperability Framework (GIF) for which UDDI served as a key building block; 2) by being the leading registry vendors (we oem&#8217;d to BEA, Oracle and Tibco); 3) by defining and being the first to deliver a SOA Governance framework using GIF, UDDI, and great product capabilities in the areas of contract management, policy management and the like; and 4) GREAT marketing. That being said, we WOULD NOT have been successful had we not emphasized openness and standardization and executed accordingly. For more on this see &#8220;http://soaguidebook.com/chapters.html#chapter3&#8243; (shameless plug).</p>
<p>On the matter of &#8220;Standards need OSS implementations&#8221;. These issues are entirely and utterly orthogonal. OSS has very little to do with standardization - quite the contrary! I&#8217;ve seen too many exploit OSS as a way to get around standardization. It&#8217;s not to say that OSS cannot contribute to standardization, but as is the case for BPEL, BPMN, BPEL Extensions for People and WS-HumanTask - areas of standardization I&#8217;m currently involved in - OSS has been contributing very little. OSS is a business-model for +95% of participants. Please don&#8217;t confound OSS with standards - that would be a disservice to the standards community.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46386</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Wed, 02 Jul 2008 22:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46386</guid>
		<description>"Right time &#038; place" was certainly part of it for the servlet API. But why didn't this apply to NSAPI, (Fast-)CGI, ISAPI and the Apache API? All doing similar things and backed by code. Several of them backed by influential organizations.

I am not debating your point (with which I tend to agree) as much as pointing out that history is a messy business... Many factors interlock (like differing programming languages fortunes in this example). Did java rise because of servlet or did servlet rise because of java?</description>
		<content:encoded><![CDATA[<p>&#8220;Right time &#038; place&#8221; was certainly part of it for the servlet API. But why didn&#8217;t this apply to NSAPI, (Fast-)CGI, ISAPI and the Apache API? All doing similar things and backed by code. Several of them backed by influential organizations.</p>
<p>I am not debating your point (with which I tend to agree) as much as pointing out that history is a messy business&#8230; Many factors interlock (like differing programming languages fortunes in this example). Did java rise because of servlet or did servlet rise because of java?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46383</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Wed, 02 Jul 2008 20:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46383</guid>
		<description>An open source project becoming a de facto standard is the exception, not the rule.    In any popular space, there will be many, many alternatives.   Look at the number of open source Java web frameworks there are:  has this helped the Java world?    It certainly hasn't helped "standardize" much.   If anything, it's made it more confusing to a newcomer, even though there's a lot of "stuff that works".  

I would note, however, that those innovations rely on a standard that had "available source" but not "open source" until very recently.  Those standards were the Java SE libraries and Java Servlet APIs.  Interestingly, these were not hammered out by committee, but were one of those "right time &#38; place" successes that a) had working code behind them, b) had Sun's force of will behind them to keep them stable, and c) were eventually adopted and managed by committee (the JCP) when they had matured enough.    I see this approach being taken increasingly by Internet standards like Atom, Atompub, OpenID, OAuth, etc, and it seems to be reasonable. 

At Jazoon, Roy Fielding gave a good keynote on the conditions in fostering a thriving community and "de facto standards".   His major point was that they require "an architecture for decentralized evolution".   He made the bold claim that the success of Linux, Apache httpd, and Eclipse actually had little to do with their open source nature, and much more to do with their architecture enabling modules, plugins, and the enablement of isolated evolution that didn't require any influence or time commitment from the core team.  &lt;a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&#38;detail=5160" rel="nofollow"&gt;Slides are availabile here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>An open source project becoming a de facto standard is the exception, not the rule.    In any popular space, there will be many, many alternatives.   Look at the number of open source Java web frameworks there are:  has this helped the Java world?    It certainly hasn&#8217;t helped &#8220;standardize&#8221; much.   If anything, it&#8217;s made it more confusing to a newcomer, even though there&#8217;s a lot of &#8220;stuff that works&#8221;.  </p>
<p>I would note, however, that those innovations rely on a standard that had &#8220;available source&#8221; but not &#8220;open source&#8221; until very recently.  Those standards were the Java SE libraries and Java Servlet APIs.  Interestingly, these were not hammered out by committee, but were one of those &#8220;right time &amp; place&#8221; successes that a) had working code behind them, b) had Sun&#8217;s force of will behind them to keep them stable, and c) were eventually adopted and managed by committee (the JCP) when they had matured enough.    I see this approach being taken increasingly by Internet standards like Atom, Atompub, OpenID, OAuth, etc, and it seems to be reasonable. </p>
<p>At Jazoon, Roy Fielding gave a good keynote on the conditions in fostering a thriving community and &#8220;de facto standards&#8221;.   His major point was that they require &#8220;an architecture for decentralized evolution&#8221;.   He made the bold claim that the success of Linux, Apache httpd, and Eclipse actually had little to do with their open source nature, and much more to do with their architecture enabling modules, plugins, and the enablement of isolated evolution that didn&#8217;t require any influence or time commitment from the core team.  <a href="http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&amp;detail=5160" rel="nofollow">Slides are availabile here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46378</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Wed, 02 Jul 2008 17:07:25 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46378</guid>
		<description>Hi Steve. That approach didn't serve us too well with &lt;a href="http://www.hpl.hp.co.uk/techreports/2004/HPL-2004-150.pdf" rel="nofollow"&gt;e-speak&lt;/a&gt;. But then again, I don't want to read too much into the e-speak experience because there are lots of things we could have done better. Failure to standardize might not have been a major contributor.
In a way, standards are to OSS what a SOA governance registry is to a set of Web services. But it is as easy to take a cynical view of SOA governance as it is to do of standards, so I am probably not building much of a case here.
When you ask "do OSS implementations need standards?", I want to ask back: for what? They surely don't need standards to deliver useful features. They may need standards to generate large business benefits to the users.
Still hard to picture a world where &lt;a href="http://www.w3.org/Jigsaw/" rel="nofollow"&gt;Jigsaw&lt;/a&gt; replaces the HTTP spec...</description>
		<content:encoded><![CDATA[<p>Hi Steve. That approach didn&#8217;t serve us too well with <a href="http://www.hpl.hp.co.uk/techreports/2004/HPL-2004-150.pdf" rel="nofollow">e-speak</a>. But then again, I don&#8217;t want to read too much into the e-speak experience because there are lots of things we could have done better. Failure to standardize might not have been a major contributor.<br />
In a way, standards are to OSS what a SOA governance registry is to a set of Web services. But it is as easy to take a cynical view of SOA governance as it is to do of standards, so I am probably not building much of a case here.<br />
When you ask &#8220;do OSS implementations need standards?&#8221;, I want to ask back: for what? They surely don&#8217;t need standards to deliver useful features. They may need standards to generate large business benefits to the users.<br />
Still hard to picture a world where <a href="http://www.w3.org/Jigsaw/" rel="nofollow">Jigsaw</a> replaces the HTTP spec&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Loughran</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46375</link>
		<dc:creator>Steve Loughran</dc:creator>
		<pubDate>Wed, 02 Jul 2008 16:35:25 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46375</guid>
		<description>I'd push back against the "Standards need OSS implementations". Turn the question around. Do OSS implementations need standards? Not really, because they are defacto standards that are freely reusable. Why go into the committee, get lost in the mire of competing ideas, when you can build stuff that works?</description>
		<content:encoded><![CDATA[<p>I&#8217;d push back against the &#8220;Standards need OSS implementations&#8221;. Turn the question around. Do OSS implementations need standards? Not really, because they are defacto standards that are freely reusable. Why go into the committee, get lost in the mire of competing ideas, when you can build stuff that works?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: People Over Process &#187; links for 2008-07-02</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46361</link>
		<dc:creator>People Over Process &#187; links for 2008-07-02</dc:creator>
		<pubDate>Wed, 02 Jul 2008 07:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46361</guid>
		<description>[...] William Vambenepe’s blog » Moving towards utility/cloud computing standards? William throws out some context bullets for standards in the cloud. Good comments too, including from Peter@3Tera. (tags: cloud standards 3tera elastra itmanagement opensource) [...]</description>
		<content:encoded><![CDATA[<p>[...] William Vambenepe’s blog » Moving towards utility/cloud computing standards? William throws out some context bullets for standards in the cloud. Good comments too, including from Peter@3Tera. (tags: cloud standards 3tera elastra itmanagement opensource) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Do we need a cloud standard or just one good old IT management standard? &#124; IT Management and Cloud Blog</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46348</link>
		<dc:creator>Do we need a cloud standard or just one good old IT management standard? &#124; IT Management and Cloud Blog</dc:creator>
		<pubDate>Wed, 02 Jul 2008 01:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46348</guid>
		<description>[...] to the old IT Management standards discussion. For which I will leave you in the capable hands of Mr. Vambenepe who is indeed an expert on said [...]</description>
		<content:encoded><![CDATA[<p>[...] to the old IT Management standards discussion. For which I will leave you in the capable hands of Mr. Vambenepe who is indeed an expert on said [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: June 2008 Review Post &#124; IT Management and Cloud Blog</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46344</link>
		<dc:creator>June 2008 Review Post &#124; IT Management and Cloud Blog</dc:creator>
		<pubDate>Tue, 01 Jul 2008 23:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46344</guid>
		<description>[...] Also, come to find out that Puppet is the dirty little secret behind a lot of what is going on in the clouds.  I also made an aaS out of myself with this particular post and I made a few of the nice boys and girls at Hyperic kinda mad at me with this one as well.   I ended the month with a hum-dinger that started a great conversation with this post then some follow up over here. [...]</description>
		<content:encoded><![CDATA[<p>[...] Also, come to find out that Puppet is the dirty little secret behind a lot of what is going on in the clouds.  I also made an aaS out of myself with this particular post and I made a few of the nice boys and girls at Hyperic kinda mad at me with this one as well.   I ended the month with a hum-dinger that started a great conversation with this post then some follow up over here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46342</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Tue, 01 Jul 2008 22:30:03 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46342</guid>
		<description>Alright, you guys win. VCs won't help here. I guess I was just looking for a Zorro to come rescue the little start-ups bullied by large companies in standards bodies. Maybe open source is that Zorro, as John was implying in the podcast.

But back in the days of e-speak, we had a fully open-source implementation and we thought that freed us from bothering to standardize the communication protocols. Then came SOAP/WSDL/UDDI and e-speak died... But that may not prove anything. For one thing, we had the code out but we failed to build a development community around it, which is a big difference.

On the Systinet/UDDI front, I still think UDDI's mindshare and the fact that Systinet was the leading provider enhanced their valuation a lot. Even if at the product level the UDDI support was a small portion of the actual feature set. But what do I know. Luc, are you reading? Any comment? Any advice to Bert and his colleagues?</description>
		<content:encoded><![CDATA[<p>Alright, you guys win. VCs won&#8217;t help here. I guess I was just looking for a Zorro to come rescue the little start-ups bullied by large companies in standards bodies. Maybe open source is that Zorro, as John was implying in the podcast.</p>
<p>But back in the days of e-speak, we had a fully open-source implementation and we thought that freed us from bothering to standardize the communication protocols. Then came SOAP/WSDL/UDDI and e-speak died&#8230; But that may not prove anything. For one thing, we had the code out but we failed to build a development community around it, which is a big difference.</p>
<p>On the Systinet/UDDI front, I still think UDDI&#8217;s mindshare and the fact that Systinet was the leading provider enhanced their valuation a lot. Even if at the product level the UDDI support was a small portion of the actual feature set. But what do I know. Luc, are you reading? Any comment? Any advice to Bert and his colleagues?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://stage.vambenepe.com/archives/220#comment-46341</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Tue, 01 Jul 2008 21:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/?p=220#comment-46341</guid>
		<description>VC's primarily are focused with building a business and an investment exit strategy.    Standards are more about building an industry - i.e. they may be a viable business strategy, but it's a rare art form to pull it off.   So, VC's are likely to stick to advising on the former.   I'd also note that most VC's are rather hands off from the technical and market direction -- they evaluate, and give feedback, yes, but largely it's the job of management to make the company successful.   If the VC is heavily involved with setting your direction, that might mean you haven't been doing your job. ;-)  

To use the UDDI example, there was a specification that was too ahead of its time.   The vision was to be "public yellow pages".   But almost all public UDDI servers are gone now.   The real problem was "governance infrastructure" and "interface interoperability".      UDDI had little to do with governance other than enabling categorization -- it didn't help processes.    And we're still running at that interface interoperability fence.    So, UDDI devolved into becoming a plugin to lookup services via developer IDE's or service buses.   Yet most developers (and servers) can also just use RESTful discovery (i.e. the ?WSDL query string at a service endpoint) - no specialized protocol required!    

Did it increase Systinet's valuation?  Certainly, yes, in the early days.  By many millions by the time Mercury bought them?  Likely not.   By that time, UDDI was, at best, a checkbox feature to provide a modicum of comfort that a customer wasn't totally locked in to some kind of proprietary metadata repository (which they were, if it was to do anything useful).   Systinet's value was mostly that it built useful, extensible, and popular management applications -- completely independent of UDDI, except, again, as a checkbox of modest "interop? let's not lift that rock kthx!" comfort.

It's one thing to be open and flexible -- the point behind ECML, EDML, [insert your description or markup language here] etc.   It's another thing to formalize agreement around these things -- hard when we participants don't even necessarily agree on our shared concerns, since the area is so new. :-)</description>
		<content:encoded><![CDATA[<p>VC&#8217;s primarily are focused with building a business and an investment exit strategy.    Standards are more about building an industry - i.e. they may be a viable business strategy, but it&#8217;s a rare art form to pull it off.   So, VC&#8217;s are likely to stick to advising on the former.   I&#8217;d also note that most VC&#8217;s are rather hands off from the technical and market direction &#8212; they evaluate, and give feedback, yes, but largely it&#8217;s the job of management to make the company successful.   If the VC is heavily involved with setting your direction, that might mean you haven&#8217;t been doing your job. ;-)  </p>
<p>To use the UDDI example, there was a specification that was too ahead of its time.   The vision was to be &#8220;public yellow pages&#8221;.   But almost all public UDDI servers are gone now.   The real problem was &#8220;governance infrastructure&#8221; and &#8220;interface interoperability&#8221;.      UDDI had little to do with governance other than enabling categorization &#8212; it didn&#8217;t help processes.    And we&#8217;re still running at that interface interoperability fence.    So, UDDI devolved into becoming a plugin to lookup services via developer IDE&#8217;s or service buses.   Yet most developers (and servers) can also just use RESTful discovery (i.e. the ?WSDL query string at a service endpoint) - no specialized protocol required!    </p>
<p>Did it increase Systinet&#8217;s valuation?  Certainly, yes, in the early days.  By many millions by the time Mercury bought them?  Likely not.   By that time, UDDI was, at best, a checkbox feature to provide a modicum of comfort that a customer wasn&#8217;t totally locked in to some kind of proprietary metadata repository (which they were, if it was to do anything useful).   Systinet&#8217;s value was mostly that it built useful, extensible, and popular management applications &#8212; completely independent of UDDI, except, again, as a checkbox of modest &#8220;interop? let&#8217;s not lift that rock kthx!&#8221; comfort.</p>
<p>It&#8217;s one thing to be open and flexible &#8212; the point behind ECML, EDML, [insert your description or markup language here] etc.   It&#8217;s another thing to formalize agreement around these things &#8212; hard when we participants don&#8217;t even necessarily agree on our shared concerns, since the area is so new. :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
