<?xml version="1.0"?>

 
<rss version="2.0">
<channel>
<title>IBM developerWorks : Web architecture : Articles,Tutorials</title>
<link>http://www.ibm.com/developerworks/</link>
<description>The latest content from IBM developerWorks</description>
<pubDate>08 Dec 2009 08:37:04 +0000</pubDate>
<language>en</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>developerWorks</title>
<url>http://www.ibm.com/developerworks/i/dwlogo-small.gif</url>
<link>http://www.ibm.com/developerworks/</link>
</image>

	<item>
		<title><![CDATA[Mastering Ajax, Part 3: Advanced requests and responses in Ajax]]></title> 
		<description><![CDATA[For many Web developers, making simple requests and receiving simple responses is all they&apos;ll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-ajaxintro3/index.html?ca=drs-]]></link> 
		<pubDate>14 Feb 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Call SOAP Web services with Ajax, Part 2: Extend the Web services client]]></title> 
		<description><![CDATA[Implement a Web Browser-based SOAP Web services client using the Asynchronous JavaScript and XML (Ajax) design pattern. In the Part 1 of this series, &quot;Call SOAP Web Services with Ajax, Part 1,&quot; the author introduced a simple Web browser-based JavaScript library for invoking SOAP Web services.  In the discussion that follows, the author expands on functions of that JavaScript library by implementing basic support for the Web Services Addressing Language and the Web Services Resource Framework specifications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/ws-wsajax2/index.html?ca=drs-]]></link> 
		<pubDate>10 Jan 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax]]></title> 
		<description><![CDATA[Most Web applications use a request/response model that gets an entire HTML page from the server. The result is a back-and-forth that usually involves clicking a button, waiting for the server, clicking another button, and then waiting some more. With Ajax and the XMLHttpRequest object, you can use a request/response model that never leaves users waiting for a server to respond. In this article, Brett McLaughlin shows you how to create XMLHttpRequest instances in a cross-browser way, construct and send requests, and respond to the server.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-ajaxintro2/index.html?ca=drs-]]></link> 
		<pubDate>17 Jan 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Mastering Ajax, Part 6: Build DOM-based Web applications]]></title> 
		<description><![CDATA[Continue to explore how DOM programming fits into interactive Ajax applications as Brett McLaughlin completes his trilogy of articles on DOM programming with a DOM application in practice.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-ajaxintro6/index.html?ca=drs-]]></link> 
		<pubDate>12 Sep 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build a Web presentation application using Ajax
      technology, Part 2: Make the Web presentation editable]]></title> 
		<description><![CDATA[Web 2.0 allows the development of robust functionality with a
          minimum of coding by
      reusing existing components rather than reinventing them.  Part 1 of this
          series 
      discussed using an Asynchronous JavaScript and XML (Ajax) framework to create a
      Web application to create slideshow presentations.  Part 2 provides the
      framework discussed in the first article and adds functions to make it editable. 
      Using this article, find out 
      how much you can achieve with relatively little code.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-presentation2/index.html?ca=drs-]]></link> 
		<pubDate>17 Nov 2009 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Ajax and XML: Five Ajax anti-patterns]]></title> 
		<description><![CDATA[You can learn a lot about how to do things correctly by understanding how things are done incorrectly. Certainly, there&apos;s a right way and a wrong way to write Asynchronous JavaScript + XML (Ajax) applications. This article discusses some common coding practices you will want to avoid.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-ajaxxml3/index.html?ca=drs-]]></link> 
		<pubDate>20 Mar 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Ajax and XML: Five common Ajax patterns]]></title> 
		<description><![CDATA[Asynchronous JavaScript + XML (Ajax) was certainly the technology buzzword of 2006 and looks to do just as well or better in 2007. But what does it really mean for your application? And which common architectural patterns are used widely in Ajax applications? Discover five common Ajax design patterns that you can use as a basis for your own work.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-ajaxxml2/index.html?ca=drs-]]></link> 
		<pubDate>06 Mar 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Solid Ajax applications: Part 1: Building the front end]]></title> 
		<description><![CDATA[With Ajax still one of the industry&apos;s hottest buzzwords, more and more applications are being built with Ajax technologies. However, it&apos;s not always easy to build a good application. This article focuses on how to build intuitive, easy-to-use Ajax-driven applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-frontend/index.html?ca=drs-]]></link> 
		<pubDate>16 Oct 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Ajax and XML: Ajax for lightboxes]]></title> 
		<description><![CDATA[In a world where everything is designed to amaze and distract, it&apos;s awfully difficult
	to get a user&apos;s attention. Learn how to use new techniques such as lightboxes, pop-ups,
	windows, and fading messages with your Ajax tools to get your users&apos; eyes on your content.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-ajaxxml6/index.html?ca=drs-]]></link> 
		<pubDate>25 Sep 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Auto-save JSF forms with Ajax: Part 2]]></title> 
		<description><![CDATA[In the first part of this &quot;Auto-save JSF forms with Ajax&quot; series, author and
      Java developer Andrei Cioroianu showed you how  to build Java applications that
      automatically save Web forms, using Asynchronous  JavaScript + XML (Ajax) and
      JavaServer Faces (JSF) technologies. You  learned how to obtain, encode, and submit
      form data  with JavaScript and XMLHttpRequest, how to adapt the JSF request
      processing life cycle for handling  Ajax requests, and how to get the submitted data
      from the JSF component tree on  the server side. In this second installment of the
      three-part series, you will see how to  identify anonymous users across browser
      sessions, how to manage the auto-saved form  data for multiple users and pages, how
      to choose a  data repository, and how to deal with thread-safety issues.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-jsf2/index.html?ca=drs-]]></link> 
		<pubDate>18 Sep 2007 04:00:00 +0000</pubDate>               
	</item>

</channel>
</rss>


