-
Rich Internet Applications – Conceito
Publicado em 07/05/2008 às 18:55:16 Categorias: Desenvolvimento de Software, Rich Internet Applications, Tecnologia Tags: Computação, Internet, Web 2.0 Sem comentários
RIA é a abreviação de Rich Internet Applications ou Aplicações Ricas para Internet.
São Aplicações Web que contêm características e funcionalidades de uma aplicação desktop tradicional.
Tipicamente uma aplicação RIA transfere a necessidade de processamento do cliente (numa arquitetura cliente-servidor) para o navegador porém, mantém a maior parte dos dados (como por exemplo, o estado do programa, bancos de dados) e regras de negócio da aplicação no servidor de aplicação.
O termo RIA foi usado pela primeira vez em 2001 pela Macromedia (hoje Adobe Systems).
Características:
- roda em um navegador e não requer a instalação de programas adicionais;
- roda localmente em um ambiente seguro chamado sandbox.
Benefícios:
- Não é necessária instalação de nenhum aplicativo para executar um sistema RIA pois o mesmo será aberto pelo navegador de internet;
- Atualizações e/ou Manutenções são automática e de forma transparente ao usuário;
- Aplicação pode ser aessada de qualquer local onde haja um ponto de internet;
- Aplicativos baseados na web são geralmente menos propensos a uma infecção de vírus do que um executável rodando na máquina;
- Riqueza de controles e componentes com relação a aplicações html tradicionais como: recursos de arrastar-e-soltar, efeitos visuais;
- Melhor resposta da aplicação, pois não é necessário um postback de toda a página ao servidor de internet toda vez que uma ação é executada;
- Balanceamento de processamento cliente/servidor, pois parte do processamento executado pelo servidor em aplicações html tradicionais agora é transferido para o cliente, permitindo ao servidor trabalhar com um número maior de operações concorrentes;
- Comunicação assíncrona: o sistema não precisa esperar por uma resposta do servidor para continuar seu processamento, o usuário não precisa aguardar, o que dá uma impressão de falha em aplicações html tradicionais;
Este post é apenas uma introdução ao assunto RIA, espero escrever mais em breve, inclusive colocando exemplo de aplicações que estou desenvolvendo atualmente utilizando Adobe Flex 3.
Provavelmente você já utilizou alguma aplicação RIA, mas se quer conhecer alguma aplicação mais interessante que utiliza a plataforma Flex da Adobe, acesse o link: http://flex.org/showcase/
Caso você tenha se interessado pelo assunto e queira discutir um pouco mais a respeito, entre em contato comigo.
Um abraço,
Até a próxima.Compartilhe este conteúdo
Escrever um comentário



