RAMIS ("Random Access Management Information System") es un lenguaje de programación de cuarta generación (4GL) capaz de crear y mantener bases de datos que consisten en archivos con nombre que contienen campos numéricos y alfabéticos y, posteriormente, producir informes detallados simples o complejos utilizando un lenguaje muy simple similar al inglés. Como tal, es fácil de dominar para los no programadores. Un programa típico, ya sea para crear o mantener una base de datos o para crear informes bastante complejos, normalmente constaría de un puñado de líneas de código que podrían ser escritas o entendidas por programadores no profesionales. "Usuarios finales", como se los conoció. A estos usuarios finales se les podía capacitar para usar RAMIS en cuestión de días y, por lo tanto, las grandes empresas a menudo tenían varios cientos de estos usuarios dispersos por toda la empresa.
Historia
RAMIS fue desarrollado inicialmente a mediados de los años 60 por la empresa Mathematica en el marco de un contrato de consultoría para un estudio de marketing a cargo de un equipo dirigido por Gerald Cohen [1] y posteriormente fue desarrollado y comercializado como una herramienta de análisis y gestión de datos de uso general. A finales de los años 60, Cohen se enemistó con la dirección de Mathematica y se fue para formar su propia empresa. Poco después, su nueva empresa lanzó un nuevo producto llamado FOCUS que era muy similar a RAMIS: "los mismos errores y los mismos mensajes de error mal escritos". [2]
National CSS (NCSS), un proveedor de tiempo compartido , obtuvo la licencia para que RAMIS esté disponible en su sistema VP/CSS . [2]
En algún momento Mathematica cambió su precio de licencia. [3]
Las partes interesadas fueron: [2]
- NCSS, que comercializaba RAMIS (y otros productos) para su uso en su sistema de tiempo compartido
- Mathematica, propietaria de RAMIS
- Desarrolladores/programadores clave de RAMIS
- Algunos se quedaron con Mathematica
- Otros se fueron para formar la empresa que se convirtió en Information Builders, conocida por su producto FOCUS.
La mayor parte del equipo de programación permaneció en Mathematica, al igual que casi todo el equipo de ventas. En ese momento, RAMIS tenía dos dígitos de empresas clientes tanto en los EE. UU. como en una división europea con sede en Londres, por lo que Mathematica decidió crear una nueva división llamada Mathematica Products Group y cambiar el nombre del producto a RAMIS II. [1] [4] Al mismo tiempo, la empresa decidió llamar a Frank Fish (originalmente un consultor de Mathematica que había sido asignado para dirigir un equipo de consultoría europeo y que posteriormente había formado el grupo europeo RAMIS) para dirigir el equipo de diseño de RAMIS II y las ventas internacionales.
Las ventas de RAMIS II y FOCUS continuaron creciendo durante la década de 1980 en todo el mundo occidental, y RAMIS II superó en ventas a FOCUS en mainframes, aunque no hay cifras detalladas disponibles. RAMIS II finalmente se instaló en unos 40 países en todo el mundo.
Comprado por Martin Marietta
Mathematica llegó a tener más de 500 empleados, de los cuales aproximadamente 200 estaban involucrados en RAMIS II. La empresa era en gran parte propiedad de un grupo de profesores de Matemáticas y Economía de la Universidad de Princeton y, a medida que este grupo envejecía, optaron por vender su parte a Martin Marietta Corporation (posteriormente Lockheed Martin ) en 1983. [5] [6]
RAMIS II continuó creciendo durante otros cuatro años hasta que la mayoría de los responsables de diseño y ventas de RAMIS II renunciaron como reacción a los cambios de política impuestos por Lockheed Martin. Aproximadamente dos años después, Lockheed Martin vendió el grupo RAMIS II a otra empresa de software cuyo origen y cultura eran tan diferentes de Mathematica que no pudieron lograr el éxito del producto y, a su vez, vendieron el producto a otra empresa para obtener ingresos por mantenimiento.
División en tres
En 1987 [7] RAMIS fue vendido a On-Line Software International hasta que fue adquirido por sus actuales propietarios, Computer Associates .
Cuando la empresa estaba a punto de ser comprada por Computer Associates (CA Technologies), los resultados fueron...
- NCSS, con su propio software de base de datos, NOMAD
- ("Tenemos que reemplazar RAMIS y vamos a construir nuestro propio producto"). [2]
- Mathematica, con su oferta RAMIS
- Information Builders, con su oferta FOCUS
Sintaxis RAMIS
La sintaxis RAMIS ha sido descrita como
- "le permite utilizar comandos similares al inglés para preparar informes y gráficos a partir de sus archivos RAMIS". [8]
- "un lenguaje de programación de cuarta generación capaz de generar informes utilizando un lenguaje simple y muchas menos líneas de código que los lenguajes de programación de tercera generación anteriores, como COBOL ".
Aceptación del mercado
Si bien el producto inicial de tiempo compartido/mainframe fue aceptado positivamente, la versión inicial para PC no tuvo la misma recepción:
Menos positivo
- "Ramis es un sistema de gestión de bases de datos relacionales 4GL de compromiso. Carece de SQL, un lenguaje de programación completo, un buen soporte técnico y las capacidades de fuerza bruta y la sofisticación de sus competidores. Pero es notablemente fácil de aprender y usar, viene con una documentación decente y realiza las funciones básicas de la base de datos". [9]
Menos negativo
- "En resumen: Ramis es una herramienta de consulta y generación de informes de bases de datos con menús emergentes fácil de usar para usuarios finales. Sin embargo, la falta de un entorno de desarrollo de aplicaciones sofisticado impedirá su uso para demandas más complejas". [10]
Referencias
- ^ ab "MATHEMATICA'S SHIFT INTO INTO SOFTWARE FIELD". The New York Times . 22 de febrero de 1983.
Mathematica desarrolló su sistema Ramis al realizar un proyecto para una gran empresa industrial en 1969. Mathematica reconoció que Ramis (Rapid Access Management Information System) podría tener un amplio mercado. Ramis II es ahora el pilar de una de las tres divisiones de Mathematica.
- ^ abcd "RAMIS y NOMAD--CSS nacional" (PDF) . 20 de mayo de 2005.
- ^ Nick Rawlings (17 de marzo de 2014). "La historia de NOMAD: un lenguaje de cuarta generación" . IEEE Annals of the History of Computing . 36 : 30–38. doi :10.1109/MAHC.2014.10. S2CID 19419272.
- ^ "RAMIS II, no procedimental, similar al inglés". Computerworld . 10 de septiembre de 1979. pág. 20.
- ^ "RAMIS II, PC al unísono". Mundo informático . 9 de septiembre de 1985. p. 6.
- ^ "En 1983, Martin Marietta adquirió Mathematica Products Group, desarrollador de Ramis II".
- ^ Anunciado como "recién adquirido" a finales de 1986 en una carta de marketing competitiva: "RAMIS Information System adquirido". Computerworld . 1 de diciembre de 1986. p. 90.
- ^ "RAMIS II - Informes básicos". 17 de junio de 1985.
- ^ "Ramís". InfoMundo . 18 de abril de 1988.
- ^ "Ramis". Revista PC . Ziff Davis . 28 de mayo de 1991.
Enlaces externos
- Respuesta a "En CA Ramis, ¿cómo puedo generar un informe comparando la fecha más antigua de un archivo con una fecha de otro archivo con claves coincidentes?"