Monday, October 31st, 2005

Ajax sweet spots from Zimbra

Category: Editorial

<p>zimbra-logo.png

Zimbra has gotten a lot of buzz with their killer Ajax products.

Since they are really pushing the envelope, they are good people to listen to on Ajax issues, and they just blogged about Ajax sweet spots. Here they talk about identifying sweet spots, the notion of an Ajax server, Ajax-based messaging, and more!

How do we identify the sweet and not-so-sweet spots for Ajax?

First, Ajax programming is still too hard (again see Ajax programming report card), and the associated programming challenges need to be taken into account before we suggest that all app’s should be rewritten in Ajax.

Second, we have to sort out where we want the Ajax servers to be deployed. The Ajax architecture is based on a closely-coupled network server providing all of the state/persistence, as well as the connectivity to other web-based applications/services (such as for mash-ups), required by the Ajax client. All Ajax clients have such a server, which can be programmed in Java, PHP, C#, and so on. (Indeed, one pundit even dismissed Zimbra as not an Ajax technology because we had the audacity to release the supporting Zimbra server as well as the Zimbra Ajax client!)

Intranet Ajax Servers

Today, Ajax servers are most typically deployed on the Internet as part of hosted services (such as for Google Maps, Yahoo! Mail, Netflix, and so on), but ultimately I believe the promise of Ajax will require that the industry deploy intranet and extranet-based Ajax servers too. For the Internet-only Ajax model to replace existing computing paradigms, we all have to be comfortable with the location of those Ajax servers and their data. For example, implicit in the Internet Ajax uber alles assumption is that enterprises are ready to outsource the storage of all of their proprietary documents and data. (For a discussion of the trade-offs between on-site and
off-site deployment, see Hosting versus on-premises.)

Related Content:

  • Vendors look to Ajax to make SOA shine
    Integration and development vendors are racing to put an Ajax face on an SOA body. Customers can expect a steady stream of new products to hit the...
  • Future
    The View from Visionaries | Taking the Services-on-Demand Plunge | Warning Signs | Web of Worry | Attack Toolkits | VoIP...
  • At the PDC: Infragistics tools ready to roll with .NET 2.0
    At the Professional Developers Conference, Infragistics set a ship date for its NetAdvantage 2005 presentation-layer tool. Such tools can help as...

Posted by Dion Almaer at 8:44 am
7 Comments

+++--
3 rating from 2 votes

7 Comments »

Comments feed

What is this article about? I read the words but they don’t reach my brain…

Comment by wooyay — October 31, 2005

What is an Ajax Server?

Comment by Chris — January 5, 2006

[...] AJAX has a client component that gets a lots of visibility – Google maps, Google Suggest and other AJAX applications. Equally important is the server side of AJAX which parcels out the data from the server app and sends out XML fragments to the client. Zimbra talks about this and the possible emergence of intranet servers. we have to sort out where we want the Ajax servers to be deployed. The Ajax architecture is based on a closely-coupled network server providing all of the state/persistence, as well as the connectivity to other web-based applications/services (such as for mash-ups), required by the Ajax client. All Ajax clients have such a server, which can be programmed in Java, PHP, C#, and so on. [...]

Pingback by Dorai’s Techlog » Open AJAX — February 4, 2006

sounds kinda retarded to me.

Comment by haobaba — March 7, 2006

I don’t know what is ajax.But I am trying to learn this

Comment by gds — April 10, 2006

[...] Ajaxian 2005 Octoberprototype based delegation is not a vestigial compatibility mode, but. the dynamic part of an object system that includes classes with fixed. members that cannot be overridden or shadowed. Allowing [...]

Pingback by Prototype Garage - Prototype Links — May 19, 2006

Checkout DOJO

sudhir
http://www.jyog.com

Comment by sudhir — April 29, 2007

Leave a comment

You must be logged in to post a comment.