<?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: Elastra and data center configuration formats</title>
	<atom:link href="http://stage.vambenepe.com/archives/180/feed" rel="self" type="application/rss+xml" />
	<link>http://stage.vambenepe.com/archives/180</link>
	<description>IT management in a changing IT world</description>
	<pubDate>Wed, 07 Jan 2009 01:13:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tecosystems &#187; Hey You, Standarize My Cloud</title>
		<link>http://stage.vambenepe.com/archives/180#comment-46394</link>
		<dc:creator>tecosystems &#187; Hey You, Standarize My Cloud</dc:creator>
		<pubDate>Thu, 03 Jul 2008 03:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-46394</guid>
		<description>[...] see cloud standards emerge, what might they look like? William Vambenepe, an Oracle architect, has some ideas on the subject, which were something of a response to my cloud standards piece: Stephen [...]</description>
		<content:encoded><![CDATA[<p>[...] see cloud standards emerge, what might they look like? William Vambenepe, an Oracle architect, has some ideas on the subject, which were something of a response to my cloud standards piece: Stephen [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/180#comment-39493</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Wed, 23 Apr 2008 15:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-39493</guid>
		<description>Hi Fermin. By SML I meant indeed the Service Modeling Language specification now in W3C. On the other hand, for CML I wasn't refering to the Choreography Modeling Language but to the Common Model Library: &lt;a href="http://www.cml-project.org/2.html" rel="nofollow"&gt;http://www.cml-project.org/2.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Hi Fermin. By SML I meant indeed the Service Modeling Language specification now in W3C. On the other hand, for CML I wasn&#8217;t refering to the Choreography Modeling Language but to the Common Model Library: <a href="http://www.cml-project.org/2.html" rel="nofollow">http://www.cml-project.org/2.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fermin</title>
		<link>http://stage.vambenepe.com/archives/180#comment-39462</link>
		<dc:creator>fermin</dc:creator>
		<pubDate>Wed, 23 Apr 2008 09:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-39462</guid>
		<description>Maybe a stupid question, but... :)

I understand you mean &lt;a href="http://www.w3.org/TR/2007/WD-sml-20070806/" rel="nofollow"&gt;Service Modeling Language&lt;/a&gt; by SML and &lt;a href="http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/" rel="nofollow"&gt;Choreography Modeling Language&lt;/a&gt; by CML. Right?

Thanks!

------
Fermín

PD. Sorry for the previous wrong post (maybe a "Preview" function should be convenient).</description>
		<content:encoded><![CDATA[<p>Maybe a stupid question, but&#8230; :)</p>
<p>I understand you mean <a href="http://www.w3.org/TR/2007/WD-sml-20070806/" rel="nofollow">Service Modeling Language</a> by SML and <a href="http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/" rel="nofollow">Choreography Modeling Language</a> by CML. Right?</p>
<p>Thanks!</p>
<p>&#8212;&#8212;<br />
Fermín</p>
<p>PD. Sorry for the previous wrong post (maybe a &#8220;Preview&#8221; function should be convenient).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fermin</title>
		<link>http://stage.vambenepe.com/archives/180#comment-39461</link>
		<dc:creator>fermin</dc:creator>
		<pubDate>Wed, 23 Apr 2008 09:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-39461</guid>
		<description>Maybe a stupid question, but… :)

I understand you mean Service Modeling Language by SML and Choreography Modeling Language by CML. Right?

Thanks!

——
Fermín

PD. Sorry for the previous wrong post (maybe a “Preview” function should be convenient).</description>
		<content:encoded><![CDATA[<p>Maybe a stupid question, but… :)</p>
<p>I understand you mean Service Modeling Language by SML and Choreography Modeling Language by CML. Right?</p>
<p>Thanks!</p>
<p>——<br />
Fermín</p>
<p>PD. Sorry for the previous wrong post (maybe a “Preview” function should be convenient).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/180#comment-38127</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Thu, 03 Apr 2008 22:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-38127</guid>
		<description>Thanks for the long reply Stu. I like the vision you paint. I am intrigued by EDML moving towards a "hypermedia markup language". If by "hypermedia" you mean something that provides integration (at the semantic level as well as the location/format level) between domain-specific models, then I am clapping with hands and feet. That's what I meant when I wrote that in the best case it's a "supple connective tissue that links stiffer domain-specific formats" (yes, that's a weird choice of words and I too cringe when I re-read it).
I have a backburner project to compare and contrast the different models that touch on app deployment/configuration. Including 3tera's ADL (thanks Bert), SML/CML (or rather SML combined with what CML could turn out to be), maybe DCML, OASIS SDD (they have a public review draft out), etc. And, when you guys are comfortable sharing them, the application-centric aspects of ECML/EDML.</description>
		<content:encoded><![CDATA[<p>Thanks for the long reply Stu. I like the vision you paint. I am intrigued by EDML moving towards a &#8220;hypermedia markup language&#8221;. If by &#8220;hypermedia&#8221; you mean something that provides integration (at the semantic level as well as the location/format level) between domain-specific models, then I am clapping with hands and feet. That&#8217;s what I meant when I wrote that in the best case it&#8217;s a &#8220;supple connective tissue that links stiffer domain-specific formats&#8221; (yes, that&#8217;s a weird choice of words and I too cringe when I re-read it).<br />
I have a backburner project to compare and contrast the different models that touch on app deployment/configuration. Including 3tera&#8217;s ADL (thanks Bert), SML/CML (or rather SML combined with what CML could turn out to be), maybe DCML, OASIS SDD (they have a public review draft out), etc. And, when you guys are comfortable sharing them, the application-centric aspects of ECML/EDML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://stage.vambenepe.com/archives/180#comment-38114</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Thu, 03 Apr 2008 18:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-38114</guid>
		<description>Hi William,

I'll try to answer a few questions.  (Standard disclaimer that I speak for myself here).

&#62; Does he feels the need to narrowly redefine “utility computing” (who knew that all that time “utility computing” was 
&#62; just referring to a single hypervisor?)

There's a difference between "term in concept" vs. "term in practice" -- different people have certain connotations associated with an image.   I think the Wikipedia &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing" rel="nofollow"&gt;entry for cloud computing&lt;/a&gt; shows why the new term has emerged, though I agree it remains to be seen if it sticks or if the traditional "utility computing" label is more appropriate.

&#62;Basically it sounds like they don’t want to be seen as competing with Opsware and Bladelogic so they try to redefine &#62; the category.

Of course, that never happens :-)  Hello, Workflow -&#62; BPM, EAI -&#62; ESB, Portals -&#62; Blogging Frameworks, Metadata Repositories -&#62; CMDBs, Directories -&#62; Identity Management....

I guess the point is that technology evolves in weird ways that synthesizes prior approaches while it blazes new trails.  So, there's bound to be overlap with that's come before, but the question is whether the new angle is sustaining the traditional approach or disrupting it?   Naturally, cloud computing providers believe there's a level of disruption at play here, beyond "just another way" to do provisioning &#38; runbook automation.   Part of this disruption is economic and has to do with the level of abstraction being offered -- holistic services instead of tangled underpinnings.   Another part of the disruption is the change in architecture -- "everything goes, we'll discover it for you" vs. one that assumes the Web's architecture as central.   Time will tell how this plays out.

&#62; So where are the specifications for these ECML and EDML formats? I would be very interested in reading them, but 
&#62; they don’t appear to be available anywhere. Maybe that would be a good first step towards making them industry 
&#62; standards.

I think I'll echo Bert's comments that a) other standards aren't up to the task, and b) one doesn't want to drive a standard too soon, especially in an evolving space. 

Generally building "one modeling language to rule them all" to be a fools errand, especially when many such attempts  have largely gone nowhere, and that even in the modestly successful areas, interoperability is minimal.   My vote is that "SML/CML" will try to do too much at once, but I'm prepared to be pleasantly surprised.     

The current direction of EDML, for example, is as a hypermedia markup language, not necessarily a modeling language.   I think that's a different approach vs. other emerging standards in this space.  

In cases where a language is targeted at a similar set of bounded goals, I could see great benefits.  I could see a future where we compare notes between 3Tera's work and Elastra's work, pick the best union, and together evolve a standard out of that, for example.   But it will be some time before that makes sense.     

&#62; Maybe Stu will one day explain what a “private cloud” is. His description of his new company seems to confirm my 
&#62; impression that they are really focused (for now at least) on “public clouds” and not the Opsware-like “private 
&#62; clouds” automation capabilities. 

Well, I think to be a "cloud computing provider" you do need to have a firm direction on the "future way of doing things", which we bet are public clouds, with one's feet on the ground on "how things are", which is what private clouds are about.  

&#62; Maybe the “private clouds” are just in the business plan (and marketing literature) to be able to show a huge 
&#62; potential markets to VCs so they pony up the funds. Or maybe they really plan to go after this too.

We really plan to go after this too, this year, in fact.   The work to date has been on an architecture to bridge both public and private clouds, which enables realistic transition strategies.   

For example, if you can reduce your basic data centre costs to Amazon EC2 levels, it would be good to exploit these  technologies with your own assets.    If you require locality of data for security or latency reasons, same deal.   As you suggest, one of our major goals is to be able to provision storage and some processing in the private cloud while linking to other services in the public cloud.</description>
		<content:encoded><![CDATA[<p>Hi William,</p>
<p>I&#8217;ll try to answer a few questions.  (Standard disclaimer that I speak for myself here).</p>
<p>&gt; Does he feels the need to narrowly redefine “utility computing” (who knew that all that time “utility computing” was<br />
&gt; just referring to a single hypervisor?)</p>
<p>There&#8217;s a difference between &#8220;term in concept&#8221; vs. &#8220;term in practice&#8221; &#8212; different people have certain connotations associated with an image.   I think the Wikipedia <a href="http://en.wikipedia.org/wiki/Cloud_computing" rel="nofollow">entry for cloud computing</a> shows why the new term has emerged, though I agree it remains to be seen if it sticks or if the traditional &#8220;utility computing&#8221; label is more appropriate.</p>
<p>&gt;Basically it sounds like they don’t want to be seen as competing with Opsware and Bladelogic so they try to redefine &gt; the category.</p>
<p>Of course, that never happens :-)  Hello, Workflow -&gt; BPM, EAI -&gt; ESB, Portals -&gt; Blogging Frameworks, Metadata Repositories -&gt; CMDBs, Directories -&gt; Identity Management&#8230;.</p>
<p>I guess the point is that technology evolves in weird ways that synthesizes prior approaches while it blazes new trails.  So, there&#8217;s bound to be overlap with that&#8217;s come before, but the question is whether the new angle is sustaining the traditional approach or disrupting it?   Naturally, cloud computing providers believe there&#8217;s a level of disruption at play here, beyond &#8220;just another way&#8221; to do provisioning &amp; runbook automation.   Part of this disruption is economic and has to do with the level of abstraction being offered &#8212; holistic services instead of tangled underpinnings.   Another part of the disruption is the change in architecture &#8212; &#8220;everything goes, we&#8217;ll discover it for you&#8221; vs. one that assumes the Web&#8217;s architecture as central.   Time will tell how this plays out.</p>
<p>&gt; So where are the specifications for these ECML and EDML formats? I would be very interested in reading them, but<br />
&gt; they don’t appear to be available anywhere. Maybe that would be a good first step towards making them industry<br />
&gt; standards.</p>
<p>I think I&#8217;ll echo Bert&#8217;s comments that a) other standards aren&#8217;t up to the task, and b) one doesn&#8217;t want to drive a standard too soon, especially in an evolving space. </p>
<p>Generally building &#8220;one modeling language to rule them all&#8221; to be a fools errand, especially when many such attempts  have largely gone nowhere, and that even in the modestly successful areas, interoperability is minimal.   My vote is that &#8220;SML/CML&#8221; will try to do too much at once, but I&#8217;m prepared to be pleasantly surprised.     </p>
<p>The current direction of EDML, for example, is as a hypermedia markup language, not necessarily a modeling language.   I think that&#8217;s a different approach vs. other emerging standards in this space.  </p>
<p>In cases where a language is targeted at a similar set of bounded goals, I could see great benefits.  I could see a future where we compare notes between 3Tera&#8217;s work and Elastra&#8217;s work, pick the best union, and together evolve a standard out of that, for example.   But it will be some time before that makes sense.     </p>
<p>&gt; Maybe Stu will one day explain what a “private cloud” is. His description of his new company seems to confirm my<br />
&gt; impression that they are really focused (for now at least) on “public clouds” and not the Opsware-like “private<br />
&gt; clouds” automation capabilities. </p>
<p>Well, I think to be a &#8220;cloud computing provider&#8221; you do need to have a firm direction on the &#8220;future way of doing things&#8221;, which we bet are public clouds, with one&#8217;s feet on the ground on &#8220;how things are&#8221;, which is what private clouds are about.  </p>
<p>&gt; Maybe the “private clouds” are just in the business plan (and marketing literature) to be able to show a huge<br />
&gt; potential markets to VCs so they pony up the funds. Or maybe they really plan to go after this too.</p>
<p>We really plan to go after this too, this year, in fact.   The work to date has been on an architecture to bridge both public and private clouds, which enables realistic transition strategies.   </p>
<p>For example, if you can reduce your basic data centre costs to Amazon EC2 levels, it would be good to exploit these  technologies with your own assets.    If you require locality of data for security or latency reasons, same deal.   As you suggest, one of our major goals is to be able to provision storage and some processing in the private cloud while linking to other services in the public cloud.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bert Armijo</title>
		<link>http://stage.vambenepe.com/archives/180#comment-37472</link>
		<dc:creator>Bert Armijo</dc:creator>
		<pubDate>Wed, 26 Mar 2008 23:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-37472</guid>
		<description>Sorry for the bad link, we moved our site onto one of our grids a couple weeks ago from a hosting platform one of our partners had provided to us and in the process we evidently broke something. I'll have someone look into it. If you shoot me an email at bert at 3tera dot com I send you a working link.

We didn't publish ADL initially for user consumption because to our knowledge no one had ever attempted the type of application level portability that we wanted to accomplish. Rather than manage existing gear, we were looking to package distributed systems into first order entities. Therefore we were concerned that we might have to revamp ADL periodically, causing users to have to rewrite code. ADL was a means to an end rather than a product in itself. After a year plus into production, though, it's been very stable and we've found that users do want to see it and be able to edit it directly so we'll be making it more visible in the production system.</description>
		<content:encoded><![CDATA[<p>Sorry for the bad link, we moved our site onto one of our grids a couple weeks ago from a hosting platform one of our partners had provided to us and in the process we evidently broke something. I&#8217;ll have someone look into it. If you shoot me an email at bert at 3tera dot com I send you a working link.</p>
<p>We didn&#8217;t publish ADL initially for user consumption because to our knowledge no one had ever attempted the type of application level portability that we wanted to accomplish. Rather than manage existing gear, we were looking to package distributed systems into first order entities. Therefore we were concerned that we might have to revamp ADL periodically, causing users to have to rewrite code. ADL was a means to an end rather than a product in itself. After a year plus into production, though, it&#8217;s been very stable and we&#8217;ve found that users do want to see it and be able to edit it directly so we&#8217;ll be making it more visible in the production system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe</title>
		<link>http://stage.vambenepe.com/archives/180#comment-37466</link>
		<dc:creator>William Vambenepe</dc:creator>
		<pubDate>Wed, 26 Mar 2008 22:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-37466</guid>
		<description>Thanks for the comment Bert. You are correct about the dangers of trying to innovate in a standard rather than in an implementation. I, for one, have some sins to atone for in that domain.

In this blog entry, I am not saying that ECML/EDML should necessarily be made available as standards. I am just pointing out that they are not, and as such should not be called "standards". You can't have it both ways.

I am very interested in learning more about ADL. I find a bunch of links to an &lt;a href="http://doc.3tera.net/AppLogic2/AdvADLSpec.html" rel="nofollow"&gt;ADL specification&lt;/a&gt; on your &lt;a href="http://doc.3tera.net/AppLogic2/WebHome.html" rel="nofollow"&gt;Wiki&lt;/a&gt;, but clicking on that link only returns this error: "The page you requested is not available. It has either been removed or it is available only to 3Tera partners". Which is it? Is there an updated public link or is the spec only available to partners?

I would also be very interested to know what existing specs you considered at the time and what were your key requirements. Assuming you can and care to share more on this.</description>
		<content:encoded><![CDATA[<p>Thanks for the comment Bert. You are correct about the dangers of trying to innovate in a standard rather than in an implementation. I, for one, have some sins to atone for in that domain.</p>
<p>In this blog entry, I am not saying that ECML/EDML should necessarily be made available as standards. I am just pointing out that they are not, and as such should not be called &#8220;standards&#8221;. You can&#8217;t have it both ways.</p>
<p>I am very interested in learning more about ADL. I find a bunch of links to an <a href="http://doc.3tera.net/AppLogic2/AdvADLSpec.html" rel="nofollow">ADL specification</a> on your <a href="http://doc.3tera.net/AppLogic2/WebHome.html" rel="nofollow">Wiki</a>, but clicking on that link only returns this error: &#8220;The page you requested is not available. It has either been removed or it is available only to 3Tera partners&#8221;. Which is it? Is there an updated public link or is the spec only available to partners?</p>
<p>I would also be very interested to know what existing specs you considered at the time and what were your key requirements. Assuming you can and care to share more on this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bert Armijo</title>
		<link>http://stage.vambenepe.com/archives/180#comment-37456</link>
		<dc:creator>Bert Armijo</dc:creator>
		<pubDate>Wed, 26 Mar 2008 20:01:49 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/180#comment-37456</guid>
		<description>The issue with standards, is if they're started before a working example of the resulting system is built, they tend to become political or mere marketing hype. 

Having lived through this decusion process, I can tell you that at 3tera, where our ADL (application description language) has been in use for almost two years, we decided not to use other standards because they weren't up to the task. They specified a great deal of detail but without creating the necesary boudary around an application that enable you to manipulate the end product. 

Bert</description>
		<content:encoded><![CDATA[<p>The issue with standards, is if they&#8217;re started before a working example of the resulting system is built, they tend to become political or mere marketing hype. </p>
<p>Having lived through this decusion process, I can tell you that at 3tera, where our ADL (application description language) has been in use for almost two years, we decided not to use other standards because they weren&#8217;t up to the task. They specified a great deal of detail but without creating the necesary boudary around an application that enable you to manipulate the end product. </p>
<p>Bert</p>
]]></content:encoded>
	</item>
</channel>
</rss>
