Holos

Ir a: navegación, búsqueda de

Holos es un influyente OLAP (Online Analytical Processing) producto de la década de 1990. Desarrollado por sistemas holísticos en 1987, el producto se mantuvo en uso hasta alrededor de 2004.

Contenido

  • 1 Concepción
  • 2 Arquitectura
  • 3 Idioma
  • 4 Almacenamiento OLAP
  • 5 Reglas de negocio
  • 6 Cliente Holos
  • 7 Despliegue
  • 8 Empresa

Concepción

El producto Holos tuvo éxito como la vieja generación de productos para mainframe Sistema-W. Fue el primero en utilizar un estándar de la industria SQL base de datos (en contraposición a una propietaria) y también el primero en utilizar la PC nueva GUI para la interfaz de usuario.[citación necesitada] En separar físicamente el números desde la interfaz de usuario, el producto fue inmediatamente cliente/servidor, aunque el término no entró en uso hasta algún tiempo después. En realidad el proceso fue descrito como proceso cooperativo en el tiempo como cliente/servidor no era un término actual en aquel momento. El modelo cliente/servidor utilizado para Holos fue inicialmente para un cliente muy "light" como no estaba claro en aquel momento (1986/7) que PC va a ser tan frecuentes y fueron más aún ejecutando MS-DOS.

En realidad era técnicamente posible ejecutar el sistema utilizando "tonto" terminal con funcionalidad reducida en las primeras versiones Aunque guardar para en entorno de prueba de holístico esto fue raramente si has hecho. En el tiempo debido a la creciente popularmente de PCs y su creciente poder y la disposición de una versión más funcional y estable de Microsoft Windows funcionalidad adicional fue agregada hasta el final del cliente sobre todo en la forma de desarrollo de SIDA. Además de los servicios de datos, el servidor Holos suministra servicios de lógica y el cálculo. También proporcionado servicios complementarios al cliente Holos que significó el procesamiento interno asociado con el escritor del informe, hoja de cálculo, etc., se distribuyó entre los dos componentes.

Arquitectura

El núcleo del servidor Holos era un inteligencia de negocios (BI) máquina virtual. La lengua Holos (HL) fue compilado en un código de instrucción suave y ejecutado en esta máquina virtual (similar en concepto a Java en sistemas más modernos). La máquina virtual era tolerante a fallas, usando estructurado manejo de excepciones internamente y proporciona una interfaz de depurador. El depurador era nivel de máquina hasta muy tarde, después de lo cual también apoya acceso de nivel de fuente.

Datos OLAP se manejan como un tipo de datos base de HL, con sintaxis específica para dar cabida a conceptos de datos multidimensionales y completa libertad programática para explorar y utilizar los datos. Este hecho muy diferente a la tendencia de la industria de los motores OLAP y SQL basado en consultas. Al alza, permitió la increíble flexibilidad en las aplicaciones a las que podría ser aplicado. En el lado negativo, eso significa que las configuraciones de nivel 3 se aplicaron nunca con éxito puesto que el proceso tuvo que estar cerca de los datos se. Esto obstaculiza el despliegue a gran escala para muchos clientes y el uso de datos OLAP de otros proveedores. En realidad, sus propios tiempos de acceso de datos probablemente fueron algunos de los más rápidos alrededor — a nivel célula individual; tenían que ser para ser práctico. Sin embargo, al recuperar datos posterior a granel para clientes no cooperaron, o datos de otros proveedores, las consultas podrían no ser optimizadas como un todo. Su acceso a los datos utiliza una caché de memoria compartida de todo el equipo.

Idioma

El Holos lenguaje era un lenguaje muy amplio que cubrió una amplia gama de conceptos, incluyendo el sistema de reporting, reglas de negocio, datos OLAP, SQL datos (usando la sintaxis de SQL incrustado dentro de los HL de alojamiento), propiedades del dispositivo, análisis, previsiones y minería de datos y declaraciones. Incluso apoyó elementos para permitir la documentación y verificación independiente. Colocar todas estas áreas sobre una base común y permitiéndole a cooperar mediante el intercambio de datos, eventos, etc., fue clave para el número de posibilidades que resultó. Por ejemplo, el escritor informe admite entrada como salida, además de gráficos interactivos y un mecanismo de evento integral para pasar información acerca de los datos consultados a los controladores de eventos. Además, informes y datos eran entidades separadas, permitiendo así que el mismo informe a aplicarse a diversos datos mientras fue descrito por meta datos similares. Esto significaba cuando términos como EIS y MIS Primero fueron acuñados, la norma de la industria fue "presentaciones", es decir pre-programados transiciones entre las vistas, mientras que Holos proporcionado basada en datos drill down, es decir, no vistas previamente programados o enlaces. Las transiciones podrían hacerse dependientes de los valores de los datos y tendencias, en conjunción con la lógica de negocio disponibles.

Almacenamiento OLAP

Holos Server proporciona una gran variedad de mecanismos de almacenamiento diferentes, pero compatibles, por su arquitectura multi cubo: memoria, disco, SQL. Por lo tanto, fue el primer producto para proporcionar "OLAP híbrido" (HOLAP). Proporcionó un mecanismo muy versátil para unirse a cubos, independientemente de su tecnología de almacenamiento, dimensionalidad o metadatos, y esto finalmente se dio una Patente de los E.E.U.U. (llamado COA — arquitectura OLAP compuesto Patente de los E.E.U.U. 6.289.352Patente de los E.E.U.U. 6.490.593). Un aspecto novedoso de esta era una característica 'pila' que permitió cubitos de lectura/escritura para apilarse encima cubos de sólo lectura. Las operaciones de lectura al cubo virtual en general visitaron ambos 'racks' (superior primero y luego la parte inferior), mientras que las operaciones de escritura sólo afectaron la parte superior. El mecanismo de la válvula como resultante encontrado muchas aplicaciones en compartir datos, qué pasaría si previsión y agregación de datos basados en SQL lentas. Puesto que la sobrecarga de la Unión era pequeña, no era raro tener pilas 7 niveles profundos y unir terabytes de datos OLAP reales. Alrededor de V8.5, Holos servidor había implementado un administrador de bloqueos jerárquico, que permite el anidamiento de grano grueso y finos OLAP bloqueos y control completo de la transacción.

Reglas de negocio

La lógica de negocio había apoyado cálculos completos multidimensionales, automáticos de pedidos de reglas usando análisis de flujo de datos estáticos y la identificación y solución de ecuaciones simultáneas. Las reglas tratan todas las dimensiones de una manera ortogonal. El proceso de agregación no distinguieron entre simple sumatorio o cálculos de promedio y cálculos más complejos no conmutativa. Ambos podrían aplicarse a cualquier miembro de dimensión. El proceso permite la agregación niveles (es decir, esos cálculo a partir de base de datos (nivel 0) y continuar hasta el total general) individualmente previamente almacenados o izquierda para calcularse sobre demanda.

Cliente Holos

El cliente Holos era tanto un diseño y entrega del vehículo, y esto le hizo bastante grande. Alrededor de unos 2000, fue hecha la lengua Holos orientada a objetos (HL ++) con el fin de permitir la sustitución del cliente Holos con un producto personalizado de Java o VB. Sin embargo, la empresa nunca se vendieron en esto, y así el proyecto fue abandonado.

Uno de los mayores fracasos no debía proporcionar una interfaz de cliente ligero al servidor Holos, y esto debe haber contribuido a la desaparición del producto. Aunque un HTML Kit de herramientas fue vendido, era torpe y restringida. Por el momento que se desarrolló un mecanismo real thin client, ya era demasiado tarde y nunca llegó al mercado.

Despliegue

Antes de su desaparición, el producto Holos servidor corriendo bajo Windows NT (Intel y Alpha), VMS (VAX y alfa), además de cerca de 10 sabores de UNIX y acceder a través de media docena diferentes bases de datos SQL. También fue portado a varias configuraciones regionales diferentes, incluyendo el japonés.

Empresa

Artículo principal: Crystal Decisions

Integral Systems fue comprada por la compañía de hardware Seagate Technology en 1996. Junto a otras empresas tales como Servicios de cristal, fue utilizado para crear una nueva empresa subsidiaria llamada Seagate Software. Sólo holístico y cristal se mantuvo, y Seagate Software fue retitulado a Crystal Decisions. Holístico y cristal tenían muy diferentes modelos de ventas. La venta promedio del producto Holos en Estados Unidos era superior a $250.000 y fue vendida principalmente a compañías Fortune 500 por un equipo de ventas directas. El modelo de ventas de cristal se basó en un producto "encogimiento envuelto" Crystal Reports vendido principalmente a través de revendedores. Como cristal fue adquirido con anterioridad holístico del directivo en el ámbito comercial y de marketing en su mayoría fueron dibujado de esa organización. Se sentían que toda la gama de productos debe ser vendida a través de terceras personas y durante un período de tiempo desmantelado la culminación de la fuerza de ventas directa en una significativa caída en las ventas del producto Holos. Posteriormente después de algunas peleas internas y discusión sobre la estrategia de producto, el principal equipo de desarrollo Holos finalmente comenzó a dejar alrededor de 2000, y Crystal Decisions fue finalmente tomada por Business Objects en el año 2004. Tras la toma de posesión, soporte para Holos fue subcontratado a Software de frambuesa, que fue creada por ex empleados de Crystal Decisions.

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Holos&oldid=570293542"