How to overcome the obstacles to AJAX applications

Source: Internet
Author: User
Tags final interface web services
Ajax
The future of Web services and service-oriented architectures (SOA) may be Ajax. Ajax is a rich, web-based programming technology that looks similar to desktop software, but is browser-based and consumes little resources.
  
Ajax has been hyped in recent months, largely because of the highly visible Ajax apps developed by Google.
  
Still, today's Ajax is not widely used in Web services and SOA. Although it has many benefits, it is the thinking of people who are only known by developers who do not go into business. And they are often the people who have the final say in the funding and progress of research and development.
  
Let's take a look at some of the obstacles to expanding AJAX research and development for Web services and SOA, and how we can overcome them.
  
   Why Ajax is harder than it looks
  
Ajax makes some of the most interesting and creative services on the Internet more powerful, such as Gmail, Google Local (officially named Google Maps), and other Google services, as well as the A9 search engine.
  
Services that use Ajax look very much like desktop applications, so it doesn't seem to have any new technology for developers. Analysts and developers who do Ajax also think so.
  
Zapthink, senior analyst Ronald Schmelzer, said: "Google has organized a large team of Ajax developers to develop Ajax services, but Google is a company with billions of dollars, so it has the ability to do so." ”
  
On the other hand, many companies are not able to hire such an AJAX dream team. And as long as Google needs to develop Ajax services it will be able to pay a large amount of money for the project, even if the final project is abandoned, but more companies face the urgent deadlines and the necessary deployment.
  
Robert Lepack, vice president of the Icesoft company, produced an AJAX deployment tool.
  
"In fact, it's hard to develop Ajax," he says. Everyone is talking about its benefits, but no one has to delve into its complexities, especially when it comes to using Ajax in SOA. ”
  
   suggestions for improving speed
  
Kevin Hakman, director of product marketing at Tibco, was the founder of General interface, a TIBCO-bought AJAX development tool a year ago. He has been involved in this field before Ajax became so popular.
  
Hakman repeatedly stressed that there is a lot of work to do about Ajax, but he points out that the benefits of this technology are far more important than its complexity. So what should a business do if it wants to adopt Ajax but its developers don't have enough experience with that technology?
  
Hakman advises these companies not to be afraid to try Ajax. Google has released ajax-javascript code and code snippets with open source certificates, he said. Any developer can get the code and start learning to use them immediately. In addition, he said, there are a number of small modules that can be used online, such as modules to display tabular data.
  
Hakman also says that when developers need to build a full application, they can use Tibco's general Interface. That is the complete framework and set of tools for developing AJAX applications. It enables developers to deploy AJAX applications without being limited by applets, Plug-ins, or the C/S framework installation. It also allows for reuse of AJAX components.
  
Lepack pointed out that his company's icefaces products used a different approach. They used Java applications and were able to allow these applications to be delivered as Ajax.
  
   where is today's Ajax--what is its future ?
  
So where does today's Ajax go when it goes to Web services and SOA? Hakman that it is still at an early stage of acceptance. Innovators and IT leaders are more in the use of it. But he added that they tend to accept SOA earlier.
  
Hakman adds that there is a natural fit between SOA and Ajax.
  
"Ajax is the catalyst for accepting and deploying SOA," he said. Ajax makes the benefits of SOA visible and helps people adopt SOA. With Ajax, business-side users can personally experience the benefits of SOA and thus reflect the value of SOA strategies. ”
  
Schmelze has no doubt that Ajax will eventually be widely deployed in Web services and SOA.
  
He believed, "although we still can't see now, but will certainly later." Ajax is not yet a product, but it will happen soon. It is likely that next year it will be hard to find a large enterprise application that does not use Ajax at all. ”

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.