Para aqueles que já viram páginas da Web dinâmicas renderizadas em Ajax, ainda não viram nada.
Em 2006, uma onda de produtos Ajax (abreviação de Asynchronous JavaScript and XML) aparecerá no mercado, permitindo que as empresas de TI escolham ferramentas para construir front-ends de WebServices com funções de desktop semelhantes. À medida que surgir, as empresas que constroem essas ferramentas também construirão conjuntos de ferramentas de arquitetura orientada a serviços para conectar tecnologias da Web da camada de aplicação com tecnologias da Web da camada de apresentação.
Steve Benfield, vice-presidente de estratégia da ClearNova, disse: "Ajax é a maneira de construir aplicações Web no futuro. Ele se tornará realidade em muito pouco tempo."
A ClearNova planeja lançar a segunda versão beta da plataforma de desenvolvimento rápido de aplicativos ThinkCap JX este mês. O produto move aplicativos centrados no cliente para o servidor, permitindo que os programadores alterem a interface do usuário em Java em vez de JavaScript, permitindo assim que mais desenvolvedores aproveitem a funcionalidade do Ajax.
A Microsoft lançou uma versão beta do Atlas, que implementa Ajax em ASP.NET. A BEA Systems está incorporando recursos Ajax em seus produtos de portal e adicionando APIs Ajax às ferramentas de tempo de execução. A Sun Microsystems planeja adicionar Ajax ao Java Server Faces. O fornecedor de barramento de serviço corporativo CapeClear Software planeja adicionar ferramentas Ajax aos seus produtos centrados em SOA.
David Clark, vice-presidente executivo da CapeClear, disse: "Juntar os dois faz sentido no nível de programação. O Ajax tem muitas regras, que é o seu modelo assíncrono, que é semelhante ao modelo ESB. É uma boa introdução ao o que pensamos Uma extensão do padrão ESB."
Quando a Tibco Software adquiriu a General Interface no ano passado, ela conectou front-ends avançados de aplicativos de Internet ao middleware pela primeira vez. De acordo com Kevin Hakman, fundador e diretor de marketing de produto da General Interface, a versão beta 3.1 teve um aumento de 100% nos downloads a cada trimestre.
A equipe de Hakman queria medir quanto interesse o Ajax gerou. Eles acompanham as taxas de pesquisa do Ajax no Google desde o verão. Em 18 de julho, a taxa de cliques do Ajax no Google era de 3,2 milhões e, em 28 de outubro, havia subido para 23,8 milhões.
“As pessoas queriam fazer isso há muito tempo, mas estavam limitadas pelas limitações do HTML e do navegador”, disse Hakman. “Acho que, a julgar pelo interesse que demonstraram, isso pode ser feito agora”.
No entanto, como qualquer tecnologia que se espalha rapidamente, a implementação do Ajax encontrará algumas dificuldades.
“Manter o código Javascript é muito difícil”, disse Jeet Kaul, diretor executivo de Java EE e Sun Java Application Server da Sun Microsystems. “Existem limitações no que você pode fazer e cada navegador lida com isso de maneira diferente”.
O plano da Sun é esconder a complexidade do Ajax na versão 2006 do ambiente integrado de desenvolvimento web Java Studio Creator. Isso permitirá que o Java Server Faces construa Ajax usando ferramentas de arrastar e soltar. A Sun também planeja adicionar suporte para Ajax à versão 2006 de seu produto Java Standard Edition, Mustang.
A BEA deseja demonstrar a versão alfa da funcionalidade Ajax que está sendo adicionada ao produto WebLogic Portal 9.0 em sua conferência de usuários em setembro. Mas Pieter Humphrey, gerente sênior de marketing de produto da BEA, gostaria de ver o suporte do Ajax além da API do portal em uma estrutura como o Beehive como um verdadeiro ponto ideal para provedores de aplicativos.
“Se você começar a conectar suas interfaces de usuário a serviços de back-end, você realmente ganhará algo”, disse ele, “porque isso dará à camada de cliente independente do provedor a capacidade de reutilizar serviços”.
A ClearNova é uma das primeiras empresas a tentar ultrapassar esta divisão. Benfield disse que se o Ajax fosse uma tecnologia puramente do lado do cliente, não se espalharia tanto quanto o esperado.
Ele disse: "Você precisa usar Ajax para construir aplicativos de negócios, não apenas páginas da Web. Agora, você pode lidar com conjuntos de dados mais complexos sem ter que reescrever muito código."
Hakman destacou que também há escassez de desenvolvedores Ajax.
"Isso me lembra como era o desenvolvimento da Web em 1998", disse ele. "Todo mundo queria fazer isso, mas não havia desenvolvedores qualificados suficientes." Benfield observou que a ClearNova estava recebendo de 80 a 100 solicitações para sua revista semanal Ajax Web. registrantes.
Kaul disse que o Ajax se tornou uma das páginas mais clicadas no Java.Net.
“É realmente assustador ver esta situação”, disse ele.
Clark não tem dúvidas da importância do Ajax.
Ele disse: "Não há dúvida de que o Ajax está se tornando parte do futuro da SOA. Se você está fazendo isso, esperamos que continue fazendo."