 




<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>.NET Developments &#187; Interoperability</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/dotnet-developments/tag/interoperability/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/dotnet-developments</link>
	<description>A SearchWinDevelopment.com blog</description>
	<lastBuildDate>Tue, 19 Oct 2010 13:19:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<copyright>2006-2007 </copyright>
	<managingEditor>contactus@itknowledgeexchange.com (.NET Developments)</managingEditor>
	<webMaster>contactus@itknowledgeexchange.com (.NET Developments)</webMaster>
	<image>
		<url>http://itknowledgeexchange.techtarget.com/dotnet-developments/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>.NET Developments</title>
		<link>http://itknowledgeexchange.techtarget.com/dotnet-developments</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>A SearchWinDevelopment.com blog</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>.NET Developments</itunes:author>
	<itunes:owner>
		<itunes:name>.NET Developments</itunes:name>
		<itunes:email>contactus@itknowledgeexchange.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://itknowledgeexchange.techtarget.com/dotnet-developments/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>No long-term vision for cloud computing interoperability</title>
		<link>http://itknowledgeexchange.techtarget.com/dotnet-developments/no-long-term-vision-for-cloud-computing-interoperability/</link>
		<comments>http://itknowledgeexchange.techtarget.com/dotnet-developments/no-long-term-vision-for-cloud-computing-interoperability/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 16:10:56 +0000</pubDate>
		<dc:creator>YuvalShavit</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Interoperability]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/dotnet-developments/?p=432</guid>
		<description><![CDATA[There&#8217;s a storm brewing in the cloud, and its name is interop. More than a decade into the browser wars that have left developers struggling with two major browsers that work in different ways, cloud services vendors don&#8217;t seem to have learned the lesson. A few weeks ago, IBM pushed the Open Cloud Manifesto, a [...]]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s a storm brewing in the cloud, and its name is interop. More than a decade into the browser wars that have left developers struggling with two major browsers that work in different ways, cloud services vendors don&#8217;t seem to have learned the lesson.</p>
<p>A few weeks ago, <a href="http://www.enterprisestorageforum.com/ipstorage/news/article.php/3813236" target="_blank">IBM pushed the Open Cloud Manifesto</a>, a document that was supposed to lay the tracks for openness and interoperability in cloud computing but which was rejected by the industry&#8217;s major players. Google, Amazon, Salesforce.com and Microsoft all said &#8220;thanks but no thanks&#8221; to the document. Microsoft&#8217;s objection stemmed from the fact that the supposedly open manifesto <a href="http://blogs.msdn.com/stevemar/archive/2009/03/26/moving-toward-an-open-process-on-cloud-computing-interoperability.aspx" target="_blank">was drafted behind closed doors and presented &#8220;as is,&#8221;</a> with no chance for other parties to have their say.</p>
<p>But even if the manifesto is flawed — and the industry consensus seems to be that it is — the idea is important. Interoperability requires not just standards compliance today, but a unified approach to evolving those standards and for coping with incompatibilities as they occur in the future. Addressing interop on a day-to-day basis just isn&#8217;t enough.</p>
<p>We&#8217;ve seen this movie before: the W3C has been defining Web standards for almost 15 years, but it&#8217;s still a headache to write CSS and JavaScript code that works in both Firefox and Internet Explorer. Today&#8217;s cloud vendors should strive to make sure the same isn&#8217;t true of different cloud services in the next decade.</p>
<p>For its part, Microsoft looks like it will have a strong product when it rolls out the final version of Azure. When I spoke to Steven Yi, Microsoft&#8217;s director of product management for the Azure Services Platform, he noted that Azure is designed specifically for the cloud, meaning that it handles scaling and multiple instances behind the scenes. In contrast, the Amazon Elastic Compute Cloud (EC2) provides VMs closer to the metal; this gives developers more control potentially, but it also means they have to create their own scaling mechanisms and communication between VMs, Yi said.</p>
<p>On the interoperability side, Azure is in a good position for now. It runs non-.<!-- -->NET technologies like PHP natively, and developers can expose their services over several standards, including REST and SOAP. Azure services themselves conform to these standards, Yi said, and developers can configure applications hosted on Azure to communicate with end users via a browser, on-premises servers or even other clouds. At MIX09, for instance, Microsoft showed the <a href="http://videos.visitmix.com/MIX09/T01F" target="_blank">Azure Service Bus connecting to the Google App Engine</a>.</p>
<p>But it looks like the long-term interop vision is to keep a short-term vision indefinitely. When I asked Yi how he thought the cloud manifesto should have been drafted, and what Microsoft would like to see in it, his answer raised a red flag.</p>
<p>&#8220;I don&#8217;t necessarily think there needs to be a manifesto as long as we&#8217;re delivering on customer needs&#8221; and interoperating with other services, he said. Yi emphasized that Azure is standards-compliant and that the company is constantly talking to its developers.</p>
<p>That approach is working for now, but it doesn&#8217;t leave much room for the inevitable differences that will arise between cloud computing platforms. Vendors will always push the envelope in different directions, and <a href="http://itknowledgeexchange.techtarget.com/dotnet-developments/microsoft-releases-ie8-fixes-and-breaks-standards-compliance/">some interoperability problems are fine</a>, but vendors should at least agree on a way of settling their differences within a generation of two of their occurrences.</p>
<p>Cloud computing vendors pledge that interoperability is important to them, and so far the system is working relatively well. But it&#8217;s also in its infancy. It won&#8217;t be long before vendors start coming out with new innovations — a fix to the overly verbose XML-based communication that most services now use, for instance — that will threaten interop in the cloud.</p>
<p>Nobody was ready for breakthroughs when they came to Web browsers, and now we&#8217;re all scrambling to glue the eggshells back together. We should demand that cloud computing service vendors stop the next egg from breaking before it&#8217;s too late.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/dotnet-developments/no-long-term-vision-for-cloud-computing-interoperability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft releases IE8; fixes and breaks standards compliance</title>
		<link>http://itknowledgeexchange.techtarget.com/dotnet-developments/microsoft-releases-ie8-fixes-and-breaks-standards-compliance/</link>
		<comments>http://itknowledgeexchange.techtarget.com/dotnet-developments/microsoft-releases-ie8-fixes-and-breaks-standards-compliance/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 19:57:20 +0000</pubDate>
		<dc:creator>YuvalShavit</dc:creator>
				<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Web applications]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/dotnet-developments/microsoft-releases-ie8-fixes-and-breaks-standards-compliance/</guid>
		<description><![CDATA[LAS VEGAS — The final version of Internet Explorer 8 is out, and Microsoft spent today&#8217;s keynote showing off its full CSS 2.1 compliance, faster speeds and developer tools. But just as he finished talking about standards compliance, Microsoft IE general manager Dean Hachamovitch introduced a few new features that show just how hard real [...]]]></description>
				<content:encoded><![CDATA[<p>LAS VEGAS — The <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank">final version of Internet Explorer 8 is out</a>, and Microsoft spent today&#8217;s keynote showing off its full CSS 2.1 compliance, faster speeds and developer tools. But just as he finished talking about standards compliance, Microsoft IE general manager Dean Hachamovitch introduced a few new features that show just how hard real standards compliance are in the browser market.</p>
<p>First, the good news: IE8 is a major improvement over its predecessor. It&#8217;s faster, has plenty of handy features and comes with built-in developer tools. We covered <a href="http://searchwindevelopment.techtarget.com/tip/0,289483,sid8_gci1339713,00.html" target="_blank">IE8&#8242;s developer tools</a> a few months ago, when it was still in beta; some of its new security features include recognizing malware sites and graying out all but the top level domain (TLD) in the URL bars, which will make it easier to notice phishing attacks. Chrome enthusiasts will be interested to learn that IE8 borrowed one of Chrome&#8217;s most compelling features: each tab is now a self-contained process, so a crash on one page won&#8217;t take down the whole browser.</p>
<p>The browser is also more compliant: Microsoft says it passes all of the 7201 tests it came up with and submitted to <a href="http://www.w3.org/" target="_blank">W3C</a>, the body that sets Web standards.</p>
<p>But IE8 also has three new features called Slices, Accelerators and Visual Search. These enable sites to repackage themselves in interesting ways. For instances, IE8 sports a toolbar similar to the menu bar for Slices, which act as minature Web sites; clicking on one of these buttons shows its content, which can contain anything from news updates to an in-depth search field. It&#8217;s all very cool, and only IE8 supports it.</p>
<p>And that&#8217;s the kicker: Slices, Accelerators and Visual Search aren&#8217;t standards compliant, because IE8 is the only browser that supports them. Yes, they&#8217;re all based on standard XML; but that only takes you so far. That takes us to the real question: are the W3C&#8217;s standards the ones that count, or the <em>de facto</em> standards set by browsers?</p>
<p>The point of standards is to simplify development. HTML, CSS, JavaScript and the rest should be &#8220;write once, run anywhere,&#8221; to borrow Java&#8217;s infamous mantra. The best way to do that is to agree on the standards and then write software to match them: Microsoft has done that for CSS, but its unilateral introduction of Slices, Accelerators and Visual Search show that realpolitik is still very much alive in the browser wars.</p>
<p>My guess is that browsers will never be fully compliant, and that&#8217;s a good thing. If each browser were really compliant — if it rendered the standards perfectly and nothing else — there&#8217;d be very little room for experimentation and progress. Any competition between browsers would be solely on speed, security and stability. Those are all great goals, of course, but it&#8217;s also nice that browsers are looking for ways to push the envelope.</p>
<p>What&#8217;s important is that we go back every once in a while, see what&#8217;s worked, and standardize it before moving forward again. And that&#8217;s what Microsoft has done with IE8.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/dotnet-developments/microsoft-releases-ie8-fixes-and-breaks-standards-compliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
