Введение

Американская компания-разработчик программного обеспечения Cullinet выпускала продукты, включая систему управления базами данных IDMS и интегрированный программный пакет Goldengate. В 1989 году компания была приобретена Computer Associates. Головной офис Cullinet находился по адресу 400 Blue Hill Drive в городе Вествуд, штат Массачусетс.

Ранние годы

Компания была основана Джоном Куллинаном и Ларри Инглишем в 1968 году как Cullinane Corporation. Их идея заключалась в продаже готового программного обеспечения пользователям мэйнфреймов, что в то время было новой концепцией в эпоху, когда предприятия использовали только разработанные внутри приложения или программное обеспечение, поставляемое в комплекте с оборудованием. Вместо разработки собственных продуктов, Куллинане обращался в ИТ-отделы (в то время называемые отделами обработки данных) крупных предприятий, особенно банков, чтобы выявить разработанные внутри приложения, которые, по его мнению, имели потенциал для коммерциализации и лицензирования другим. Однако продажа этих приложений оказалась сложной, поскольку большинство из них не были универсальными и поддерживаемыми системами. В результате компания решила разработать систему управления исходным кодом под названием PLUS, которая конкурировала с продуктами Pansophic (Panvalet) и UCC (система управления магнитными лентами UCC 1 и т.д.). Первая версия PLUS (расшифровывалась как Program Library Update System – Система обновления библиотеки программ) требовала использования магнитных лент и не могла конкурировать с другими продуктами, основанными на дисках. Хотя компания позже выпустила дисковую версию под названием PLUS DA (расшифровывалась как Direct Access – прямой доступ, распространенное название дисков в то время), она не добилась успеха на этом рынке. Первым прорывным продуктом стал генератор отчетов под названием Culprit, разработанный внутри компании Гилом Кертисом и Анной Мари Трон, создателями системы начисления заработной платы PHI. Продукт конкурировал с Mark IV от Informatics, Inc., но воспринимался как запоздалый выход в категорию генераторов отчетов. Компания испытывала финансовые трудности, пока не вывела на рынок вариант Culprit под брендом EDP Auditor, который был не более чем другим названием для того же продукта с набором предварительно определенных отчетов, но, что более важно, включал специальные услуги, ориентированные на новую область EDP (электронной обработки данных) – аудит, включая первого пользователя EDP Auditors и специальную поддержку, обеспечивающую аудиторам независимость от отдела обработки данных, что было для них очень важно. Примечательно, что многие корпорации лицензировали по сути идентичные продукты. Это привело к неожиданному процветанию Куллина. Поскольку аудиторы EDP приобретали знания о бизнес-системах и компьютерах, они неизменно могли создавать отчеты быстрее, чем более медленные внутренние ИТ-отделы. В результате, отделы MIS (систем управления информацией) чувствовали необходимость приобрести версию Culprit для собственного использования – чтобы конкурировать.

1970-е годы

По мере того, как компания процветала в начале 1970-х годов, к ней обратился консультант BFGoodrich, Наоми О. Селигман, с предложением рассмотреть возможность принятия на себя разработки системы управления базами данных Honeywell под названием Integrated Data Store (IDS), которая была модифицирована для работы на IBM и IBM-совместимых (RCA) мэйнфреймах. IDS была первоначально разработана General Electric, и Билл Кертис, как утверждалось, получил права на преобразование системы для работы на оборудовании IBM. Решение было принято в начале 1973 года, главным образом Джоном Куллинэном, Джимом Бейкером и Томом Мюрером, – поставить на карту все ради этого проекта. В течение следующих трех лет к работе присоединились несколько руководителей, включая Эндрю Филиповски, Роберта Голдмана, Джона Наккеруда, Рона МакКинни, Уильяма Кейси, Боба Дэвиса, Билла Линна и Рэя Навару. IDMS должна была стать крупным успехом для компании, поскольку она стала лидером среди множества способных и популярных продуктов эпохи мэйнфреймов. Она конкурировала с Cincom Total, Software AG ADABAS, Applied Data Research DATACOM/DB, Computer Corporation of America Model 204, MRI (позже Intel) System 2000, а также IBM Information Management System (IMS) и DL/I. В 1976 году исходный код был продан компании International Computers Limited (ICL), разработчики которой портировали программное обеспечение для работы на своих мэйнфреймах серии 2900, а затем и на более старых машинах 1900 года. ICL продолжала разработку программного обеспечения независимо от Cullinane, продавая первоначально портированный продукт под названием IDMS и улучшенную версию как IDMSX. В этой форме она использовалась многими крупными пользователями в Великобритании и на международном уровне, например, система Pay As You Earn, управляемая Налоговой службой, и система для Barclays Bank в Южной Африке. Многие из этих систем до сих пор работают в 2010 году на оборудовании Fujitsu. Джон Куллинан был наставником для ряда будущих предпринимателей и руководителей программной индустрии. Одним из первых руководителей был Эндрю "Флип" Филиповски, который позже основал Platinum Technology, Inc. Другим был Роберт Голдман, ставший генеральным директором нескольких публичных программных компаний, включая AICorp. Джон Наккеруд был соучредителем Relational Technology, Inc., созданной для коммерциализации системы управления базами данных Ingres. До выхода на IPO в 1978 году название компании было изменено на Cullinane Database Systems, Inc. В 1983 году компания снова сменила название на Cullinet Software, отчасти потому, что Джон Куллинан хотел дистанцироваться от личной связи с бизнесом, когда передал компанию Бобу Голдману, а также в знак признания важности компьютерных сетей (что подтверждается одновременным приобретением Computer Pictures, чья настольная система на основе микрокомпьютера была связана с данными IDMS). Член совета директоров Джо МакНей сыграл особенно важную роль в IPO компании, первом в индустрии программных продуктов. Greylock приобрел часть акций у Джона Куллинана в 1977 году, менее чем за год до выхода компании на IPO. Это должно было стать ранней основой для их инвестиционной мощи Greylock в области программных технологий. Это была первая инвестиция Greylock в компанию по разработке программного обеспечения. Публичное размещение акций Cullinane было примечательным, поскольку это было первое успешное размещение компании, занимающейся исключительно программными продуктами, и первой компанией по производству программного обеспечения, вышедшей на IPO при поддержке Hambrecht & Quist. Cullinet также стала первой компанией с оценкой в миллиард долларов и первой, которая разместила рекламу во время Супербоула. Cullinane Database Systems, Inc. вышла на IPO в 1978 году. 27 апреля 1982 года компания стала первой фирмой по производству компьютерного программного обеспечения, зарегистрированной на Нью-Йоркской фондовой бирже, а позже – первой, включенной в индекс S&P 500. Однако через два квартала после выхода компании на IPO IBM представила свою серию 4300. Ее продавцы сообщили всем клиентам, что IDMS не работает на серии 4300 и что все программное обеспечение IBM в будущем будет построено на базе IMS/DL1. Это вызвало серьезную проблему, поскольку все клиенты IDMS пришли в ярость, а потенциальные клиенты приостановили переговоры. У компании было всего три месяца, чтобы решить эту маркетинговую и техническую проблему, и, что удивительно, они справились с этим. Технически, для запуска IDMS на 4300 потребовалось изменить всего одну инструкцию. Решением проблемы с доходами компании оказался ее новый Интегрированный Словарь Данных. Действуя быстро, компания использовала его, чтобы поставить IBM в оборону и достичь запланированных показателей, что было немалым достижением. Затем она стала выигрывать четыре из пяти конкурсов вместо одного из пяти, что способствовало ее росту. Начиная с 1979 года, в попытке снизить зависимость от продаж баз данных, Cullinane полностью интегрировала финансовые и производственные приложения с IDMS и системами поддержки принятия решений, что было еще одним первым шагом. Компания приобрела финансовые приложения у McCormack & Dodge ("M&D"), компании по разработке финансового программного обеспечения (приобретенной Dun & Bradstreet позже в 1983 году) и полностью переписала их с использованием IDMS. Она также приобрела MRP-систему у Rath & Strong и полностью переписала ее с использованием IDMS. Таким образом, Cullinet предлагала набор интегрированных финансовых и производственных систем (под названием CIMS Cullinet Integrated Manufacturing System), первое в своем роде онлайн-приложение, управляемое базами данных, и была крупным конкурентом в том, что сейчас называется ERP. Компания стала программной электростанцией. В конечном итоге она приобрела небольшую бостонскую компанию Computer Pictures, чья графическая система поддержки принятия решений TrendSpotter уже была интегрирована с IDMS и имела большой успех. Эта команда разработала Goldengate, продукт, подобный Lotus Symphony для ПК. Goldengate был частью неудачной ICMS (Information Center Management System) Cullinet. Обещание ICMS заключалось в возможности перемещения данных между мэйнфреймом и настольным ПК. Apple Computer должна была сделать то же самое для Apple Lisa, но так и не выполнила это. ICMS была представлена в 1983 году в рамках масштабной телевизионной трансляции в более чем 20 городах, посвященной IDMS/R, и стимулировала рынок для Cullinet в течение следующих двух лет, но стало очевидно, что поддерживать непрерывную серию кварталов с ростом продаж и прибыли более чем на 50% становится все труднее. Вместо этого компании следовало разработать инструменты разработки IDMS для ПК. Иронично, но эта технология впоследствии стала основой PowerBuilder в Powersoft. Честно говоря, многие неудачи характеризуют эту область и эпоху, включая продукт Ovation, представленный с большим размахом компанией Ovation Technologies в гонке с пакетом Symphony от Lotus, стремящимся создать ранние офисные пакеты, доминирующие на рынке Microsoft Corp.

Goldengate был создан до Windows, что было дорого для Cullinet из-за всех возможных комбинаций аппаратного и программного обеспечения ПК и конфигураций памяти.

1980-е годы

В 1983 году Джон Куллинан, после 25 лет работы в сфере программного обеспечения, передал руководство Cullinet Бобу Голдману. В конечном итоге компания столкнулась с трудностями, и Куллинан пригласил своего недавнего знакомого, Дэвида Чепмена, на должность генерального директора. В то время у Cullinet в резерве было 50 миллионов долларов. Дэвид Чепмен, опытный руководитель IBM и Data General, начал агрессивную кампанию по приобретению технологий у других компаний. Чепмена привлекли, потому что компания зашла в тупик с вопросами открытой архитектуры и реляционных баз данных. Иными словами, компания, имевшая беспрецедентный опыт обгонки конкурентов каждые два года в течение шестнадцати лет, включая IBM, позволила IBM и другим компаниям обойти себя, при поддержке Э. Ф. Кодда и С. Дж. Дэйта. В 1986–1987 годах Чепмен попытался перевести компанию на все более мощные мини-компьютеры, такие как линейка VAX от Digital Equipment Corporation. В процессе Cullinet приобрела несколько весьма сомнительных компаний, работавших с VAX, но одна из них обладала выдающейся реляционной СУБД. К тому времени было слишком поздно — 50 миллионов долларов компании были израсходованы. В 1988 году Джон Куллинан вернулся в Cullinet, уволил Чепмена и попытался спасти компанию. Переориентировав продуктовую линейку компании с помощью нового продукта под названием Enterprise Generator, он решил проблему открытой архитектуры, и компания смогла вернуться к прибыльности к четвертому кварталу, что позволило заключить сделку с Чарльзом Вангом, главой Computer Associates. В 1989 году Ванг приобрел компанию за 330 миллионов долларов в виде акций. Это была выгодная сделка для инвесторов, что отразилось в десятикратном увеличении стоимости акций CA в течение 1990-х годов. Это была выгодная сделка и для Джона Куллинана. Гораздо позже CA Technologies (ранее CA, Inc. и Computer Associates International, Inc.) продолжала продавать и поддерживать реляционную базу данных CA IDMS для IBM z/OS, z/VSE и z/VM, Fujitsu Siemens BS2000/OSD, Linux (CA IDMS Server), UNIX (CA IDMS Server) и Windows (CA IDMS Server).

Продукты

IDMS – система управления базами данных CODASYL, впервые разработанная в компании B. F. Goodrich. Джон Куллинайн приобрел права на маркетинг IDMS в начале 1970-х годов. Устаревшие системы IDMS до сих пор используются. Лишь немногие клиенты перешли на IDMS/R. IDMS/R – это развитие IDMS, произошедшее примерно в 1984 году, с добавлением реляционных функций.

IDMS/SQL

Это был полностью отдельный движок базы данных, разработанный в Калифорнии доктором Капали Эсваран, который изначально работал над проектом IBM System R. Компания также разработала 4GL для использования с этим движком базы данных. Все компоненты были названы в честь планет. Этот продукт был разработан для работы на цифровой системе Digital VAX. Компания Эсварана, Esvel, была приобретена Cullinet в июле 1987 года, а её основной продукт был перезапущен как IDMS/R. 4GL был заменен на разработку компании Cancor, канадской компании из Миссиссауги, Онтарио, которая была приобретена в январе 1987 года. IDMS DC – система телепроцессинга, аналогичная системе IBM CICS. Сообщалось, что при первом выпуске IBM потребовала от Cullinet доказать, что код не нарушает авторские права. Это подозрение возникло из-за того, что многие внутренние коды CICS начинаются с инициалов "RH". Многие модули IDMS DC также начинаются с "RH" в честь двух авторов, Ника Рини и Дона Хайтцманна, оба сотрудника Cullinet. ADS/Online – IDMS DC способствовал созданию программирующей системы четвертого поколения (4GL) под названием ADS/Online (система разработки приложений). Первоначальное название продукта было "AIDS". ADS/Online был языком, похожим на COBOL, и добился успеха, поскольку конкурировал с CICS, который в основном использовался программистами COBOL. ADS/O позже был портирован для прямой работы в CICS и был принят почти 1500 компаниями. ADS/Batch – порт ADS/Online в пакетную среду мэйнфрейма. Он не был хорошо воспринят клиентами Cullinet.