Definição – O que significa Rich Internet Application (RIA)?
Um Rich Internet Application (RIA) é um aplicativo da Web com muitos dos mesmos recursos e aparências de um aplicativo de desktop. Um RIA requer um navegador, plug-in de navegador ou máquina virtual para fornecer um aplicativo de usuário. A manipulação de dados é feita pelo servidor, e a interface do usuário e a manipulação de objetos relacionados são feitas pela máquina cliente.
Definirtec explica Rich Internet Application (RIA)
Um RIA geralmente não requer a instalação da máquina cliente. No entanto, a operação da máquina cliente requer a instalação de uma plataforma – como Adobe Flash, Java ou Microsoft Silverlight. A RIA pode solicitar que o usuário baixe e instale uma plataforma necessária se a plataforma não estiver presente. Alguns RIAs são executados em vários navegadores da Internet, enquanto outros são executados apenas em navegadores especificados.
Um RIA geralmente opera em uma sandbox, que é uma área de trabalho designada em uma máquina cliente. A sandbox limita a visibilidade e o acesso ao sistema de arquivos e sistema operacional da máquina cliente. Os parâmetros de sandbox reduzem as vulnerabilidades de segurança RIA inerentes.