Informix Corporation , [1] anteriormente Informix Software, Inc. , era una empresa de software ubicada en Menlo Park, California. Desarrollaba software de bases de datos relacionales para computadoras que utilizaban los sistemas operativos Unix , Microsoft Windows y Apple Macintosh .
Informix Software, Inc., fue una empresa de software que vendió productos de bases de datos, software de escritorio y herramientas de desarrollo, y productos de integración de información desde 1980 hasta 2005, convirtiéndose en una empresa de aproximadamente mil millones de dólares en el proceso. La empresa estuvo activa en los mercados de Unix, PC, Linux y Macintosh, y creció a través del desarrollo orgánico y adquisiciones. Sus productos más conocidos fueron las bases de datos Informix, de las cuales había varias familias diferentes. Otros productos conocidos incluyeron un entorno de desarrollo llamado 4GL, una hoja de cálculo llamada Wingz , un sistema de base de datos orientado al almacenamiento de datos llamado Redbrick y la familia de productos de integración de información Ascential.
La marca Informix y los productos de bases de datos fueron adquiridos por IBM en 2001, y varios de los productos más populares siguen en el mercado y IBM continúa mejorándolos. Para obtener información sobre los productos de software de bases de datos de la marca Informix actuales, consulte el artículo IBM Informix .
En el momento de la adquisición de Informix por parte de IBM se creó una empresa derivada más pequeña, Ascential Software, centrada en los mercados de integración de información y ETL. Ascential Software fue adquirida también por IBM en 2005.
Los fundadores Roger Sippl y Laura King trabajaron en Cromemco , una de las primeras empresas de S-100 / CP/M , donde desarrollaron una pequeña base de datos relacional basada en técnicas ISAM , como parte de un paquete de software de generación de informes. Sippl y King dejaron Cromemco para fundar Relational Database Systems (RDS) en 1980. Su primer producto, Marathon, era esencialmente una versión de 16 bits de su trabajo anterior en ISAM, disponible por primera vez en el C8000 de Onyx Systems .
En RDS, dirigieron su atención al mercado emergente de RDBMS y lanzaron su propio producto, Informix (INFORMation on unIX), en 1981. Incluía su propio lenguaje Informer. Presentaba el generador de informes ACE, que se utiliza para extraer datos de la base de datos y presentarlos a los usuarios para facilitar su lectura. También incluía la herramienta de formulario de pantalla PERFORM, que permitía al usuario consultar y editar de forma interactiva los datos de la base de datos. El lanzamiento final de este producto fue la versión 3.30 a principios de 1986.
En 1985, introdujeron un nuevo motor de consultas basado en SQL como parte de INFORMIX-SQL (o ISQL) versión 1.10 (la versión 1.00 nunca se lanzó). Este producto también incluía variantes SQL de ACE y PERFORM. La diferencia más significativa entre ISQL y el producto Informix anterior era la separación del código de acceso a la base de datos en un proceso de motor (sqlexec), en lugar de incrustarlo directamente en el cliente, lo que preparó el terreno para la computación cliente-servidor, con la base de datos ejecutándose en una máquina separada de la máquina del usuario. El motor de almacenamiento de archivos basado en ISAM subyacente se conocía como C-ISAM.
A principios de los años 80, Informix siguió siendo un actor pequeño, pero a medida que Unix y SQL crecieron en popularidad a mediados de los años 80, su suerte cambió. En 1986, se habían vuelto lo suficientemente grandes como para lanzar una oferta pública inicial exitosa y cambiaron el nombre de la empresa a Informix Software. Los productos incluían INFORMIX-SQL versión 2.00 e INFORMIX-4GL 1.00, que incluían el motor de base de datos y herramientas de desarrollo (I4GL para programadores, ISQL para no programadores). Siguieron una serie de lanzamientos, incluido un nuevo motor de consultas, inicialmente conocido como INFORMIX-Turbo. Turbo usaba el nuevo método de acceso secuencial aleatorio (RSAM), con grandes ventajas de rendimiento multiusuario sobre C-ISAM.
Con el lanzamiento de la versión 4.00 de los productos en 1989, Turbo pasó a llamarse INFORMIX-OnLine (en parte porque permitía realizar copias de seguridad coherentes de las bases de datos mientras el servidor estaba en línea y los usuarios modificaban los datos), y el servidor original basado en C-ISAM se separó de las herramientas (ISQL e I4GL) y se denominó INFORMIX-SE (Standard Engine). La versión 5.00 de Informix OnLine se lanzó a finales de 1990 e incluía soporte completo para transacciones distribuidas con confirmación en dos fases y procedimientos almacenados. La versión 5.01 también se lanzó con soporte para triggers.
En 1988, Informix compró Innovative Software, creador de un sistema de oficina basado en DOS y Unix llamado SmartWare y WingZ , un programa de hoja de cálculo para Apple Macintosh.
WingZ ofrecía una interfaz gráfica de usuario, admitía hojas de cálculo de mayor tamaño (32768x32768) y ofrecía programación en un lenguaje similar a HyperCard conocido como HyperScript. La versión original resultó un éxito y se convirtió en la hoja de cálculo número dos, [ cita requerida ] detrás de Microsoft Excel. En 1990, comenzaron a aparecer puertos WingZ para varias plataformas, principalmente variantes de Unix. Durante este período, muchas instituciones financieras comenzaron a invertir en estaciones de trabajo Unix como una forma de aumentar la "capacidad" de escritorio necesaria para ejecutar grandes modelos financieros. Durante un breve período [no lo suficientemente específico para verificar], Wingz se comercializó con éxito en este nicho. Sin embargo, sufrió una falta de recursos de desarrollo y marketing. A principios de la década de 1990, WingZ se había vuelto poco competitivo e Informix finalmente lo vendió en 1995. [ cita requerida ] Informix también vendió una licencia a Claris, [ cita requerida ] que lo combinó con una GUI bastante actualizada como Claris Resolve.
Tras el fracaso de los productos de automatización de oficinas, Informix se centró en el creciente mercado de servidores de bases de datos. En 1994, como parte de una colaboración con Sequent Computer Systems , Informix lanzó su servidor de bases de datos versión 6.00, que incluía su nueva arquitectura escalable dinámica (DSA).
DSA implicó una importante reestructuración del motor central del producto, que admitía tanto paralelismo horizontal como vertical, y se basaba en un núcleo multiproceso muy adecuado para los sistemas de multiprocesamiento simétrico que Sequent fue pionero y que luego seguirían otros proveedores importantes como Sun Microsystems y Hewlett-Packard. Las dos formas de paralelismo hicieron que el producto fuera capaz de alcanzar niveles de escalabilidad líderes en el mercado, tanto para OLTP como para almacenamiento de datos.
La versión 7, ahora conocida como Informix Dynamic Server (después de haber tenido brevemente el nombre de Obsidian y luego de haber sido denominada Informix OnLine Dynamic Server), llegó al mercado en 1994. La versión 7 ganó consistentemente los puntos de referencia de rendimiento. [ cita requerida ]
Basándose en el éxito de la versión 7, Informix dividió su inversión principal en el desarrollo de bases de datos en dos iniciativas. Una de ellas, conocida inicialmente como XMP (por eXtended Multi-Processing), se convirtió en la línea de productos de la versión 8, también conocida como XPS (por eXtended Parallel Server). Esta iniciativa se centró en mejoras en el almacenamiento de datos y el paralelismo en plataformas de alta gama, incluidas las plataformas sin uso compartido como RS-6000/SP de IBM .
El segundo enfoque, que siguió a la compra de Illustra a finales de 1995, se concentró en la tecnología de bases de datos relacionales de objetos (OR). Illustra, escrito por ex miembros del equipo de Postgres y dirigido por el pionero de las bases de datos Michael Stonebraker, incluía varias características que le permitían devolver objetos completamente formados directamente desde la base de datos, una característica que puede reducir significativamente el tiempo de programación en muchos proyectos. Illustra también incluía una característica conocida como DataBlades que permitía incluir nuevos tipos de datos y características en el servidor básico como opciones. Estas incluían soluciones a una serie de problemas espinosos de SQL, a saber, series temporales, datos espaciales y multimedia. Informix integró el mapeo OR de Illustra y DataBlades en el producto OnLine 7.x, lo que dio como resultado Informix Universal Server (IUS), o más generalmente, la Versión 9.
Las dos nuevas versiones, V8 (XPS) y V9 (IUS), aparecieron en el mercado en 1996, convirtiendo a Informix en la primera de las "tres grandes" empresas de bases de datos (las otras eran Oracle y Sybase) en ofrecer soporte OR integrado. Los comentaristas prestaron especial atención a los DataBlades, que pronto se hicieron muy populares: aparecieron docenas en un año, adaptados a la nueva arquitectura después de asociaciones con Illustra. Esto dejó a otros proveedores en apuros, con Oracle presentando un paquete "injertado" para soporte de series temporales en 1997, y Sybase recurriendo a un tercero para un paquete externo que sigue siendo una solución poco convincente.
En 1997, Informix compró un cartel publicitario en la autopista interestatal frente a la sede de Oracle en Redwood City, California . El cartel decía "Dinosaur Crossing", un comentario irónico sobre el supuesto retraso de Oracle en el sector. [8]
Aunque Informix se puso a la cabeza tecnológicamente en el mercado de software de bases de datos, los lanzamientos de productos comenzaron a retrasarse a finales de 1996. Un nuevo producto de desarrollo de aplicaciones, Informix-NewEra, plagado de problemas técnicos y de marketing, pronto se vio eclipsado por el lenguaje de programación emergente Java. Michael Stonebraker había prometido que la tecnología Illustra se integraría en el plazo de un año después de la adquisición a finales de 1995, pero como había predicho Gartner Group, la integración requirió más de dos años.
Descontento con la nueva dirección de la empresa, el arquitecto principal de XPS, Gary Kelley, renunció repentinamente y se unió a su archirrival Oracle Corporation a principios de 1997, llevándose consigo a 11 de sus desarrolladores. [2] Informix finalmente demandó a Oracle para evitar la pérdida de secretos comerciales. [9] [10] [11] [12] Como parte de un acuerdo formal negociado entre las dos empresas, la demanda fue retirada e Informix emitió una declaración retractándose de sus acusaciones contra los ex empleados. Otros detalles del acuerdo no se hicieron públicos. [13] [14]
La mala gestión corporativa eclipsó los éxitos técnicos de Informix. El 1 de abril de 1997, Informix anunció que los ingresos del primer trimestre no habían alcanzado las expectativas en 100 millones de dólares. El director ejecutivo, Phillip White, atribuyó el déficit a una pérdida de concentración en el negocio principal de bases de datos, al tiempo que se dedicaban demasiados recursos a la tecnología relacional de objetos.
A esto le siguieron enormes pérdidas operativas y recortes de personal. Informix modificó sus ganancias desde 1994 hasta 1996. Una parte importante de sus ingresos a mediados de los años 90 se debió a la venta de licencias de software a socios que no vendieron a un cliente final; esta y otras irregularidades llevaron a sobreestimar los ingresos en más de 200 millones de dólares. Incluso después de la marcha de White en julio de 1997, la empresa siguió teniendo problemas con las prácticas contables y volvió a modificar sus ganancias a principios de 1998. [15]
Las capacidades de Informix Dynamic Server (IDS) comenzaron a fortalecerse y también comenzó a surgir un nuevo liderazgo. Un extracto del artículo de la edición del 22 de septiembre de 1998 de PC Magazine sobre las 100 principales empresas que están cambiando la forma de calcular:
En noviembre de 2002, un gran jurado federal acusó formalmente a Phillip White, exdirector ejecutivo de Informix destituido en 1997, de ocho delitos de fraude bursátil, electrónico y postal. Trece meses después, tras llegar a un acuerdo con la fiscalía, se declaró culpable de un único delito de presentación de una declaración de registro falsa ante la Comisión de Bolsa y Valores de Estados Unidos.
En mayo de 2004, el Departamento de Justicia anunció que White había sido sentenciado a dos meses de prisión federal por fraude de valores, con una multa de 10.000 dólares, dos años de libertad supervisada y 300 horas de servicio comunitario. El anuncio señalaba que la pérdida para los accionistas causada por la infracción no podía estimarse razonablemente en función de los hechos del caso. [16] El acuerdo de culpabilidad anterior de White había limitado el tiempo de prisión a no más de 12 meses.
Walter Königseder, vicepresidente de la empresa a cargo de las operaciones europeas, también fue acusado por un gran jurado federal. Sin embargo, era ciudadano y residente de Alemania, y Estados Unidos no pudo conseguir su extradición. [17]
En noviembre de 2005, Steve W. Martin, un empleado de Informix desde hace mucho tiempo, publicó un libro que detalla el ascenso y la caída de Informix Software y su director ejecutivo Phil White, titulado La verdadera historia de Informix Software y Phil White: lecciones de negocios y liderazgo para el equipo ejecutivo . [18]
En marzo de 2000, Informix adquirió Ardent Software, [19] una empresa con un historial de fusiones y adquisiciones. Esa adquisición le proporcionó a Informix las plataformas de base de datos MultiValue heredadas UniVerse y UniData, conocidas colectivamente como U2 (ahora Rocket U2 ), así como un conjunto pequeño pero creciente de productos de extracción, transformación y carga (ETL) y otros productos de integración de información; estos últimos eran el objetivo de la adquisición por estar bien posicionados en un segmento de mercado de rápido crecimiento. [20]
En julio de 2000, el ex director ejecutivo de Ardent, Peter Gyenes, se convirtió en director ejecutivo de Informix y pronto reorganizó Informix para hacerla más atractiva como objetivo de adquisición. El paso más importante fue separar las tecnologías de motor de base de datos de los productos de integración de información y ETL de Ardent Software, recientemente adquiridos.
En abril de 2001, IBM negoció con Informix la compra del negocio de bases de datos. A raíz de una sugerencia de Wal-Mart, [21] uno de los clientes más importantes de Informix, Janet Perna lideró la compra por parte de IBM de la tecnología de bases de datos, la marca, los planes para el desarrollo futuro (un proyecto interno con el nombre en código "Arrowhead") y la base de clientes (más de 100.000 clientes) asociada a estos elementos. [22] [23] [24] El acuerdo se cerró el 1 de julio de 2001. Aproximadamente 2.000 empleados de Informix se trasladaron a IBM como parte del acuerdo. [25]
Los accionistas de Informix aprobaron este acuerdo, que supuso la entrega de 1.000 millones de dólares en efectivo a la empresa restante, mucho más pequeña, que pretendía centrarse en el espacio de integración de información y ETL de alto crecimiento, dominado en ese momento por Informatica. La empresa cambió su nombre a Ascential Software y continuó bajo la dirección del director ejecutivo Peter Geyenes y el presidente Peter Fiore.
Ascential Software utilizó sus grandes reservas de efectivo de la venta de Informix para comprar varias empresas más pequeñas dedicadas a la tecnología. Muchas de ellas se adquirieron a precios de ganga, ya que la industria del software se vio atrapada en la crisis económica que siguió a los ataques terroristas del 11 de septiembre de 2001.
A pesar de estas adquisiciones, Ascential nunca pudo acercarse a igualar el desempeño financiero de Informix antes de la venta, y finalmente se vio obligada a realizar una división inversa de acciones de 4 por 1 para asegurarse de que las acciones no fueran excluidas de la lista del NASDAQ por caer por debajo del precio mínimo por acción.
En mayo de 2005, IBM compró Ascential, reuniendo todos los activos de Informix bajo la cartera de software de gestión de la información de IBM. El acuerdo pagó a los accionistas de Ascential 1.100 millones de dólares, sin embargo IBM asumió el control de 481 millones de dólares en efectivo que Ascential había retenido de la venta de Informix. Los accionistas recibieron 18,50 dólares por acción, una prima del 15% sobre el cierre anterior de 15,70 dólares. Los accionistas que se habían quedado desde la era de Informix no tuvieron tan buena suerte, después de tener en cuenta la división inversa, el acuerdo les reportó sólo 4,62 dólares por acción, mucho menos que el precio antes de la primera adquisición de IBM, que había rondado un poco más de 7 dólares hasta marzo de 2001. [26]
Antes de su compra, la línea de productos de Informix incluía: