<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://ajax.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from AJAX &amp; RIA Journal</title>
 <link>http://ajax.sys-con.com/</link>
 <description>Latest News from AJAX &amp; RIA Journal</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Sun, 22 Nov 2009 07:08:14 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
 <image> <title>Latest News from AJAX &amp; RIA Journal</title>
 <url>http://gemsres.com/section/108/adj-mag-logo-145.gif</url>
 <link>http://ajax.sys-con.com/</link>
</image>
<item>
 <title>Visual WebGui to Reveal Cloud Application Platform</title>
 <link>http://ajax.sys-con.com/node/1190983</link>
 <description>Gizmox, the developer of  Visual WebGui, today announced that it will reveal  its  application platform atop Windows Azure and its development framework,  VWG platforms offers a push-button .NET desktop legacy application migration path to Windows Azure. With VWG enterprises will be able to migrate to Windows Azure, by reusing their existing Windows software code on Windows Azure without re-write or re-engineering. &lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1190983&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Nov 2009 13:15:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1190983</guid>
 <comments>http://ajax.sys-con.com/node/1190983#feedback</comments>
</item>
<item>
 <title>Microsoft to Open Source the .NET Micro Framework</title>
 <link>http://ajax.sys-con.com/node/1191765</link>
 <description>Today, at the Microsoft Professional Developer Conference (PDC) here Los Angeles, Microsoft announced not only the release of version 4.0 of the.NET Micro Framework, but also that they are open sourcing the product and making it available under the Apache 2.0 license, which is already being used by the community within the embedded space.
The .NET Micro Framework, [...]


Related posts:&lt;ul&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2008/10/net-micro-framework-for-embedded-developers/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: .NET Micro Framework for Embedded Developers&#039;&gt;.NET Micro Framework for Embedded Developers&lt;/a&gt; &lt;small&gt;Today at the Embedded Systems Conference Boston, Microsoft Corp. announced...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/01/microsoft-web-sandbox-goes-open-source/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Microsoft Web Sandbox Goes Open Source&#039;&gt;Microsoft Web Sandbox Goes Open Source&lt;/a&gt; &lt;small&gt;We talked before about Microsoft&amp;#8217;s web sandbox here. Web Sandbox is...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/01/open-source-clouds/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Open-Source Clouds&#039;&gt;Open-Source Clouds&lt;/a&gt; &lt;small&gt; Joyent Inc. today announced the signing of an agreement to acquire...&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1191765&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Nov 2009 12:45:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1191765</guid>
 <comments>http://ajax.sys-con.com/node/1191765#feedback</comments>
</item>
<item>
 <title>Google SPDY Protocol Would Require Mass Change in Infrastructure</title>
 <link>http://ajax.sys-con.com/node/1191641</link>
 <description>&lt;p&gt;&lt;em&gt;Google’s desire to speed up the web via a new protocol is laudable, but the SPDY protocol would require massive changes across networks to support&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/google-logo_2.jpg&quot;&gt;&lt;img title=&quot;google-logo&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 0px 0px; border-right-width: 0px&quot; height=&quot;54&quot; alt=&quot;google-logo&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/google-logo_thumb.jpg&quot; width=&quot;134&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.arstechnica.com&quot;&gt;ArsTechnica&lt;/a&gt; had an interesting article on one of &lt;a href=&quot;http://www.google.com&quot;&gt;Google’s&lt;/a&gt; latest projects, &lt;a href=&quot;http://arstechnica.com/web/news/2009/11/spdy-google-wants-to-speed-up-the-web-by-ditching-http.ars&quot;&gt;a new web protocol designed to replace HTTP called SPDY&lt;/a&gt;. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_2.gif&quot;&gt;&lt;img title=&quot;blockquote&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px&quot; height=&quot;28&quot; alt=&quot;blockquote&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_thumb.gif&quot; width=&quot;46&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; SPDY uses a single SSL-encrypted session between a browser and a client, and then compresses all the request/response overhead. The requests, responses, and data are all put into frames that are multiplexed over the one connection. This makes it possible to send a higher-priority small file without waiting for the transfer of a large file that&#039;s already in progress to terminate. Compressing the requests is helpful in typical ADSL/cable setups, where uplink speed is limited. For good measure, unnecessary and duplicated headers in requests and responses are done away with. SPDY also includes real server push and a &quot;server hint&quot; feature.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Having recently emerged from a trip into the world of service-providers and its associated protocols, the description of SPDY immediately brought to mind other asynchronous, message-oriented protocols such as SIP and DIAMETER. It therefore made me seriously consider the kind of massive changes that would be required to support such a protocol across all data center components: security, &lt;a title=&quot;&quot; href=&quot;http://www.f5.com/glossary/load-balancing.html&quot; rel=&quot;&quot;&gt;load balancing&lt;/a&gt;, acceleration, web servers, application servers, caches. Basically any network intermediary based on the premise of a strict request-reply, synchronous behavior would likely need radical changes to its core protocol handling systems. &lt;/p&gt;  &lt;p /&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;MAJOR DIFFERENCES BETWEEN SPDY and HTTP &lt;/strong&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p /&gt;  &lt;p&gt;SPDY, as described, is asynchronous and message-oriented. Like DIAMETER, SPDY would allow multiple requests per connection, effectively turning a single connection designed to be used and then closed into a long-lived connection. This is more along the lines of a SIP connection which is initiated and held open until the session is terminated.This is very different from the HTTP model in which connections are opened and closed within fairly short time intervals and are not expected to be held open for exceedingly long periods of time. SPDY thus eliminates the overhead associated with opening and closing many connections and the negative impact that has on application performance. &lt;/p&gt;  &lt;p&gt;The current &lt;a href=&quot;http://dev.chromium.org/spdy/spdy-protocol&quot;&gt;draft of the SPDY protocol&lt;/a&gt; states that “from the perspective of the server business logic or application API, nothing has changed”. But from the perspective of the infrastructure that needs to process the protocol, &lt;em&gt;everything&lt;/em&gt; changes. &lt;/p&gt;  &lt;blockquote&gt;   &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;     &lt;div style=&quot;background: #ebd3d3; width: 100%&quot;&gt;&lt;strong&gt;KEY CHANGES TO HTTP HEADERS&lt;/strong&gt;&lt;/div&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;The following  are directly from the draft of the SPDY protocol and document the changes from HTTP to SPDY&lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;REQUEST CHANGES&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;The first line of the request is unfolded into name/value pairs like other HTTP headers.  The names of the first line fields are &lt;code&gt;method&lt;/code&gt;, &lt;code&gt;url&lt;/code&gt;, and &lt;code&gt;version&lt;/code&gt;.  These keys are required to be present.  The &#039;url&#039; is the fully-qualified URL, containing protocol, host, port, and path.&lt;/li&gt;      &lt;li&gt;HTTP request headers are compressed.  This is accomplished by compressing all data sent by the client with gzip encoding.&lt;/li&gt;      &lt;li&gt;&lt;code&gt;Content-length&lt;/code&gt; is not a valid header. &lt;/li&gt;      &lt;li&gt;Chunked encoding is no longer valid.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;RESPONSE CHANGES&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;The response status line is unfolded into name/value pairs like other HTTP headers.  The names of the status line are &lt;code&gt;status &lt;/code&gt;and &lt;code&gt;version&lt;/code&gt;.  These keys are required to be present&lt;/li&gt;      &lt;li&gt;&lt;code&gt;Content-length&lt;/code&gt; is no longer valid. &lt;/li&gt;      &lt;li&gt;Chunked encoding is no longer valid.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;These changes would have a huge impact on infrastructure solutions, many of which rely on URI or HTTP headers (custom and standardized) to perform specific actions such as blocking, scanning, persistence (server affinity), or routing. The requirement that SPDY be transported via SSL has its own, well understood impact on infrastructure and is already dealt with by most devices, but SPDY also requires that headers are compressed via gzip. This means every intermediary requiring to perform some action based on the headers will need to decompress, process, and then likely &lt;em&gt;recompress&lt;/em&gt; the headers before sending it on to the next hop. Coupling required compression with SSL would not only require support on all relevant infrastructure but will also likely reintroduce latency that could offset some of the performance gains claimed by testing of SPDY thus far. &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul /&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;div style=&quot;background: #ebd3d3; width: 100%&quot;&gt;&lt;strong&gt;SINGLE-CONNECTION: LONG LIVED SESSIONS&lt;/strong&gt; &lt;/div&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;p&gt;That all communication would essentially flow between the client and server over a single connection also poses a challenge for intermediaries that perform any kind of analysis or are required to act on the data exchanged. Load balancers, for example, are not generally designed to handle switching of messages in what becomes a 1:N connection:server scenario. The protocol could likely be supported as is by most load balancing solutions on a strictly layer 4 load balancing basis but advanced features that take advantage of application-aware capabilities such as message header and payload value routing (content-based routing) as well as egress functionality like Data Leak Prevention (DLP) would be much more difficult to implement, if not impossible for some solutions. This capability actually sounds a lot like HTTP pipelining on the request side. &lt;/p&gt;    &lt;p&gt;The single, long-lived connection would have more of an impact on the overall architecture and capacity planning. In some respects it would be easier, as there would be an easy 1:1 ratio between users and connections. But because each user is effectively being handed dedicated compute resources, this would actually change the resource consumption model on servers and make it more difficult to support high volumes of users without building out a scalable infrastructure.  &lt;/p&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;div style=&quot;background: #ebd3d3; width: 100%&quot;&gt;&lt;strong&gt;ASYNCHRONOUS EXCHANGE OF MESSAGES&lt;/strong&gt;&lt;/div&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;p&gt; Further complicating the ability of infrastructure solutions to handle SPDY is its definition as asynchronous. Essentially asynchronous protocols do not enforce order of replies. That means a client could send three requests in a row without waiting for a response and the server could send back the response in a completely different order. Again, from the draft SPDY protocol: &lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_4.gif&quot;&gt;&lt;img title=&quot;blockquote&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px&quot; height=&quot;28&quot; alt=&quot;blockquote&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_thumb_1.gif&quot; width=&quot;46&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;em&gt;Because TCP provides a single stream of data on which SPDY multiplexes multiple logical streams, it is important for &lt;font color=&quot;#ff0000&quot;&gt;clients and servers to interleave data messages&lt;/font&gt; for concurrent sessions.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;This may not sound like a problem, but for infrastructure that is optimized to handle HTTP and has been built around its implicit behavior this would require changes to the core networking stacks on most devices. In a typical HTTP scenario a request is received, the infrastructure solution processes any applicable ingress policies, and then initiates a connection to the appropriate server and waits for a response. It  appears that with SPDY, like DIAMETER, the infrastructure still processes any applicable ingress policies and initiates a connection but does not necessarily wait for a reply as it might need to act upon the next incoming message. &lt;/p&gt;    &lt;p&gt;This means a single network “session” would need to carefully track multiple incoming requests and outgoing responses at the same time on a per connection basis. This is not something most infrastructure is typically prepared to handle. Combined with the possibility that different requests may need to be routed to different servers within the infrastructure, this complicates the nature of application delivery and load balancing and could have a huge impact on the costs associated with cloud computing. Long lived sessions/connections initiated on secondary or tertiary servers launched to handle temporary capacity increases &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/16/putting-a-price-on-uptime.aspx&quot;&gt;could hold open those connections long enough to incur excess charges&lt;/a&gt; that are unnecessary. &lt;/p&gt;    &lt;p&gt; &lt;/p&gt;    &lt;p&gt;Also similar to DIAMETER is the inclusion of a “real server push” feature. The ability of a server to act like a client and vice-versa is inherent in DIAMETER and this reverse flow of traffic is not something most infrastructure is prepared to process. &lt;/p&gt; &lt;/blockquote&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;THE IMPACT ON INFRASTRUCTURE&lt;/strong&gt;   &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p&gt;Any infrastructure solution that is heavily focused on application layer (HTTP) processing for any purpose would likely need to make radical changes to its core networking and processing engines. Some solutions, particularly those tasked with load balancing and scaling existing message-based protocols may already be capable of supporting a protocol like SPDY. Whether the &lt;a href=&quot;http://www.f5.com/solutions/industry/telecom/&quot;&gt;solutions that support DIAMETER and SIP load balancing&lt;/a&gt; and scalability could support SPDY without modification is highly dependent on whether support for the service-provider focused protocols is based on an underlying generic &lt;a href=&quot;http://www.f5.com/pdf/white-papers/message-based-load-balancing-wp.pdf&quot;&gt;message-based implementation&lt;/a&gt; [PDF] or a protocol-specific implementation. The latter would be difficult to adapt to a new protocol while the former would be more easily extended to specifically support the requirements of new message-oriented protocols. &lt;/p&gt;  &lt;p&gt;But that’s only &lt;a href=&quot;http://www.f5.com/glossary/load-balancing.html&quot;&gt;load balancing&lt;/a&gt; and scalability. There are many other infrastructure devices that are used to secure, monitor, accelerate, and otherwise manage HTTP that would need to be updated to handle such a new protocol. The upheaval across data centers would likely be on par with the anticipated challenges associated with &lt;a href=&quot;http://devcentral.f5.com/weblogs/f5news/archive/2009/11/09/no-ipv4-for-you.aspx&quot;&gt;mass migration from IPv4 to IPv6&lt;/a&gt;. Like that migration, however, support for both SPDY and HTTP could be achieved through the use of translating gateways; infrastructure capable of supporting both SPDY and HTTP or able to translate between the two could be utilized to enable a smoother transition. &lt;/p&gt;  &lt;p&gt;While it’s a fascinating and exciting notion, the introduction of a completely new protocol to replace HTTP seems more academic than realistic. More realistic would be for gradual implementation through adaptation of SPDY’s core concepts into the next generations of HTTP until HTTP is indistinguishably from a protocol such as SPDY. Making modifications and improvements to HTTP would be an evolutionary step rather than the revolutionary change implied with SPDY that would be almost &lt;em&gt;too&lt;/em&gt; disruptive to adopt. &lt;/p&gt;  &lt;p&gt;That said, not everything that comes out of Google Labs is adopted as an industry wide solution. It’s an experimental environment and a good one at that. What may come out of the SPDY project may well in fact be changes to HTTP rather than the presentation of a new, radically different protocol. Regardless, SDPY and Google’s efforts have people talking about what’s wrong with HTTP and how it might be fixed and that conversation is one we’ve probably needed to have for quite some time now. &lt;/p&gt;  &lt;p&gt;You can read more about the tools Google offers and general problems with web performance at &lt;a href=&quot;http://code.google.com/speed/&quot;&gt;Google’s “Let’s Make the Web Faster” site&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://twitter.com/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Follow me on Twitter&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 Networks on Twitter&quot; href=&quot;http://tweepml.org/F5-Networks-Tweeple/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 DevCentral on Twitter&quot; href=&quot;http://tweepml.org/F5-DevCentral/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/Rss.aspx&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.slideshare.net/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;View Lori&#039;s profile on SlideShare&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.linkedin.com/in/lmacvittie&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.friendfeed.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;18&quot; alt=&quot;friendfeed&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/friendfeed_3.jpg&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.facebook.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;18&quot; alt=&quot;icon_facebook&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;Subscribe using any feed reader!&quot; href=&quot;http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1=&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;AddThis Feed Button&quot; src=&quot;http://s9.addthis.com/button1-fd.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Bookmark and Share&quot; onclick=&quot;window.open(&#039;http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url=&#039;+encodeURIComponent(location.href)+&#039;&amp;amp;title=&#039;+encodeURIComponent(document.title), &#039;addthis&#039;, &#039;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#039;); return false;&quot; href=&quot;http://www.addthis.com/bookmark.php&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Bookmark and Share&quot; src=&quot;http://s9.addthis.com/button1-share.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355&quot;&gt;&lt;/script&gt;&lt;/p&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://arstechnica.com/web/news/2009/11/spdy-google-wants-to-speed-up-the-web-by-ditching-http.ars&quot;&gt;SPDY: Google wants to speed up the web by ditching HTTP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/05/27/i-am-wondering-why-not-all-websites-enabling-this-great.aspx&quot;&gt;I am wondering why not all websites enabling this great feature GZIP?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/07/long-lived-ajax.aspx&quot;&gt;Long Live(d) AJAX&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.f5.com/pdf/white-papers/message-based-load-balancing-wp.pdf&quot;&gt;Message-Based Load Balancing: Scaling Diameter, RADIUS, and Message-Oriented Protocols&lt;/a&gt; [White Paper, PDF] &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.slideshare.net/DSorensenCPR/f5-networks-scaling-mobile-infrastructures-with-bigip&quot;&gt;Scaling Mobile Infrastructures with BIG-IP Solutions&lt;/a&gt; [SlideShare presentation] &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/23/jedi-mind-tricks-http-request-smuggling.aspx&quot;&gt;Jedi Mind Tricks: HTTP Request Smuggling&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/02/http-pipelining-a-security-risk-without-real-performance-benefits.aspx&quot;&gt;HTTP Pipelining: A security risk without real performance benefits&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/22/wils-why-does-load-balancing-improve-application-performance.aspx&quot;&gt;WILS: Why Does Load Balancing Improve Application Performance?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/23/concise-guide-to-load-balancing.aspx&quot;&gt;WILS: The Concise Guide to *-Load Balancing&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;   &lt;/p&gt;&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:67c9bbb7-4281-414f-8c88-8d6d2ec00d3f&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Technorati Tags: &lt;a href=&quot;http://technorati.com/tags/MacVittie&quot; rel=&quot;tag&quot;&gt;MacVittie&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/F5&quot; rel=&quot;tag&quot;&gt;F5&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Google&quot; rel=&quot;tag&quot;&gt;Google&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/SPDY&quot; rel=&quot;tag&quot;&gt;SPDY&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/HTTP&quot; rel=&quot;tag&quot;&gt;HTTP&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/infrastructure&quot; rel=&quot;tag&quot;&gt;infrastructure&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/DIAMETER&quot; rel=&quot;tag&quot;&gt;DIAMETER&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/protocols&quot; rel=&quot;tag&quot;&gt;protocols&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/web&quot; rel=&quot;tag&quot;&gt;web&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/internet&quot; rel=&quot;tag&quot;&gt;internet&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/IPv4&quot; rel=&quot;tag&quot;&gt;IPv4&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/IPv6&quot; rel=&quot;tag&quot;&gt;IPv6&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/acceleration&quot; rel=&quot;tag&quot;&gt;acceleration&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/security&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/load+balancing&quot; rel=&quot;tag&quot;&gt;load balancing&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/application+delivery&quot; rel=&quot;tag&quot;&gt;application delivery&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/application+security&quot; rel=&quot;tag&quot;&gt;application security&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/architecture&quot; rel=&quot;tag&quot;&gt;architecture&lt;/a&gt;&lt;/div&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/macvittie/aggbug/6211.aspx&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/f5/XOwx/~4/6kaARgFaWpM&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1191641&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Nov 2009 09:15:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1191641</guid>
 <comments>http://ajax.sys-con.com/node/1191641#feedback</comments>
</item>
<item>
 <title>UN’s Internet Governance Forum Censors a Mild Mention of Censorship</title>
 <link>http://ajax.sys-con.com/node/1189140</link>
 <description>Holy cow! The Open Net Initiative, a group that monitors government filtering (= censorship) of the Internet held a book launch at the United Nations-sponsored Internet Governance Forum  in Sharm El Sheik. A poster for the book —  Access Controlled — contained the sentence: &quot;The first generation of Internet ...&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1189140&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 16 Nov 2009 08:55:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1189140</guid>
 <comments>http://ajax.sys-con.com/node/1189140#feedback</comments>
</item>
<item>
 <title>Zend Teams with Varien</title>
 <link>http://ajax.sys-con.com/node/1186045</link>
 <description>Zend has gotten Varien, apparently a hot e-commerce platform, to ship the free Community Edition of Zend Server, the PHP web application server with the free Community Edition of its open source Magento e-commerce software. Varien, in turn, will contribute a number of native e-commerce features such as payment gateways and shipping calculation modules to the open source PHP framework, Zend Framework, which is an integrated part of Zend Server. 
&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1186045&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 15:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1186045</guid>
 <comments>http://ajax.sys-con.com/node/1186045#feedback</comments>
</item>
<item>
 <title>Cloud, Standards, and Pants</title>
 <link>http://ajax.sys-con.com/node/1185332</link>
 <description>&lt;p&gt;&lt;em&gt;These three things have a lot more in common than you might think and all three tend to evoke similar levels of frustration. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;A very real problem women face when shopping is &lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/image_8.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 10px 5px 0px; border-right-width: 0px&quot; height=&quot;240&quot; alt=&quot;image&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/image_thumb_3.png&quot; width=&quot;201&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;this: no two brands define a size the same. If you usually wear a size 8 in “Brand X” you might actually wear a size 10 or 6 in “Brand Y”, depending on how the brand decided to define its sizing. Customers, women in this case, cannot count on consistency in sizes across brands. This makes shopping annoying because every time you change brands you’re never quite sure what you need and if the size &lt;em&gt;increases&lt;/em&gt; across brands, well, it becomes obvious that perhaps brand lock-in is in part the reasoning behind these differences in sizing. &lt;/p&gt;  &lt;p&gt;Now, consider the &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/21/the-cloud-is-not-a-synonym-for-cloud-computing.aspx&quot;&gt;differences in the definition of “The Cloud”&lt;/a&gt;. We have IaaS (Infrastructure as a Service). We have PaaS (Platform as a Service). We have SaaS (Software as a Service). All three have very different definitions of what makes it “a cloud” and there is very little consistency across those definitions. Oh, there are vague similarities: elasticity, automation, easy provisioning. But those are nebulous terms that are about as useful as slapping a “Size 8” on a pair of jeans and expecting a woman to know what that means. She doesn’t, and neither does the consumer of “cloud.” &lt;/p&gt;  &lt;p&gt;Dig into “cloud computing” and “intercloud” and standards efforts and you’ll see this is true at the &lt;em&gt;infrastructure &lt;/em&gt;layer, as well. The challenge of defining standards around intercloud computing and cloudbalancing and just collaboration within a single cloud computing environment is made infinitely more challenging because infrastructure Vendor X “size 8” doesn’t match up with Vendor Y “size 8.” Features, naming, resource models, capabilities – all different. Yet all must be able to communicate and collaborate to not only provide the basic foundation for &lt;em&gt;a &lt;/em&gt;cloud computing environment, but to be able to migrate from one provider to another. &lt;/p&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;API versus RESOURCE MODEL&lt;/strong&gt;   &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p&gt;This is what’s going to make defining standards more challenging than ever: we’ve got to not only standardize protocols but common industry and market definitions as well. The former will likely turn out to be much easier than the latter because it’s more abstract; it’s about management and control without regard to implementation. It is the resource model that will be difficult to nail down. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://stage.vambenepe.com/&quot;&gt;William Vambenepe&lt;/a&gt; writes in &lt;a href=&quot;http://stage.vambenepe.com/archives/943&quot;&gt;Separating model from protocol in Cloud APIs&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;file:///C:/Documents and Settings/macvittie/Local Settings/Temp/WindowsLiveWriter-429641856/supfiles10B75249/blockquote[3].gif&quot;&gt;&lt;img title=&quot;blockquote_thumb12[2]&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;28&quot; alt=&quot;blockquote_thumb12[2]&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/blockquote_thumb12%5B2%5D_3fa6ed5b-4dfb-4df1-893e-7dfc3409deba.gif&quot; width=&quot;46&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Things become a lot more sensitive when you touch the resource model, which reflects the actual capabilities of the Cloud management infrastructure. How much flexibility in the network setup? What kind of application provisioning? What affinity/anti-affinity control level? Can I get block-level storage? Etc. Having to implement the other guy’s interface in these matters is not just a matter of glue code, it’s a major product feature. As a result, the resource model is a much more strategic control point than the protocol.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;William nails the problem with his assessment of the differences between the resource model and protocols. Given his obviously intimate knowledge of web services standards and thus &lt;a title=&quot;Service Oriented Architecture definition &quot; href=&quot;http://www.f5.com/glossary/soa.html&quot; rel=&quot;&quot; target=&quot;_blank&quot;&gt;SOA&lt;/a&gt;, this is no surprise. One of the core tenets of SOA is the separation of these two very different but very vital components. The interface should be separate from the implementation. In InterCloud, we must separate resource model (data protocol implementation) from interface (command and control protocol) in order to achieve standardization. &lt;/p&gt;  &lt;p&gt;Interestingly enough at the last &lt;a href=&quot;http://gregness.wordpress.com/2009/09/04/welcome-to-the-it-revolution/&quot;&gt;Infrastructure 2.0 Working Group&lt;/a&gt;, which is focusing on this problem, Vint Cerf mentioned out of hand that the separation of IP from routing “in the beginning” was actually accidental. If you read the &lt;a href=&quot;http://www.faqs.org/rfcs/rfc791.html&quot;&gt;IP RFC&lt;/a&gt; you’ll note that it ends up being just a “resource model”; it describes the format of information being exchanged and mentions how packets should flow across internetworks, but it defines no API-style protocol for doing so. It offers only minimal guidance on the higher level interfaces that might be used to transmit and receive Internet Datagrams. That accidental omission turned out to be the best thing since sliced bread. Routing protocols have come and gone since then, but IP remains at the heart of the Internet. Basically we need to duplicate that, but at a higher layer in the stack. &lt;/p&gt;  &lt;p&gt;Any InterCloud protocol will almost certainly be easier to develop than the resource model. While there already exists some commonality across components and concepts in the infrastructure, still there are many more resources for which every vendor has their &lt;em&gt;own &lt;/em&gt;definition. It is that disparity that needs to be addressed independently and codified in a common set of resource models that at the same time allows for extensibility on a per vendor basis to account for uncommon resources. &lt;/p&gt;  &lt;p&gt;This is no easy task. Consider a very simple example – persistence in &lt;a href=&quot;http://www.f5.com/glossary/load-balancing.html&quot;&gt;load balancing&lt;/a&gt; solutions. &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/06/04/3329.aspx&quot;&gt;Persistence is a commonly implemented feature in all load balancers&lt;/a&gt; that can be achieved in a number of ways. Among the most common are: source IP, destination IP, Cookie, and SSL session ID. Now take a look at the difference in definition of these - from a purely naming standpoint – between Citrix Netscaler and &lt;a title=&quot;F5 Networks&quot; href=&quot;http://www.f5.com/&quot; rel=&quot;&quot; target=&quot;_blank&quot;&gt;F5&lt;/a&gt; BIG-IP: &lt;/p&gt;  &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;996&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;538&quot;&gt;&lt;strong&gt;&lt;a href=&quot;http://www.citrix.com&quot;&gt;Citrix&lt;/a&gt; &lt;a href=&quot;http://www.citrix.com/netscaler&quot;&gt;Netscaler&lt;/a&gt; &lt;a href=&quot;http://www.f5.com/glossary/xml.html&quot; target=&quot;_blank&quot;&gt;XML&lt;/a&gt; &lt;a href=&quot;http://support.citrix.com/article/ctx115839&quot;&gt;API&lt;/a&gt; “Size 8”&lt;/strong&gt;&lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;659&quot;&gt;&lt;strong&gt;&lt;a href=&quot;http://www.f5.com/&quot;&gt;F5&lt;/a&gt; &lt;a href=&quot;http://www.f5.com/big-ip/&quot;&gt;BIG-IP&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/iControl&quot;&gt;iControl&lt;/a&gt; “Size 8” &lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;538&quot;&gt;         &lt;p&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/image_2.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px&quot; height=&quot;266&quot; alt=&quot;image&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/image_thumb.png&quot; width=&quot;436&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;659&quot;&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/image_4.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;262&quot; alt=&quot;image&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheCloudIsLikeWomensPants_43A2/image_thumb_1.png&quot; width=&quot;460&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Looking at both implementations – and remember this is just &lt;em&gt;naming –&lt;/em&gt; you’ll notice&lt;em&gt; &lt;/em&gt;that the most common methods of persistence exist in both solutions, but use very different naming conventions. Netscaler defines source IP-based persistence as “SOURCEIP” while F5 uses “PERSISTENCE_MODE_SOURCE_ADDRESS_AFFINITY”; same concept, different terminology. Once you get beyond the common methods you find even more disparity and it becomes more difficult to map between the two without a firm foundation of knowledge of &lt;em&gt;both &lt;/em&gt;systems. For example, is the Citrix “CALLID” the same as the “PERSISTENCE_MODE_SIP” definition? Perhaps they are, perhaps they aren’t. You can imagine that at the &lt;em&gt;operation &lt;/em&gt;level, the API, the naming conventions used there are so drastically difference that attempting to map the two would drive even the most experienced integration developer a bit insane. &lt;/p&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;STANDARDS TAKE TIME&lt;/strong&gt;   &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p&gt;Just as cloud computing providers continue to roll out new services over time, behaving in a manner similar to Web 2.0 applications that never quite come out of beta, so, too, will the standards of InterCloud need to evolve. It’s going to take a lot of comparisons, discussions, and mappings to figure out what is an acceptable common resource model for each infrastructure component and in the process we’re going to have to abstract quite a bit. Less challenging will be the need for a common namespace for this resource model across &lt;em&gt;all &lt;/em&gt;infrastructure components. After all, an IP address is the same whether it’s used by a virtual machine, an IPS, a &lt;a href=&quot;http://www.f5.com/glossary/load-balancer.html&quot;&gt;load balancer&lt;/a&gt;, or a firewall. But these are easier to discover and define than elements unique to a particular solution space and once we get the ball rolling one can hope that the momentum keeps it rolling. &lt;/p&gt;  &lt;p&gt;The Internet wasn’t built in a day – really, it took the ‘founding fathers’ quite a bit of discussion and hard work to get the standards defined that allowed mass interoperability and collaboration. But I am willing to bet that we’ll see InterCloud standards long before the fashion industry decides to standardize its sizing for women. &lt;/p&gt;  &lt;p&gt;Long before then, I’m sure. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://twitter.com/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Follow me on Twitter&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 Networks on Twitter&quot; href=&quot;http://tweepml.org/F5-Networks-Tweeple/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 DevCentral on Twitter&quot; href=&quot;http://tweepml.org/F5-DevCentral/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/Rss.aspx&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.slideshare.net/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;View Lori&#039;s profile on SlideShare&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.linkedin.com/in/lmacvittie&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.friendfeed.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;16&quot; alt=&quot;friendfeed&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/friendfeed_3.jpg&quot; width=&quot;16&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;16&quot; alt=&quot;icon_facebook&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png&quot; width=&quot;16&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;Subscribe using any feed reader!&quot; href=&quot;http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1=&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;AddThis Feed Button&quot; src=&quot;http://s9.addthis.com/button1-fd.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Bookmark and Share&quot; onclick=&quot;window.open(&#039;http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url=&#039;+encodeURIComponent(location.href)+&#039;&amp;amp;title=&#039;+encodeURIComponent(document.title), &#039;addthis&#039;, &#039;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#039;); return false;&quot; href=&quot;http://www.addthis.com/bookmark.php&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Bookmark and Share&quot; src=&quot;http://s9.addthis.com/button1-share.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355&quot;&gt;&lt;/script&gt;&lt;/p&gt;  &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a4f20c03-63fa-49ab-bb84-67522e428d6a&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Technorati Tags: &lt;a href=&quot;http://technorati.com/tags/MacVittie&quot; rel=&quot;tag&quot;&gt;MacVittie&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/F5&quot; rel=&quot;tag&quot;&gt;F5&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/cloud&quot; rel=&quot;tag&quot;&gt;cloud&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/cloud+computing&quot; rel=&quot;tag&quot;&gt;cloud computing&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/resource+model&quot; rel=&quot;tag&quot;&gt;resource model&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/API&quot; rel=&quot;tag&quot;&gt;API&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/integration&quot; rel=&quot;tag&quot;&gt;integration&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/standards&quot; rel=&quot;tag&quot;&gt;standards&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/InterCloud&quot; rel=&quot;tag&quot;&gt;InterCloud&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/infrastructure+2.0&quot; rel=&quot;tag&quot;&gt;infrastructure 2.0&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/William+Vambenepe&quot; rel=&quot;tag&quot;&gt;William Vambenepe&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/SOA&quot; rel=&quot;tag&quot;&gt;SOA&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Web+2.0&quot; rel=&quot;tag&quot;&gt;Web 2.0&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;Related bogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/11/04/the-api-is-the-new-cli.aspx&quot;&gt;The API Is the New CLI&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/25/infrastructure-integration-metadata-versus-api.aspx&quot;&gt;Infrastructure Integration: Metadata versus API&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/14/the-cloud-metastructure-hubub.aspx&quot;&gt;The Cloud Metastructure Hubub&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/21/the-cloud-is-not-a-synonym-for-cloud-computing.aspx&quot;&gt;The Cloud Is Not A Synonym For Cloud Computing&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/05/cloud-computing-the-last-definition-youll-ever-need.aspx&quot;&gt;Cloud Computing: The Last Definition You&#039;ll Ever Need&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/08/24/we-donrsquot-know-what-cloud-is-but-what-wersquore-doing.aspx&quot;&gt;We Don’t Know What Cloud Is But What We’re Doing It&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/05/11/get-your-saas-off-my-cloud.aspx&quot;&gt;Get your SaaS off my cloud&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/08/10/cloud-is-not-a-big-switch.aspx&quot;&gt;Cloud is Not a Big Switch&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/30/intercloud-the-evolution-of-global-application-delivery.aspx&quot;&gt;Intercloud: The Evolution of Global Application Delivery&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/07/09/cloud-balancing-cloud-bursting-and-intercloud.aspx&quot;&gt;Cloud Balancing, Cloud Bursting, and Intercloud&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/macvittie/aggbug/6201.aspx&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/f5/XOwx/~4/Yr2a2tlMmiU&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1185332&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 14:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1185332</guid>
 <comments>http://ajax.sys-con.com/node/1185332#feedback</comments>
</item>
<item>
 <title>When Not to Try Data Recovery on Your Own</title>
 <link>http://ajax.sys-con.com/node/1183351</link>
 <description>The hard disk drive, which stores all of your professional, personal and intimate data, is a pretty fragile component of your computer system. While the hard disk might see like an uncompromising piece of equipment, but it may fail any point of time and result into critical data loss circumstances.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1183351&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 14:15:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1183351</guid>
 <comments>http://ajax.sys-con.com/node/1183351#feedback</comments>
</item>
<item>
 <title>When to Automate the Billing Process</title>
 <link>http://ajax.sys-con.com/node/1185974</link>
 <description>Most businesses have an accounting system that makes sense for them. However, an accounting system by itself is far from an efficiently automated billing process. Because the accounting system usually is a silo that is wholly separate from other operational activities of the company, keeping its information current often creates the need for multiple redundant entries of the same data, inefficiencies and sources of error.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1185974&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 13:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1185974</guid>
 <comments>http://ajax.sys-con.com/node/1185974#feedback</comments>
</item>
<item>
 <title>When to Automate the Fulfillment Process </title>
 <link>http://ajax.sys-con.com/node/1185968</link>
 <description>Businesses provide many different types of fulfillment. Some fulfill by keeping shelves properly stocked, and then delivering from that stock. Some businesses go a step further and manufacture or assemble those products. Others provide professional services such as engineering, case management, analysis or legal services.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1185968&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 13:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1185968</guid>
 <comments>http://ajax.sys-con.com/node/1185968#feedback</comments>
</item>
<item>
 <title>Five Common Backup and Recovery Mistakes </title>
 <link>http://ajax.sys-con.com/node/1185916</link>
 <description>Server backup and recovery isn’t rocket surgery, but you would be surprised by the number of IT organizations that can’t get it right. Here are five of the most common mistakes that I have seen. Don’t worry, it’s Back Up” Famous last words! Is it really? Prove it! Just because you have run a backup procedure, throw in a fresh tape into the drive doesn’t necessarily mean that the server(s) are protected. Over confidence or misconceptions about backup are common mistakes. It’s like having a plan without ever testing.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1185916&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 12:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1185916</guid>
 <comments>http://ajax.sys-con.com/node/1185916#feedback</comments>
</item>
<item>
 <title>Top Five Considerations When Retiring Legacy Applications</title>
 <link>http://ajax.sys-con.com/node/1185818</link>
 <description>As organizations modernize to meet computing demands, they face enormous challenges when it comes the topic of retiring old applications. Consigning old applications to the backburner in favor of newer, safer, more stable, and more user-friendly systems is never as easy as it sounds. Most CIOs and tech department heads share this challenge – and the problem is more pronounced when the confines of regulatory, budget, and time requirements are taken into consideration.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1185818&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 11:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1185818</guid>
 <comments>http://ajax.sys-con.com/node/1185818#feedback</comments>
</item>
<item>
 <title>The Biggest Website Mistake - You Mean I Need to Put Gas in This Thing?</title>
 <link>http://ajax.sys-con.com/node/1185179</link>
 <description>So you’re ready to redesign your website.  Or maybe you’ve launched a new business and are designing a new site from the ground up.  Congratulations, while this is going to take some effort and involvement on your part &amp;#8212; whether you work with an internal team or bring in a firm or specialist as a [...]&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1185179&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 10:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1185179</guid>
 <comments>http://ajax.sys-con.com/node/1185179#feedback</comments>
</item>
<item>
 <title>Intel Pays AMD $1.25 Billion To Settle</title>
 <link>http://ajax.sys-con.com/node/1184204</link>
 <description>Intel is paying AMD $1.25 billion to settle the massive private antitrust suit AMD has lodged in Delaware. AMD will also drop two cases against Intel it has pending in Japan and withdraw all of its regulatory complaints worldwide.Intel has also agreed to abide by a “set of business practices” that has yet to detailed. The US suit, which reportedly resulted the exchange of hundreds of millions of pages of documents and thousands of hours of depositions involved most OEMs, was to go to trial in March and promised to be highly entertaining. 
&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1184204&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 12 Nov 2009 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1184204</guid>
 <comments>http://ajax.sys-con.com/node/1184204#feedback</comments>
</item>
<item>
 <title>Inheritance Patterns in JavaScript</title>
 <link>http://ajax.sys-con.com/node/1181738</link>
 <description>&lt;a href=&quot;http://bolinfest.com/javascript/inheritance.php&quot;&gt;Inheritance Patterns in JavaScript&lt;/a&gt;: &lt;p&gt;Interesting points on using pseudo-classical inheritance pattern vs the functional pattern.  SproutCore is pseudo-classical based, just like Closure, primarily because of memory concerns.  Nice to see folks at Google went down the same direction.&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Sproutcore-BlogPosts/~4/bjNZBfOgBgM&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1181738&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Nov 2009 09:15:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1181738</guid>
 <comments>http://ajax.sys-con.com/node/1181738#feedback</comments>
</item>
<item>
 <title>ConnectWise Outage a Cautionary Tale for Channel</title>
 <link>http://ajax.sys-con.com/node/1181597</link>
 <description>For folks living in the IT Channel world it was impossible to miss the headline-grabbing news about the big ConnectWise cloud failure late last month.  I have only very limited knowledge of the outage itself from a handful of upset customers and unfortunately the various pundits and reporters that covered the story painted very sketchy [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=6fusion.wordpress.com&amp;blog=5121661&amp;post=120&amp;subd=6fusion&amp;ref=&amp;feed=1&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1181597&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Nov 2009 05:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1181597</guid>
 <comments>http://ajax.sys-con.com/node/1181597#feedback</comments>
</item>
<item>
 <title>SCO Another Inch Closer to Trial</title>
 <link>http://ajax.sys-con.com/node/1181131</link>
 <description>The Utah district court, Judge Ted Stewart, a new face, presiding, has set November 23 for a status conference in the matter of SCO v Novell, the case over who owns Unix that the appeals court sent back to be heard by a jury. Novell is expected to do what it can to delay the case from getting on the docket. It could ask for a stay because it wants to appeal to the Supreme Court, a motion it made to the 10th Circuit Court of Appeals in Denver and got turned down so fast heads are still spinning. It could also try for a stay pending arbitration in Switzerland over what, if anything, gave to United Linux, the consortium that briefly tried to create a common Linux code base. Since it’s right before Thanksgiving maybe one or the other will have something to be grateful for.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1181131&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 10 Nov 2009 17:30:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1181131</guid>
 <comments>http://ajax.sys-con.com/node/1181131#feedback</comments>
</item>
<item>
 <title>Best Practice to Effectively Handle Logically Crashed Storage Media</title>
 <link>http://ajax.sys-con.com/node/1179247</link>
 <description>Data and information stored on your computer hard drive or any other storage media may get lost due to mistake, accident or damage. There is a number of recovery applications available in the market by which you can easily handle most of the logical data loss situations and carry out quick and absolute recovery.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1179247&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 10 Nov 2009 02:20:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1179247</guid>
 <comments>http://ajax.sys-con.com/node/1179247#feedback</comments>
</item>
<item>
 <title>Telx Director of IP Development and Engineering Speaking at LINX 67</title>
 <link>http://ajax.sys-con.com/node/1178577</link>
 <description>Michael Lucking, Telx’s Director of IP Development and Engineering, will present an educational session to the members of the London Internet Exchange on Tuesday, November 17, 2009 at the Exchange’s bi-annual member meeting, being held at Goodenough College in London.

Lucking will present overview of the evolution of peering in the U.S., the Internet peering market in the United States, as well as an overview of the various Internet exchanges available. In addition, Lucking will demonstrate the various connection points between Internet exchanges and show the depth of interconnectivity offered by Telx within its Internet Exchange.
&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1178577&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 09 Nov 2009 19:22:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1178577</guid>
 <comments>http://ajax.sys-con.com/node/1178577#feedback</comments>
</item>
<item>
 <title>New in OffiSync Premium</title>
 <link>http://ajax.sys-con.com/node/1179206</link>
 <description>Plugin for Microsoft Office expands collaboration with Google Apps suite OffiSync is a powerful tool that directly connects Microsoft Office to Google Apps, letting you save your files to Google&amp;#8217;s cloud and collaborate with colleagues directly from your desktop application.  Today OffiSync announced a premium version of their software, enabling users to save their Office [...]&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1179206&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 09 Nov 2009 16:13:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1179206</guid>
 <comments>http://ajax.sys-con.com/node/1179206#feedback</comments>
</item>
<item>
 <title>Remote Centralized Security Suite Reduces Reliance on Sneakernet</title>
 <link>http://ajax.sys-con.com/node/1178677</link>
 <description>Comodo Endpoint Security Manager allows network administrators to adjust many security settings remotely, reducing the number of deskside visits needed to keep antivirus and firewall settings up-to-date. Keeping the security settings on just one PC up to date is a chore. Where PC networks span hundreds of computers, it can be a full-time job for their network administrator. New features of Comodo Endpoint Security Manager 1.4 make managing network security easier.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1178677&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 09 Nov 2009 15:45:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1178677</guid>
 <comments>http://ajax.sys-con.com/node/1178677#feedback</comments>
</item>
<item>
 <title>Visual WebGui Issues Code Challenge to Experienced Developers  </title>
 <link>http://ajax.sys-con.com/node/1175925</link>
 <description>In the first code challenge of its kind, Visual WebGui is offering a $10,000 and giving away prizes valued at thousands of dollars in their call to developers to be the first to submit a Webmail application written by another framework with fewer lines of code.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1175925&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 09 Nov 2009 11:14:29 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1175925</guid>
 <comments>http://ajax.sys-con.com/node/1175925#feedback</comments>
</item>
<item>
 <title>Monetizing the Cloud: Assessing Billing and Payment Providers</title>
 <link>http://ajax.sys-con.com/node/1177476</link>
 <description>Billing capability is a critical ingredient in business success and sustainability in the Cloud. Effective billing and payment solutions are essential in enabling monetization, providing agility in competitive situations, managing the channel, and reducing operational costs for any Cloud services provider.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1177476&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 09 Nov 2009 10:45:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1177476</guid>
 <comments>http://ajax.sys-con.com/node/1177476#feedback</comments>
</item>
<item>
 <title>Six Reasons to Embrace Social Media Today</title>
 <link>http://ajax.sys-con.com/node/1176800</link>
 <description>Social media marketing is a trend, not a fad. But,&amp;#160; most small to medium-sized businesses have yet to participate fully and enthusiastically. 
We have just written about a powerful new research study that paints a picture of how thousands of smart companies are already benefiting from the inclusion of social media.&amp;#160; What’s clear from [...]&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1176800&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 08 Nov 2009 20:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1176800</guid>
 <comments>http://ajax.sys-con.com/node/1176800#feedback</comments>
</item>
<item>
 <title>A Sales Success Story - Overcoming the Price Objection</title>
 <link>http://ajax.sys-con.com/node/1176900</link>
 <description>A few years ago, I was asked by one of my best sales executives to assist in salvaging a large contract with an Arizona client. The Sales Executive and his team had performed extensive business analytics, developed strong support from the client’s management team and had even received a verbal approval from the key decision maker, Mr. C. However, at the last minute, Mr. C. cancelled what was to be the closing meeting for this nearly 2MM contract.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
During my &quot;salvage&quot; meeting with Mr. C. he shar&amp;hellip;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1176900&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 07 Nov 2009 23:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1176900</guid>
 <comments>http://ajax.sys-con.com/node/1176900#feedback</comments>
</item>
<item>
 <title>The Cloud Opportunity Window is Now Officially Open</title>
 <link>http://ajax.sys-con.com/node/1169496</link>
 <description>At the Cloud Computing Conference and Expo in Santa Clara, California, the opening keynote session venue was completely filled, with the organizer (SYS-CON Events) obliged to quickly expand the audience into two overflow rooms, in addition to mounting displays in hallways adjacent to the main ballroom. According to the conference organizer more than twice as many have signed up and are attending the conference than planned. And cloud &quot;buzz&quot; is electric within the halls.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1169496&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 04 Nov 2009 13:15:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1169496</guid>
 <comments>http://ajax.sys-con.com/node/1169496#feedback</comments>
</item>
<item>
 <title>Kaazing Appoints Wall St Technology Expert as Director of Technology</title>
 <link>http://ajax.sys-con.com/node/1168340</link>
 <description>Kaazing Corporation, a web infrastructure software company that enables customers to deliver fully interactive web applications with real-time information, today announced the appointment of Frank Greco, as its Director of Technology for the Americas. Mr. Greco will be responsible for understanding customer technology requirements, leveraging his experience as an architect for large-scale enterprise applications deployed by financial services firms.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1168340&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 02 Nov 2009 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1168340</guid>
 <comments>http://ajax.sys-con.com/node/1168340#feedback</comments>
</item>
<item>
 <title>Beyond Social Business Software</title>
 <link>http://ajax.sys-con.com/node/1166251</link>
 <description>One of the most hotly debated questions among marketers and company executives is “What does it mean to be a social business?”Today Acquia, Inc., the enterprise guide to the Drupal social publishing system provides the answer and also reveals what Social Business Software vendors aren’t telling you: your investment in Social Business Software is at risk because it is only a one-sided approach to social business. Social publishing is the technology platform for true social businesses.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1166251&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Oct 2009 20:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1166251</guid>
 <comments>http://ajax.sys-con.com/node/1166251#feedback</comments>
</item>
<item>
 <title>What Could You Do With Your Code in 20 Lines or Less?</title>
 <link>http://ajax.sys-con.com/node/1166979</link>
 <description>&lt;p&gt;&lt;em&gt;What could you do with your code in 20 Lines or Less?&lt;/em&gt; That&#039;s the question I ask (almost) every week for the &lt;a href=&quot;http://devcentral.f5.com&quot;&gt;devcentral&lt;/a&gt; community, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head.&lt;/p&gt;
&lt;p&gt;Well we made it to 30 editions of the 20LoL.  Soon we’ll break 100 iRule examples that are under 21 lines of code each.  Pretty neat stuff, if you ask me.  This week is the hoolio show, it seems.  The guy is just a monster in the forums, what can I say?  I sure am glad he’s on our side.  I’ve got three examples that I randomly pulled from the forums because I thought they were cool.  Only later did I realize that he had penned them all.  So big thanks yet again to Aaron and all his hard work to better the community.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pre-loaded searches based on host name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=86016&amp;amp;view=topic&quot;&gt;http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=86016&amp;amp;view=topic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This cool little example is a neat spin on a simple HTTP redirect.  The basic idea is to redirect to a given search site and set the search parameter to be the original host name of the request.  So I could request bobschickenshack.com and be redirected to a search for bobschickenshack on the search page of my choosing.  Very cool idea, and darn easy to implement.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt; &lt;br /&gt; when HTTP_REQUEST { &lt;br /&gt;&lt;br /&gt;    # Rewrite the host header to &lt;a href=&quot;http://www.yahoo.com&quot; title=&quot;www.yahoo.com&quot;&gt;www.yahoo.com&lt;/a&gt; and the&lt;br /&gt;    # uri to /search?q=$host where $host is the originally requested hostname &lt;br /&gt;    HTTP::header replace &quot;www.yahoo.com&quot; &lt;br /&gt;    HTTP::uri &quot;/search?q=[HTTP::host]&quot; &lt;br /&gt; } &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;More fun with nested switch&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=85807&amp;amp;view=topic&quot;&gt;http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=85807&amp;amp;view=topic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I know we’ve covered switch before, but this is yet another good use of it and I really like the idea of selecting snatpools based on which server the request is going to end up going to.  I trimmed this one down a little but only by removing a few of the possible snatpool options, all logic is the same, even though it’s just an excerpt of the overall solution provided.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt; when LB_SELECTED { &lt;br /&gt;    switch [LB::server addr] { &lt;br /&gt;       222.35.42.126 { &lt;br /&gt;          switch [IP::client_addr] { &lt;br /&gt;             192.168.3.11 { snatpool snat_crt_test2 } &lt;br /&gt;             default { snatpool snat_crt_pool } &lt;br /&gt;          } &lt;br /&gt;       } &lt;br /&gt;       221.218.248.155 { &lt;br /&gt;          switch [IP::client_addr] { &lt;br /&gt;             192.168.3.11 { snatpool snat_uni_test2 } &lt;br /&gt;             default { snatpool snat_uni_pool } &lt;br /&gt;          } &lt;br /&gt;       } &lt;br /&gt;       default { snat automap } &lt;br /&gt;    } &lt;br /&gt; } &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Updating referrers&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=85807&amp;amp;view=topic&quot;&gt;http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=85807&amp;amp;view=topic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hoolio does a good job of not only pointing out the inherent problem with trying to replace referrer headers with hostnames from requests, but giving an option that works as desired even if it’s a little bit different direction than the OP was headed.  This is a good example of in-line string replacement with string map, too, which is an often under used command that’s worth a look.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt; &lt;br /&gt; when HTTP_REQUEST { &lt;br /&gt;&lt;br /&gt;    log local0. &quot;[IP::client_addr]:[TCP::client_port]: New [HTTP::method] request to [HTTP::host][HTTP::uri]\ &lt;br /&gt;       with Referer [HTTP::header Referer]&quot; &lt;br /&gt;&lt;br /&gt;    if {[HTTP::header exists &quot;MyHeader&quot;]} {  &lt;br /&gt;       log local0. &quot;[IP::client_addr]:[TCP::client_port]: Updating Referer to\ &lt;br /&gt;          [string map -nocase {http:// https://} [HTTP::header Referer]&quot; &lt;br /&gt;       HTTP::header replace Referer &quot;[string map -nocase {http:// https://} [HTTP::header Referer]&quot; &lt;br /&gt;    } &lt;br /&gt; } &lt;br /&gt; when HTTP_REQUEST priority 501 { &lt;br /&gt;    log local0. &quot;[IP::client_addr]:[TCP::client_port] (501): Current Referer [HTTP::header Referer]&quot; &lt;br /&gt; } &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt; &lt;/pre&gt;
&lt;p&gt;There you have it, 3 more iRules to show off just how much you can do in only 20 lines of code. Next time we’ll break past the 100 examples mark.  See ya then.&lt;/p&gt;
&lt;div style=&quot;margin: 0px; padding: 0px; display: inline; float: none;&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9eac6b1f-0753-4ca5-b5dc-876e1e121d0a&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;Technorati Tags: &lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tags/20+lines+or+less&quot;&gt;20 lines or less&lt;/a&gt;,&lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tags/20LoL&quot;&gt;20LoL&lt;/a&gt;,&lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tags/DevCentral&quot;&gt;DevCentral&lt;/a&gt;,&lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tags/F5&quot;&gt;F5&lt;/a&gt;,&lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tags/iRules&quot;&gt;iRules&lt;/a&gt;,&lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tags/Colin+Walker&quot;&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;#Colin&lt;/p&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/cwalker/aggbug/6172.aspx&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?i=3p908W8ging:y8ithiDpIiY:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:KwTdNBX3Jqk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?i=3p908W8ging:y8ithiDpIiY:KwTdNBX3Jqk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?i=3p908W8ging:y8ithiDpIiY:gIN9vFwOqvQ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?a=3p908W8ging:y8ithiDpIiY:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/f5/cwalker/~4/3p908W8ging&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1166979&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Oct 2009 13:12:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1166979</guid>
 <comments>http://ajax.sys-con.com/node/1166979#feedback</comments>
</item>
<item>
 <title>DCGS Worldwide Conference 2009</title>
 <link>http://ajax.sys-con.com/node/1166965</link>
 <description>Yesterday I was on a Chief Technology Officer (CTO) panel at the 2009 Distributed Common Groundstation (DCGS) conference in Virginia Beach VA.  The panel, which was pulled together by JFCOM J2 CTO John Marshall, included Ms. Michele Munson of Aspera, Mr. Lewis Shepherd of Microsoft, Mr. Rudi Ernst of Pixia, Dr. Kari Kelton of NSI [...]&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1166965&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Oct 2009 12:53:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1166965</guid>
 <comments>http://ajax.sys-con.com/node/1166965#feedback</comments>
</item>
<item>
 <title>Deskforce Signs Agreement with NZ-based ActionStep </title>
 <link>http://ajax.sys-con.com/node/1165987</link>
 <description>Deskforce has signed an agreement with New Zealand based ActionStep to deliver ActionStep&#039;s CRM-based hosted solution to the service provider&#039;s 30,000 install base and to target new market sectors, via its established network of Managed Service Providers (MSPs). Deskforce is a provider of SaaS Desktop Management tools to the UK and European markets. ActionStep&#039;s hosted CRM solution integrates perfectly with Deskforce&#039;s established product portfolio and enhances its strategy to become a leading centre of excellence for SaaS-based applications. With six years&#039; experience in the SaaS space, Deskforce will be launching a number of new solutions in the coming months, to widen and strengthen its service offering.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1165987&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Oct 2009 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1165987</guid>
 <comments>http://ajax.sys-con.com/node/1165987#feedback</comments>
</item>
<item>
 <title>Selecting Your Data Center - Part 2 – Geography and Location</title>
 <link>http://ajax.sys-con.com/node/1165840</link>
 <description>Data center selection is an exercise in compromise.  Everybody would like to have the best of all worlds, with a highly connected facility offering 24x7 smart hands support, impenetrable security, protection from all natural and man-made disasters, in addition to service level agreements offering 5-Nines power availability at $.03/kW.  Not likely we will be able to hit all those desired features in any single facility.&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=john-savageau.com&amp;blog=5631482&amp;post=654&amp;subd=johnsavageau&amp;ref=&amp;feed=1&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1165840&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Oct 2009 09:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1165840</guid>
 <comments>http://ajax.sys-con.com/node/1165840#feedback</comments>
</item>
<item>
 <title>A Bard Approach to Learning Technology</title>
 <link>http://ajax.sys-con.com/node/1165880</link>
 <description>In Shakespeare&#039;s &#039;Twelfth Night&#039;, Malvolio receives a letter containing the words: &#039;Be not afraid of greatness. Some are born great, some achieve greatness and some have greatness thrust upon them.&#039; Substitute &#039;e-learning&#039;, in all its forms, for &#039;greatness&#039; and you have a similarly apt observation on technology-delivered learning.

Some organisations take to e-learning as though they were born to it.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1165880&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Oct 2009 04:59:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1165880</guid>
 <comments>http://ajax.sys-con.com/node/1165880#feedback</comments>
</item>
<item>
 <title>Cloud Analytics: Dataflow versus Databases</title>
 <link>http://ajax.sys-con.com/node/1165332</link>
 <description>As the need for realtime analytics grows we will continue to see a migration away from databases and towards more scalable parallel dataflow architectures for analytics. For twenty years, analytics has been viewed as just one specific area within the broader relational database industry. So, analytics has meant databases. Today that view is changing. Over the past year or so, a new movement, the &quot;NoSQL&quot; movement has emerged promoting the advantages of doing a variety of kinds of analytics without using any relational database technologies at all.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1165332&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 29 Oct 2009 16:34:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1165332</guid>
 <comments>http://ajax.sys-con.com/node/1165332#feedback</comments>
</item>
<item>
 <title>Ralph Folz Joins WordStream Board of Directors</title>
 <link>http://ajax.sys-con.com/node/1163147</link>
 <description>WordStream, Inc., a provider of search marketing tools for continuously optimizing and expanding pay-per-click (PPC) and search engine optimization (SEO) efforts involving large numbers of keywords, announced today that Ralph J. Folz has joined the WordStream Board of Directors. Folz is the Global Chief Operating Officer of Isobar, one of the largest digital marketing agencies in the world with over 3,500 people in 40 different countries. It is part of London-based Aegis Media. Folz also cofounded Molecular, a digital marketing consulting firm that designs and builds sophisticated Internet-based solutions. Folz was responsible for building Boston-based Molecular into one of the most respected digital marketing consulting firms in the United States, leading to its 2005 acquisition by Isobar. &lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1163147&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 18:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1163147</guid>
 <comments>http://ajax.sys-con.com/node/1163147#feedback</comments>
</item>
<item>
 <title>Why Cloud is at the Top of the CIO&#039;s Priorities</title>
 <link>http://ajax.sys-con.com/node/1143323</link>
 <description>In the most difficult economic climate in decades, CIOs are reevaluating their strategies and looking for new ways to reduce data center costs and overhead while improving responsiveness to business requirements. Cloud computing has emerged as a much more agile and efficient approach than what companies have done in the past: adding more compute, storage and networking capacity or trying to get more out of what they already own. Cloud computing did not emerge from a vacuum, but has its origins in three technology &quot;megatrends&quot; that most CIOs are already familiar with. These developments were all born out of the same need -- to drive down costs, simplify data center operations and allow IT to be as agile as possible. As these megatrends have become pervasive, they&#039;ve helped put the cloud in the CIO&#039;s strike zone.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1143323&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 14:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1143323</guid>
 <comments>http://ajax.sys-con.com/node/1143323#feedback</comments>
</item>
<item>
 <title>Convio Expands Open Platform</title>
 <link>http://ajax.sys-con.com/node/1159745</link>
 <description>Convio today announced expansion of its Open Platform which is helping nonprofit organizations tap the power of technology and the Internet to better reach, engage and move people to support their cause. The company is introducing Convio Web Services, a new set of standard interfaces for building client applications that retrieve and synchronize data with Convio. The company has also delivered several new APIs and launched a new developer version of its Open website which offers improved documentation as well as access to more than 60 APIs (application programming interfaces) at &lt;a href=&quot;http://www.open.convio.com&quot; title=&quot;www.open.convio.com&quot;&gt;www.open.convio.com&lt;/a&gt;.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1159745&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 27 Oct 2009 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1159745</guid>
 <comments>http://ajax.sys-con.com/node/1159745#feedback</comments>
</item>
<item>
 <title>Kapow Technologies Earns Accreditation for IBM Information On Demand</title>
 <link>http://ajax.sys-con.com/node/1160299</link>
 <description>Kapow Technologies, the leader in web data services for business applications, today announced that the Kapow Web Data Server has been tested and validated to work on hardware supported by IBM DB2 data server software and Kapow has been awarded IBM Information On Demand Specialty. This accreditation means lower deployment and data migration costs for customers using Kapow to create best-in-class web data services built on IBM Information Management software. To demonstrate this, Kapow will debut a mashup application built on IBM Lotus Mashups for attendees at the IBM Information On Demand Conference being held from Oct. 25th - 29th at the Mandalay Bay Resort and Convention Center in Las Vegas.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1160299&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 27 Oct 2009 10:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1160299</guid>
 <comments>http://ajax.sys-con.com/node/1160299#feedback</comments>
</item>
<item>
 <title>Moyea DVD4Web Converter V2.0 Converts DVD to FLV Fast and Synchronously with Watermarks</title>
 <link>http://ajax.sys-con.com/node/1159570</link>
 <description>In order to be faster, stronger and accurater, new Moyea DVD4Web Converter V2.0 comes out with fast conversion speed, user-customized watermarks and stable, synchronous conversion process.
Shenzhen P.R.C – Oct, 26th, 2009 - Moyea Software Co., Ltd. (&lt;a href=&quot;http://www.moyeamedia.com&quot; title=&quot;http://www.moyeamedia.com&quot;&gt;http://www.moyeamedia.com&lt;/a&gt;): a rising developer of flash applications for the internet and multimedia software, today officially debuts the newest V2.0 [...]&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1159570&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 27 Oct 2009 02:16:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1159570</guid>
 <comments>http://ajax.sys-con.com/node/1159570#feedback</comments>
</item>
<item>
 <title>Mojarra 2.0.1 Has Shipped</title>
 <link>http://ajax.sys-con.com/node/1157188</link>
 <description>Just a short post to note that we&#039;ve now shipped Mojarra 2.0.1.  This version fixes a very serious bug when running on Tomcat.  You can pick up the files from the &lt;a href=&quot;https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=11863&amp;expandFolder=11863&amp;folderID=11852&quot;&gt;usual places&lt;/a&gt;, see the &lt;a href=&quot;https://javaserverfaces.dev.java.net/nonav/rlnotes/2.0.1/index.html&quot;&gt;release notes&lt;/a&gt; for more information.

If you&#039;re using GlassFish, and already running 2.0.0 (you leading edge adopter!), there&#039;s probably no reason to upgrade - though the new v3 (b69) has the updated jar, and it will be propagated via the usual Update Center distribution.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1157188&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 24 Oct 2009 02:27:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1157188</guid>
 <comments>http://ajax.sys-con.com/node/1157188#feedback</comments>
</item>
<item>
 <title>Rhomobile to Announce Production Release of RhoHub at 4th Cloud Expo</title>
 <link>http://ajax.sys-con.com/node/1153565</link>
 <description>SYS-CON Events announced today that Rhomobile, Inc., the makers of the Rhodes smartphone development framework, will be Exhibiting at the 4th International Cloud Computing Conference &amp; Expo, taking place November 2-4, 2009 at the Santa Clara Convention Center, Santa Clara, CA. At the event, Rhomobile will be announcing the Production Release of RhoHub, the world’s first development-as-a-service offering for the mobile industry. 
RhoHub provides a web-based service for both smartphone app development and hosting of mobile applications, making native mobile applications easier to build, deploy and run on all smartphones including BlackBerry, Windows Mobile, Android, Symbian and iPhone. RhoHub allows developers to generate, compile and run smartphone applications through the web giving them flexibility in their build environment. No SDK (Software Developer Kit) is required, making the build process faster and more affordable. Developers can write code online from the RhoHub website anywhere. 

&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1153565&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 23 Oct 2009 08:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1153565</guid>
 <comments>http://ajax.sys-con.com/node/1153565#feedback</comments>
</item>
<item>
 <title>Life with Qlogic’s 5802V</title>
 <link>http://ajax.sys-con.com/node/1154189</link>
 <description>If you follow me on Twitter at all, you’ll know that I’m a big fan of Qlogic. I appreciate the functional simplicity of what Qlogic designs encompass as well as the “get business done” attitude that they bring to their switches, HBAs, NICs, and CNAs.  Imagine my happiness, then, when I got ahold of one of their latest “edge” fibre channel switches, the SANbox 5802V.  The SANbox 5802V follows the typical edge-switch formula: 20 SFP ports for either 4Gb/s SFPs or 8Gb/s SFP+, 4 stacking ports that default at 10Gb/s Fibre Channel connection and can be upgraded to 20Gb/s FC when additional bandwidth is needed, a serial and IP-based management port setup, and dual redundant power supplies (the 5802V ships with 2 PSUs; the 5800V model ships with only 1).&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1154189&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 21 Oct 2009 17:03:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1154189</guid>
 <comments>http://ajax.sys-con.com/node/1154189#feedback</comments>
</item>
<item>
 <title>Adobe May Cooperate with Apple to Transplant Flash Player to iPhone</title>
 <link>http://ajax.sys-con.com/node/1152549</link>
 <description>According to the CEO of Adobe America, Adobe company is planning to transplant its flash player to iPhone.
Adobe CEO indicated that Adobe may cooperate with Apple to ensure the smooth flash player application on iPhone in Adobe company’s first quarter performance conference early this week. These comments were made when he was asking about the [...]&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1152549&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Oct 2009 22:51:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1152549</guid>
 <comments>http://ajax.sys-con.com/node/1152549#feedback</comments>
</item>
<item>
 <title>Russia Hates Apple Big Time</title>
 <link>http://ajax.sys-con.com/node/1152375</link>
 <description>I never liked online forums where comments to the original posts could be rated (+ or - 1) by other readers. But today, I changed my mind. These negative ratings can tell you a lot. There is a Web site &lt;a href=&quot;http://www.habrahabr.ru&quot; title=&quot;www.habrahabr.ru&quot;&gt;www.habrahabr.ru&lt;/a&gt; popular among software developers in Russia. Today, someone posted an information about newly released hardware by Apple. You&#039;d say, &quot;No biggies. Apple has a steady and growing group of followers and often releases well designed hardware&quot;&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1152375&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Oct 2009 22:50:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1152375</guid>
 <comments>http://ajax.sys-con.com/node/1152375#feedback</comments>
</item>
<item>
 <title>LTE vs. WiMAX. Duel to the Death or Different Strokes for Different Purposes?</title>
 <link>http://ajax.sys-con.com/node/1146734</link>
 <description>The truth is, 4G wireless technology evolution isn&#039;t a &quot;Betamax vs VHS&quot; winner-take-all competition. In fact, it&#039;s not, properly speaking, a competition at all. It&#039;s an engineering question. And like all engineering questions, choosing technology depends on not just on technical factors. A simplistic answer is that  WiMAX is from Mars - data  - and LTE is from Venus - voice. And just as both Mars and Venus have their essential place in the scheme of things, so LTE and  WiMAX, too, have their respective places in meeting business goals - from profitability and customer retention, to business expansion and changing market demands.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1146734&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 15 Oct 2009 14:13:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1146734</guid>
 <comments>http://ajax.sys-con.com/node/1146734#feedback</comments>
</item>
<item>
 <title>CEO Claims Green IT Benefits Must Make it the Norm, Not a Trend</title>
 <link>http://ajax.sys-con.com/node/1138326</link>
 <description>Navot Peled, CEO of Gizmox, challenged the “Green IT trend” with the announcement this week that its product, Visual WebGui, has been successfully providing energy and environmental benefits to enterprises, with its solutions that dually cut costs for hardware and software.  &lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1138326&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 09 Oct 2009 12:31:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1138326</guid>
 <comments>http://ajax.sys-con.com/node/1138326#feedback</comments>
</item>
<item>
 <title>Brocade For Sale: WSJ</title>
 <link>http://ajax.sys-con.com/node/1132810</link>
 <description>Much, much smaller Cisco rival Brocade Communications Systems, which has gotten a lot more popular with OEMs like IBM and Dell since Cisco went into the server business, is supposedly thinking selling itself off, or so said an unconfirmed piece in the Wall Street Journal Monday. The paper claims HP and maybe Oracle (think Sun) are interested but that nothing is imminent and in fact nothing may ultimately come of the notion.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1132810&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 05 Oct 2009 17:56:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1132810</guid>
 <comments>http://ajax.sys-con.com/node/1132810#feedback</comments>
</item>
<item>
 <title>Positive Word of Mouth and Your Brand, Part 5</title>
 <link>http://ajax.sys-con.com/node/1130782</link>
 <description>This is part five of a five part series of the importance of personal branding in garnering positive word of mouth. In our hyper-connected society, word of mouth has become “world of mouth” and recommendations truly craft your online and...&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1130782&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 04 Oct 2009 14:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1130782</guid>
 <comments>http://ajax.sys-con.com/node/1130782#feedback</comments>
</item>
<item>
 <title>Cloud Security on Ulitzer: Cloud Computing and Self-Service Security</title>
 <link>http://ajax.sys-con.com/node/1130676</link>
 <description>So here’s the rub, if MSSP’s/ISP’s/ASP’s-cum-Cloud operators want to woo mature enterprise customers to use their services, they are leaving money on the table and not fulfilling customer needs by failing to roll out complimentary security capabilities which lessen the compliance and security burdens of their prospective customers. While many provide commoditized solutions such as anti-spam and anti-virus capabilities, more complex (but profoundly important) security services such as DLP (data loss/leakage prevention,) WAF, Intrusion Detection and Prevention (IDP,) XML Security, Application Delivery Controllers, VPN’s, etc. should also be considered for roadmaps by these suppliers.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1130676&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 03 Oct 2009 14:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1130676</guid>
 <comments>http://ajax.sys-con.com/node/1130676#feedback</comments>
</item>
<item>
 <title>SOA and Cloud Computing Funding Dilemma</title>
 <link>http://ajax.sys-con.com/node/1130675</link>
 <description>Lately, and primarily among government users, I’ve been hearing about a potential clash of bureaucracy meets technology when it comes to funding shared services.  It seems that the current government procurement and funding processes do not favor strategic sharing of software services as an outgrowth of a single development effort.  I imagine that this issue might also arise in some large organizations where the business units are funding development using a self-funded IT organization, but I have yet to hear any specific stories coming from the private sector regarding this issue.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1130675&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 02 Oct 2009 16:04:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1130675</guid>
 <comments>http://ajax.sys-con.com/node/1130675#feedback</comments>
</item>
<item>
 <title>Mixing Ajax and Full Requests in JSF 2.0</title>
 <link>http://ajax.sys-con.com/node/1129619</link>
 <description>JSF 2.0 makes ajax pretty easy - but it can&#039;t hide everything from you... It&#039;s tempting to just add a few ajax tags into your page, and not worry too much about interactions - here&#039;s one example of a problem you may run into.&lt;p&gt;&lt;a href=&quot;http://ajax.sys-con.com/node/1129619&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 02 Oct 2009 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://ajax.sys-con.com/node/1129619</guid>
 <comments>http://ajax.sys-con.com/node/1129619#feedback</comments>
</item>
</channel>
</rss>
