O3 Browser posee una arquitectura que le permite ser ejecutado en dos formas:
- Desktop (Cliente/Servidor): Instalado en un PC o estación de trabajo que opera conectado a un Servidor.
En esta modalidad, el usuario utiliza O3 Browser como cliente del O3 Server, al que se conecta para autenticarse y abrir el datamart que desea analizar. - Standalone: Ejecución independiente, instalado en un PC o notebook sin acceso a un O3 Server.
En esta modalidad, el usuario utiliza O3 Browser para abrir datamarts que se encuentran localmente en su PC, o eventualmente en alguna ubicación compartida de la LAN.
Dependiendo del tipo de licenciamiento adquirido, se puede disponer de una o de ambas formas de ejecución en una misma instalación.
Modo de Ejecución Standalone
En el modo de ejecución Standalone, los datamarts o vistas se procesan localmente en el cliente. Todas las consultas las resuelven localmente el componente O3 Browser. Este modo de ejecución es ideal para usuarios móviles ya que pueden instalar una copia del datamart en su PC o notebook personal.
Para uso dentro de una red local, esta modalidad de trabajo no es recomendada, ya que la administración de los datamarts, su actualización y la magnitud de los mismos puede demandar más atención de la esperada.
A diferencia de la modalidad cliente/servidor, la ejecución Standalone sólo cuenta con los recursos del equipo donde se esté trabajando, los cuales pueden resultar insuficientes para trabajar con datamarts de gran tamaño.
Modo de Ejecución Desktop (Cliente/Servidor)
En el modo de ejecución cliente/servidor, O3 Browser trabaja como cliente del O3 Server, el cual opera como motor resolviendo las consultas realizadas por el usuario, y enviando al O3 Browser el resultado, para que dicho componente agregue el procesamiento necesario al momento de presentarlo al usuario.
La comunicación entre el O3 Browser y el O3 Server se establece con el protocolo otp.
Para trabajar en la modalidad cliente/servidor, luego de iniciar el O3 Browser, el usuario debe conectarse al O3 Server usando la opción "Abrir" del menú "Archivo". Luego de identificarse, el usuario recibe la lista de datamarts a los cuales puede acceder, según la política de seguridad definida.
Entre las ventajas ofrecidas por esta modalidad de ejecución, encontramos:
- Facilidad de administración, ya sea en la publicación o actualización de los datamarts al utilizarlos en forma centralizada.
- Control de acceso a los datamarts, pudiendo restringir la información consultada por los distintos grupos de usuarios.
- Mejor performance, resultado de utilizar los recursos del equipo servidor.