Administración de licencias de O3
Descripción general del mecanismo de licencias
En O3 5.0 las licencias están compuestas por una clave (key) y un nombre de licenciatario (licensedTo). Estos datos se almacenan en archivos con extensión .license.
Las licencias pueden agregarse al sistema tanto por las interfaces gráficas (License Manager) que ofrecen todos los módulos (Browser, AdmServer, etc.) o bien copiando el archivo .license a la carpeta license bajo el directorio de instalación del producto.
El formato del archivo .license es el siguiente:
licensedTo=Nombre de compañía key=clave del producto
Existen tres tipos de licencia: Servidor, Cliente y Studio, además cada una de ellas tiene una edición asociada: Standard, Professional y Enterprise.
Una licencia habilita la ejecución de un conjunto de módulos, por ejemplo una licencia de Servidor habilita el Servidor, AdmServer y el Builder, mientras que una licencia de Cliente habilita el Browser.
Por lo tanto para poder habilitar la ejecución de un servidor, con acceso desde clientes web y un cliente desktop se necesitan tres licencias:
- Una licencia de servidor
- Una licencia de cliente web, a ser instalada también en el servidor (dado que el acceso Web lo ofrece el servidor de aplicaciones)
- Una licencia de cliente desktop, a ser instalada en el puesto de escritorio, donde se utilizará el Browser.
Activación de licencias
Las licencias del producto requieren activación, es decir la habilitación de la ejecución del producto en la máquina donde fue instalado, por parte de Ideasoft.
La activación es requerida para cada una de las licencias y se puede realizar "online" o de forma "manual", contactando el servicio de licencias de Ideasoft por correo electrónico.
DUDA
¿Damos algún detalle más de como funciona la activación?.
Licencias de servidor
Usuarios concurrentes y nominados
El control de acceso en el servidor tiene dos modalidades: usuarios concurrentes y usuarios nominados.
El control de usuarios concurrentes establece un límite de usuarios simultáneos del sistema, es decir que una licencia de servidor concurrente de 10 usuarios, permite 10 conexiones simultáneas con cualquier usuario. Cuando el servidor alcanza la cantidad límite no permite nuevas conexiones.
El control de usuarios nominados establece un límite de usuarios definidos previamente, cada uno de los usuarios a los que se les asigna un "slot" nominado, siempre puede establecer una conexión, independiente de la cantidad de conexiones que el sistema tenga en ese momento. Los usuarios nominados sólo pueden abrir una conexión a la vez, es decir que no está permitido que un usuario abra dos conexiones en forma simultánea. Actualmente cuando un usuario nominado abre una conexión se cierra automáticamente la conexión anterior que el usuario tenía abierta.
Un servidor puede tener habilitado al mismo tiempo usuarios concurrentes y nominados, para ello se requieren dos licencias diferentes.
Múltiples ediciones en un servidor
Un servidor puede tener habilitada más de una edición al mismo tiempo, por ejemplo puede tener 20 usuarios concurrentes de la edición Professional y 5 usuarios nominados de la versión Enterprise.
Para este ejemplo, también se requieren dos licencias, la que habilite la edición Professional y la que habilite la edición Enterprise.
Cada servidor tiene además dos ediciones principales, la edición principal de usuarios nominados y la edición principal de usuarios concurrentes, la edición principal sólo afecta la asignación de usuarios y no la funcionalidad del servidor.
Asignación de usuarios a "slots" nominados y a ediciones
Cuando un servidor tiene un licenciamiento que implica control de usuarios nominado, o se habilita más de una edición, es necesario definir la asignación de los usuarios a las diferentes políticas de licenciamiento.
Esta asignación se realiza mediante la asociación de los usuarios a un conjunto de roles predefinidos.
Los roles predefinidos para tal propósito son:
Rol |
Descripción |
---|---|
bi-users |
Rol para los usuarios nominados de la edición principal |
bi-users-std |
Rol para los usuarios nominados de la edición Standard |
bi-users-pro |
Rol para los usuarios nominados de la edición Professional |
bi-users-ent |
Rol para los usuarios nominados de la edición Enterprise |
bi-conc-std |
Rol para los usuarios concurrentes de la edición Standard |
bi-conc-pro |
Rol para los usuarios concurrentes de la edición Professional |
bi-conc-ent |
Rol para los usuarios concurrentes de la edición Enterprise |
NOTA: Los usuarios que no pertenecen a ningún rol se asumen como usuarios de la edición principal concurrente.
Los roles mencionados anteriormente son creados automáticamente por el servidor de acuerdo a las licencias instaladas.
El único rol con usuarios asignados de forma predefinida es "bi-users", que contiene a los usuarios "user" y "admin".
Ejemplos
- 5 usuarios nominados Professional, 10 usuarios concurrentes Professional.
- Los usuarios nominados Professional se deben asignar al rol "bi-users"
- Cualquier otro usuario será considerado como concurrente Professional, para mayor claridad puede asignárseles el rol "bi-conc-pro"
- 5 usuarios nominados Professional, 10 usuarios concurrentes Professional, 5 usuarios nominados Enterprise. La edición principal nominada es Professional.
- Los usuarios nominados Professional se deben asignar al rol "bi-users"
- Los usuarios nominados Enterprise se deben asignar al rol "bi-users-ent"
- Cualquier otro usuario será considerado como concurrente Professional, para mayor claridad puede asignárseles el rol "bi-conc-pro"
- 5 usuarios nominados Professional, 10 usuarios concurrentes Professional, 5 usuarios nominados Enterprise, 10 Usuarios concurrentes Enterprise. La edición principal, tanto nominada como concurrente es Professional.
- Los usuarios nominados Professional se deben asignar al rol "bi-users"
- Los usuarios nominados Enterprise se deben asignar al rol "bi-users-ent"
- Los usuarios concurrentes Enterprise se deben asignar al rol "bi-conc-ent"
- Cualquier otro usuario será considerado como concurrente Professional, para mayor claridad puede asignárseles el rol "bi-conc-pro"