Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

RAMIS («Информационная система управления произвольным доступом») - это язык программирования четвертого поколения (4GL), способный создавать и поддерживать базы данных, состоящие из именованных файлов, содержащих как числовые, так и буквенные поля, и впоследствии создавать подробные простые или сложные отчеты с использованием очень простого английского языка, например язык. Таким образом, он легко осваивается непрограммистами. Типичная программа - для создания или поддержки базы данных или для создания довольно сложных отчетов - обычно состоит из нескольких строк кода, которые могут быть написаны или понятны непрофессиональным программистам. «Конечные пользователи», как их стали называть. Такие конечные пользователи могут быть обучены использованию RAMIS за считанные дни, и поэтому в крупных компаниях часто бывает несколько сотен таких пользователей, разбросанных по всей компании.

История

RAMIS был первоначально разработан в середине 1960-х годов компанией Mathematica по контракту на консультационные услуги для маркетингового исследования командой, возглавляемой Джеральдом Коэном [1], а затем впоследствии доработан и продан в качестве инструмента управления и анализа данных общего назначения. В конце 1960-х Коэн рассорился с руководством Mathematica и ушел, чтобы создать свою собственную компанию. Вскоре после этого его новая компания выпустила новый продукт под названием FOCUS, который был очень похож на RAMIS: «те же ошибки и те же сообщения об ошибках с ошибками». [2]

Компания National CSS (NCSS), поставщик системы разделения времени , получила лицензионные права на предоставление RAMIS в своей системе VP / CSS . [2]

В какой-то момент Mathematica изменила лицензионную цену. [3]

Заинтересованными сторонами были: [2]

  • NCSS, которая продавала RAMIS (и другие продукты) для использования в их системе разделения времени
  • Mathematica, владелец RAMIS
  • Ключевые разработчики / программисты РАМИС
    • некоторые остались с Mathematica
    • другие ушли, чтобы сформировать компанию, которая стала Information Builders, известная своим продуктом FOCUS.

Большая часть команды программистов осталась в Mathematica, как и почти все сотрудники отдела продаж. К этому времени у RAMIS было двузначное число компаний-клиентов как в США, так и европейское подразделение со штаб-квартирой в Лондоне, поэтому Mathematica решила создать новое подразделение под названием Mathematica Products Group и переименовать продукт в RAMIS II. [1] [4] В то же время компания решила отозвать Фрэнка Фиша - первоначально консультанта Mathematica, которому было поручено возглавить европейскую консалтинговую группу, а затем сформировать европейскую группу RAMIS, - чтобы возглавить команду разработчиков RAMIS II. и международные продажи.

Продажи RAMIS II и FOCUS продолжали расти в течение 80-х годов во всем западном мире, при этом RAMIS II в целом превосходила продажи FOCUS на мэйнфреймах, хотя подробные данные отсутствуют. RAMIS II был установлен примерно в 40 странах мира.

Приобретено Мартином Мариеттой

Сама система Mathematica в конечном итоге выросла до более чем 500 сотрудников, из которых около 200 были задействованы в RAMIS II. Компания в значительной степени принадлежала группе профессоров математики и экономики в Принстонском университете, и по мере того, как эта группа старела, они решили обналичить деньги, продав компании Martin Marietta Corporation (впоследствии Lockheed Martin ) в 1983 году. [5] [6]

RAMIS II продолжал расти еще 4 года, пока большинство руководителей, занимавшихся проектированием и продажами RAMIS II, не уволились в ответ на изменения политики, введенные Lockheed Martin. Примерно 2 года спустя Lockheed Martin продала группу RAMIS II другой фирме, занимающейся разработкой программного обеспечения, чей опыт и культура настолько отличались от Mathematica, что они не смогли добиться успеха в продукте и, в свою очередь, продали продукт другой компании для получения доходов от обслуживания.

Трехстороннее сплит

В 1987 году [7] RAMIS была продана компании On-Line Software International, пока не была приобретена ее нынешними владельцами Computer Associates .

К тому времени, когда компания собиралась купить компанию Computer Associates (CA Technologies), результаты были

  • NCSS, с собственным программным обеспечением базы данных, NOMAD
(«Нам нужно заменить RAMIS, и мы собираемся создать наш собственный продукт».) [2]
  • Mathematica с предложением RAMIS
  • Информационные конструкторы с предложением FOCUS

Синтаксис RAMIS

Синтаксис RAMIS был описан как

  • «позволяет использовать команды на английском языке для подготовки отчетов и графиков из файлов RAMIS». [8]
  • «язык программирования четвертого поколения, способный создавать отчеты с использованием простого языка и намного меньшего количества строк кода, чем предыдущие языки программирования третьего поколения, такие как COBOL ».

Принятие рынком

В то время как первоначальный продукт с разделением времени / мэйнфрейм был положительно принят, первоначальная версия для ПК не получила такого же приема:

Менее положительный

  • «Ramis - это компромиссная система управления реляционными базами данных 4GL. В ней отсутствует SQL, полноценный язык программирования, хорошая техническая поддержка, а также возможности грубой силы и изощренность своих конкурентов. Но она удивительно проста в изучении и использовании, поставляется с хорошей документацией, и выполняет основы базы данных ". [9]

Менее негативное

  • «Вкратце: Ramis - это простой в использовании инструмент для запросов к базе данных с всплывающим меню и создания отчетов для конечных пользователей. Однако отсутствие в нем сложной среды разработки приложений будет препятствовать его использованию для более сложных задач». [10]

Ссылки

  1. ^ a b «ПЕРЕХОД МАТЕМАТИКИ В ПОЛЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ» . NYTimes.com . 22 февраля 1983 года. Mathematica разработала свою систему Ramis в 1969 году, выполняя проект для крупной промышленной компании. Mathematica признала, что Ramis - для информационной системы управления быстрым доступом - может иметь широкий рынок. Ramis II теперь является опорой одного из трех подразделений Mathematica.
  2. ^ a b c d "RAMIS и NOMAD - Национальный CSS" (PDF) . 20 мая 2005 г.
  3. Ник Роулингс (17 марта 2014 г.). «История NOMAD: язык четвертого поколения» . IEEE Annals of the History of Computing . 36 : 30–38. DOI : 10.1109 / MAHC.2014.10 .
  4. ^ "RAMIS II, непроцедурный английский как" . Компьютерный мир . 10 сентября 1979 г. с. 20.
  5. ^ "RAMIS II, PC Unison" . Компьютерный мир . 9 сентября 1985 г. с. 6.
  6. ^ «В 1983 году Мартин Мариетта приобрел Mathematica Products Group, разработчика Ramis II».
  7. Объявлено как «только что приобретенная» в конце 1986 г. в конкурентном маркетинговом письме: «Приобретена информационная система RAMIS» . Компьютерный мир . 1 декабря 1986 г. с. 90.
  8. ^ «RAMIS II - Базовая отчетность» . 17 июня 1985 г.
  9. ^ "Рамис" . InfoWorld . 18 апреля 1988 г.
  10. ^ "Рамис" . Журнал ПК . Зифф Дэвис . 28 мая 1991 года.

Внешние ссылки

  • Ответ на вопрос «Как в CA Ramis я могу создать отчет, сравнивая самую раннюю дату в одном файле с датой в другом файле с соответствующими ключами?»