<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://duncan-cragg.org/css/atom.css" type="text/css" ?>
<!-- Copyright (c) 2006 Duncan Cragg -->

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
    <id>http://duncan-cragg.org/blog/</id>
    <title>What Not How - Posts tagged 'identity'</title>
    <subtitle>Duncan Cragg on Declarative Architectures</subtitle>
    <author><name>Duncan Cragg</name></author>
    <logo>/favicon.gif</logo>
    <icon>/favicon.ico</icon>
    <rights>All content including photos and images by Duncan Cragg. Copyright (c) Duncan Cragg, your rights preserved: see /CXL.html</rights>
    <generator uri="http://www.djangoproject.com">A Django Production.</generator>
    <link rel="alternate" type="text/html" href="http://duncan-cragg.org/blog/" title="What Not How" />
    <link rel="self" type="application/atom+xml" href="http://duncan-cragg.org/blog/atom/identity/" />

    <updated>2007-01-18T11:12:00Z</updated>


    <entry>
        <id>http://duncan-cragg.org/blog/post/lighter-wins-2007/</id>
        <title>Lighter-than Wins in 2007</title>
        <published>2007-01-18T11:12:00Z</published>
        
        <updated>2007-01-18T11:12:00Z</updated>
        
        <link rel="alternate" type="text/html" href="http://duncan-cragg.org/blog/post/lighter-wins-2007/" title="Lighter-than Wins in 2007" />
        
        <category term="cyberspace" />
        
        <category term="architecture" />
        
        <category term="declarative" />
        
        <category term="web2.0" />
        
        <category term="yaml" />
        
        <category term="identity" />
        
        <category term="app" />
        
        <category term="microformats" />
        
        <category term="ajax" />
        
        <category term="rest" />
        
        <category term="atom" />
        
        <category term="json" />
        
        <category term="openid" />
        
        <category term="rajmo" />
        
        <summary type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml">

<p>

What do all the MAJOR Web 2.0 technologies of 2007 have in
common? 
</p><p>
Let me list them first:
</p><pre>
    M.icroformats (including tags)
    A.jax (including Comet)
    J.SON (plus YAML)
    O.penID (plus SXIP, LID, Yadis)
    R.EST (including Atom, APP)
</pre><p>
What these technologies have in common is that they&#39;re
all <i>lighter</i> than their competitors:
</p><table class="two-col-table"><tr><td><p>Microformats </p></td><td><p> Lighter than the Semantic Web</p></td></tr>
<tr><td><p>Ajax </p></td><td><p> Lighter than Fat Client (!)</p></td></tr>
<tr><td><p>JSON </p></td><td><p> Lighter than XML</p></td></tr>
<tr><td><p>OpenID </p></td><td><p> Lighter than SAML/Liberty Alliance</p></td></tr>
<tr><td><p>REST </p></td><td><p> Lighter than SOA</p></td></tr>
</table><p>
 &#160; ...
</p>

            </div>
        </summary>
        <content type="xhtml" xml:space="preserve">
            <div xmlns="http://www.w3.org/1999/xhtml">

<p>
</p><div class="summary"><p>
What do all the MAJOR Web 2.0 technologies of 2007 have in
common? 
</p><p>
Let me list them first:
</p><pre>
    M.icroformats (including tags)
    A.jax (including Comet)
    J.SON (plus YAML)
    O.penID (plus SXIP, LID, Yadis)
    R.EST (including Atom, APP)
</pre><p>
What these technologies have in common is that they&#39;re
all <i>lighter</i> than their competitors:
</p><table class="two-col-table"><tr><td><p>Microformats </p></td><td><p> Lighter than the Semantic Web</p></td></tr>
<tr><td><p>Ajax </p></td><td><p> Lighter than Fat Client (!)</p></td></tr>
<tr><td><p>JSON </p></td><td><p> Lighter than XML</p></td></tr>
<tr><td><p>OpenID </p></td><td><p> Lighter than SAML/Liberty Alliance</p></td></tr>
<tr><td><p>REST </p></td><td><p> Lighter than SOA</p></td></tr>
</table><p>
</p></div><p>
I&#39;m reminded of Tim Bray&#39;s 
<a href="http://www.tbray.org/ongoing/When/200x/2004/01/03/TPM1">Technology Predictor Success Matrix</a>
and his appreciation of the 
<a href="http://www.tbray.org/ongoing/When/200x/2004/01/14/TPSM-8020">80:20 phenomenon</a>.
If hitting the sweet spot of achieving a lot with only a little
is the main test of potential, then these five Web 2.0
technologies are all set for success.
</p><p>
So it&#39;s no surprise to see Tim supporting
<a href="http://www.tbray.org/ongoing/When/200x/2006/06/07/Microformats">Microformats</a>
<a href="http://www.tbray.org/ongoing/When/200x/2006/01/08/No-New-XML-Languages">once or</a>
<a href="http://www.tbray.org/ongoing/When/200x/2005/10/06/Whats-Happening">twice</a>
and even
<a href="http://www.tbray.org/ongoing/When/200x/2006/12/21/JSON">JSON</a>,
in spite of his, um, XML background. He also understands and uses
<a href="http://www.tbray.org/ongoing/When/200x/2006/04/19/The-Cost-of-AJAX">Ajax</a>
and backs
<a href="http://www.tbray.org/ongoing/When/200x/2004/09/18/WS-Oppo">REST</a>
(in particular via <a href="http://www.tbray.org/ongoing/When/200x/2005/11/21/Atom-Status">Atom</a>).
Tim has not yet mentioned OpenID, instead referring to 
<a href="http://www.tbray.org/ongoing/When/200x/2006/04/28/SAML-Days">SAML</a> and 
<a href="http://www.tbray.org/ongoing/When/200x/2005/05/15/WS-Federation">Liberty Alliance</a>
(please don&#39;t be crass by leaving a comment speculating on the reason for this...).
</p><p>
These MAJOR Web 2.0 technologies should form the basis of
the two-way, interactive data Web or the Web-as-a-platform
vision that we&#39;ve all been promised.
</p><p>
However, they will need taking a little further this year, in
order to bring them closer together and to make this vision
happen in a seamless way.
</p><p>
A synergy between these 80:20 technologies can potentially
produce much more than just the &#39;next version of the Web&#39;, if
engineered well.
</p><p>
I have already discussed the 
<a href="http://duncan-cragg.org/blog/post/microformats-challenge-web-feeds-and-web-apis/">Subversive Microformat</a>,
I&#39;ve promoted
<a href="http://duncan-cragg.org/blog/post/right-way-to-do-ajax-is-declaratively/">Declarative Ajax</a>
and currently I&#39;m slowly working up to 
<a href="http://duncan-cragg.org/blog/post/getting-data-rest-dialogues/">Symmetric REST</a>.
</p><p>
Next up, I&#39;ll be asking you to consider a web of
<a href="http://www.google.com/search?q=json+microformat&amp;num=100">JSON Microformats</a>
and ways to merge
<a href="http://www.google.com/search?q=hcard+openid&amp;num=100">hCard and OpenID</a>
into active user personas - even avatars...
</p><p>
<i>I&#39;ll tag this acronym as &#39;<a href="http://technorati.com/tag/rajmo">rajmo</a>&#39;
instead of &#39;major&#39;, for obvious reasons.</i>
</p><p>

</p>

            </div>
        </content>
    </entry>
    
</feed>

