RAMIS (« Sistema de Información de Gestión de Acceso Rápido ») es un lenguaje de programación de cuarta generación (4GL) capaz de crear y mantener bases de datos compuestas por archivos con nombre que contienen campos numéricos y alfabéticos, y posteriormente generar informes detallados, simples o complejos, utilizando un lenguaje muy sencillo, similar al inglés. Por ello, resulta fácil de aprender incluso para personas sin conocimientos de programación. Un programa típico, ya sea para crear o mantener una base de datos o para generar informes complejos, suele constar de unas pocas líneas de código que pueden ser escritas o comprendidas por personas sin experiencia en programación. Estos usuarios finales, conocidos como «usuarios finales», podían recibir formación sobre RAMIS en cuestión de días, por lo que las grandes empresas solían contar con varios cientos de ellos distribuidos por toda la organización.
Historia
RAMIS fue desarrollado inicialmente a mediados de la década de 1960 por la empresa Mathematica en el marco de un contrato de consultoría para un estudio de mercado realizado por un equipo liderado por Gerald Cohen [ 1 ] [ 2 ] y posteriormente se desarrolló y comercializó como una herramienta de análisis y gestión de datos de propósito general. En 1974, Cohen tuvo discrepancias con la dirección de Mathematica y se marchó para fundar su propia empresa. Poco después, su nueva empresa lanzó un nuevo producto llamado FOCUS , muy similar a RAMIS: «los mismos errores y los mismos mensajes de error mal escritos». [ 3 ]
National CSS (NCSS), un proveedor de tiempo compartido , obtuvo los derechos para poner RAMIS a disposición en su sistema VP/CSS . [ 3 ]
En algún momento Mathematica cambió el precio de su licencia. [ 4 ]
Las partes interesadas fueron: [ 3 ]
- 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 marcharon 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 toda la fuerza de ventas. Para entonces, RAMIS tenía una decena de empresas clientes tanto en 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 renombrar el producto como RAMIS II. [ 1 ] [ 5 ] Al mismo tiempo, la empresa decidió volver a contratar a Frank Fish, originalmente 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 de RAMIS, para que dirigiera 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 generalmente superó en ventas a FOCUS en mainframes, aunque no se dispone de cifras detalladas. Finalmente, RAMIS II se instaló en unos 40 países de todo el mundo.
Adquirido por Martin Marietta
MPG llegó a tener más de 500 empleados, de los cuales aproximadamente 200 participaban en RAMIS II. La empresa era propiedad en gran parte 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 venderla a Martin Marietta Corporation (posteriormente Lockheed Martin ) en 1983. [ 6 ] [ 7 ]
RAMIS II continuó creciendo durante otros 4 años hasta que la mayoría de los altos directivos de diseño y ventas de RAMIS II renunciaron en respuesta 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 cuya trayectoria y cultura eran tan diferentes a las de Mathematica que no pudieron lograr que el producto tuviera éxito y, a su vez, lo vendieron a otra compañía para obtener ingresos por mantenimiento.
División a tres bandas
En 1987 [ 8 ] RAMIS fue vendida a On-Line Software International hasta que fue adquirida por sus actuales propietarios, Computer Associates .
Para 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.") [ 3 ]
- Mathematica, con su oferta RAMIS
- Information Builders, con su oferta FOCUS
Sintaxis RAMIS
La sintaxis RAMIS se ha descrito como
- "le permite utilizar comandos similares al inglés para preparar informes y gráficos a partir de sus archivos RAMIS." [ 9 ]
- "Un lenguaje de programación de cuarta generación capaz de generar informes utilizando un lenguaje sencillo 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 bien recibido, la versión inicial para PC no tuvo la misma acogida:
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, buen soporte técnico y las capacidades de fuerza bruta y 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." [ 10 ]
Menos negativo
- En resumen: Ramis es una herramienta de consulta de bases de datos y generación de informes con menú emergente, fácil de usar para usuarios finales. Sin embargo, su falta de un entorno de desarrollo de aplicaciones sofisticado impedirá su uso para necesidades más complejas. [ 11 ]
Referencias
- 1 2 "EL CAMBIO DE MATHEMATICA AL CAMPO DEL SOFTWARE" . The New York Times . 22 de febrero de 1983.
Mathematica desarrolló su sistema Ramis en 1969, durante un proyecto para una gran empresa industrial. MPG reconoció que Ramis (Rapid Access Management Information System, Sistema de Información de Gestión de Acceso Rápido) tenía un amplio mercado. Ramis II es ahora el pilar de una de las tres divisiones de Mathematica.
- ↑ "RDBMS Plenaria 1: Primeros años" (PDF) (Entrevista). Entrevista realizada por Burton Grad. Computer History Museum. 12 de junio de 2007. Consultado el 30 de mayo de 2025 .
- 1 2 3 4 "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 (1): 30– 38. Bibcode : 2014IAHC...36a..30R . doi : 10.1109/MAHC.2014.10 . S2CID 19419272 .
- ↑ "RAMIS II, un lenguaje 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 una "adquisición reciente" a finales de 1986 en una carta de marketing competitiva: "RAMIS Information System adquirido" . Computerworld . 1 de diciembre de 1986. pág. 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 que compare la fecha más antigua de un archivo con una fecha de otro archivo con claves coincidentes?"
- Lenguajes de programación de cuarta generación
- Software para ordenadores centrales