РАМИС (программное обеспечение)

Язык программирования четвертого поколения (4GL)

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
  • Ключевые разработчики/программисты RAMIS
    • некоторые остались с Mathematica
    • другие ушли, чтобы основать компанию, которая стала Information Builders, известную своим продуктом FOCUS

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

Продажи RAMIS II и FOCUS продолжали расти в 1980-х годах по всему западному миру, причем 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
  • Information Builders с предложением FOCUS

Синтаксис RAMIS

Синтаксис RAMIS описывается как

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

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

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

Менее позитивно

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

Менее негативный

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

Ссылки

  1. ^ ab "MATHEMATICA'S SHIFT INTO SOFTWARE FIELD". The New York Times . 22 февраля 1983 г. Mathematica разработала свою систему Ramis, выполняя проект для крупной промышленной компании в 1969 г. Mathematica поняла, что Ramis - Rapid Access Management Information System - может иметь широкий рынок. Ramis II теперь является основой одного из трех подразделений Mathematica.
  2. ^ abcd "RAMIS и NOMAD--Национальный CSS" (PDF) . 20 мая 2005 г.
  3. ^ Ник Роулингс (17 марта 2014 г.). «История NOMAD: язык четвертого поколения» . Анналы истории вычислительной техники IEEE . 36 : 30–38. doi :10.1109/MAHC.2014.10. S2CID  19419272.
  4. ^ "RAMIS II English-like nonprocedural". Computerworld . 10 сентября 1979 г. стр. 20.
  5. ^ "РАМИС II, ПК Унисон" . Компьютерный мир . 9 сентября 1985 г. с. 6.
  6. ^ «В 1983 году Мартин Мариетта приобрел Mathematica Products Group, разработчика Ramis II».
  7. В конце 1986 года в конкурентном маркетинговом письме было объявлено, что компания «только что приобрела»: «RAMIS Information System приобрела». Computerworld . 1 декабря 1986 г., стр. 90.
  8. ^ "RAMIS II - Базовая отчетность". 17 июня 1985 г.
  9. ^ "Рамис". Инфомир . 18 апреля 1988 года.
  10. ^ "Рамис". PC Magazine . Ziff Davis . 28 мая 1991 г.
  • Ответ на вопрос «Как в CA Ramis создать отчет, сравнив самую раннюю дату в одном файле с датой в другом файле с совпадающими ключами?»
Взято с "https://en.wikipedia.org/w/index.php?title=RAMIS_(software)&oldid=1192659014"