• Presentación

  •  
  • Arquitectura orientada a servicios de BOARD

    La arquitectura BOARD 7 se basa en el paradigma "Service Oriented Architecture" (SOA). Dicha arquitectura permite identificar un "proveedor de servicios" que es el programa BOARD Server, y un conjunto de distintos consumidores de servicios que son los programas cliente, en concreto, el cliente BOARD 7, el complemento MS-Excel y el cliente navegador web u otro consumidor de servicios web.

  • El protocolo ROAR

    Un protocolo propio denominado ROAR (Remote Object Access & Replication, Acceso y duplicación de objetos remotos) ofrece una excelente comunicación entre cliente-servidor y está diseñado para operar eficazmente en conexiones de bajo ancho de banda, como las redes WAN o Internet. El protocolo ROAR en BOARD 7 se basa en las clases WCF (Windows Communication Foundation) de Microsoft .Net Framework 3.5. Es un formato de convención de datos que se utiliza en las comunicaciones entre el cliente BOARD y los programas de servidor BOARD. El protocolo ROAR transfiere los datos de la memoria del cliente (BOARD Client) a la memoria del servidor (BOARD Server) a través de un flujo de datos comprimidos. Es una tecnología mucho más eficaz que los complejos estándares XMLA y ODBO. El tráfico de datos que se genera en el diálogo entre BOARD Client y BOARD Server es sumamente escaso gracias al protocolo especializado ROAR, que se ha diseñado para suministrar un gran rendimiento entre conexiones remotas.

Rendimiento

  • TEl éxito de BOARD radica en la base de datos multidimensional y el sistema interno, potentes y de eficacia demostrada a lo largo del tiempo. Entrada: el módulo BOARD MDB Datareader admite la carga en pocos minutos de millones de registros procedentes de fuentes de datos externas. Transformación: el módulo Data-entry y DataFlow permite la ejecución interactiva de cálculos y simulaciones sin necesidad de utilizar procesos batch. Salida: el rendimiento de BOARD en cuanto a acceso a datos y agregación de Infocubos es único, incluso en el caso de Infocubos con dimensiones de millones de miembros. El tiempo de consulta se mantiene muy bajo y constante. Este suele ser el caso en que fracasan las demás bases de datos multidimensionales. Comunicaciones: el protocolo ROAR garantiza la calidad de las conexiones. Las consultas o análisis que devuelven grandes conjuntos de datos se comprimen y transfieren con eficacia al usuario final. Ejecución de multiprocesos (multithreading): BOARD aprovecha al máximo la moderna tecnología de CPU multinúcleo para la ejecución paralela de procesos. Arquitectura de 64 bits: el motor de 64 bits de BOARD permite asignar enormes recursos de RAM para gestionar mejor los grandes volúmenes de datos. Gran relación de compresión: la sofisticada tecnología de gestión de datos dispersos (sparse) genera bases de datos multidimensionales de un volumen mucho menor que el de los datos entrantes. La gran compresión de Infocubos aumenta la velocidad de recuperación y actualización. Jerarquías ascendentes: gracias al exclusivo modelo de datos inverso (ascendente), la MDB de BOARD no sufre estallidos de datos y garantiza tiempos de consulta constantes con independencia del nivel de agregación. Sistema de control remoto: una sofisticada interfaz de administración del sistema monitoriza los accesos de usuarios, las tareas en ejecución y el rendimiento de los procesos, y permite interrumpir los procesos críticos sin dificultad.

Escalabilidad

  • La escalabilidad se ha diseñado en BOARD desde el núcleo y a través de cada capa. BOARD optimiza y suministra una extraordinaria escalabilidad que abarca el rendimiento de las aplicaciones, el diseño de bases de datos, la potencia de RAM y de procesamiento o las condiciones de las comunicaciones en red. Escalabilidad de aplicaciones: el dilema habitual entre el rendimiento que requieren los datos agregados y la necesidad de detalle se resuelve con el diseño de soluciones en un modo de bases de datos múltiples. Es una técnica que permite a los usuarios la visión transparente de mayor número de bases de datos dentro de la aplicación así como la ejecución de análisis de elementos seleccionados de las bases de datos que contienen datos resumidos, hasta la base de datos que contiene el nivel de detalle de datos que se desea (nivel de transacción). Escalabilidad de bases de datos: Las bases de datos multidimensionales padecen limitaciones en cuanto al tamaño y el detalle de los datos que pueden gestionar. La mayoría de las bases de datos multidimensionales tienen limitaciones intrínsecas que no se pueden compensar con la mera adición de hardware. La MDB de BOARD supera esa limitación al gestionar sin dificultad Infocubos con varios millones de miembros (códigos de elemento específicos) en cada dimensión. Escasas necesidades de memoria RAM: a diferencia de muchas otras aplicaciones, la MDB de BOARD no se basa en RAM, por lo que los volúmenes de datos pueden crecer y superar perfectamente la capacidad de la memoria RAM. Bajo tráfico de red: gracias al protocolo ROAR de alta compresión, incluso un gran número de usuarios tiene un impacto limitado en la red.

Seguridad

  • Seguridad La seguridad es general en BOARD. Cada capa operativa posee su propio mecanismo de seguridad y todas se complementan entre sí formando un modelo integrado, flexible y global. Interfaz (cápsulas): es posible bloquear aplicaciones, poner análisis determinados a disposición de usuarios individuales o grupos, o sencillamente hacerlos públicos sin ningún tipo de restricción. Capa intermedia (perfil de usuario): los perfiles funcionales definen el acceso a funciones básicas o avanzadas de cuentas o grupos de usuarios, por ejemplo, usuario básico, usuario avanzado o desarrollador. Sistema interno (perfil de base de datos): se define un perfil funcional junto con restricciones de acceso a los datos, hasta llegar al nivel de celda de Infocubo. Comunicaciones seguras: el protocolo ROAR garantiza la seguridad de las conexiones. Seguimiento de auditoría: conformidad con los requisitos de auditoría mediante el seguimiento de quién y cuándo introduce datos de presupuesto o previsiones. Registros de actividad de usuarios: un amplio conjunto de archivos de registro realiza el seguimiento de las actividades de los usuarios para fines de optimización: identificación de los Infocubos más utilizados, detección de horas pico, monitorización de la carga del servidor hasta llegar al tiempo de CPU que requiere cada usuario.

WebsiteFeedback