CA-Telon - CA-Telon
ТЕЛОН, позже переименован КА-ТЕЛОН, является одним из первых коммерчески успешных генераторы приложений для создания бизнес-приложений.
Обзор
TELON - это система разработки приложений, которая в настоящее время продается и поддерживается CA Technologies (ранее CA, Inc. и Computer Associates International, Inc.). Когда он был представлен в 1981 году, он был одним из первых компьютерная разработка программного обеспечения («CASE») инструменты на коммерческом рынке. Инструменты разработчика работают на IBM с MVS операционные системы с использованием TSO (IBM Вариант разделения времени ) и персональные компьютеры ("ПК") работает MS-Windows и целевые среды включают IMS и CICS системы обработки транзакций. ТЕЛОН поддерживает несколько база данных технологии, в том числе IBM VSAM, IMS / DB, DB2, плюс Куллине IDMS.
ТЕЛОН - это приложение генератор кода который использует макросы чтобы генерировать КОБОЛ, COBOL / II, или же PL / I код, который может выполняться изначально в целевой среде без проприетарного кода времени выполнения. Разработчики создают дизайн экрана в TELON Design Facility (TDF) и определяют атрибуты экрана. Затем дизайн можно запустить через прототип для проверки потока экрана. Затем макросы генерируют код, используя информацию, созданную TDF. Наконец, используется испытательная база TELON в сочетании с кодом отладчики, для поиска и исправления ошибок до того, как приложение будет запущено в производство.
История
Ранние стадии
TELON был первоначально задуман и разработан Крисом МакНилом и Доном Кристенсеном в конце 1970-х годов, когда Макнил был инженер-программист в компании Liberty Mutual Insurance Company, а Кристенсен работал системным инженером IBM по контракту с Liberty Mutual. Во время их пребывания в должности Liberty Mutual установила IBM 3790 миникомпьютер вместе с системой обработки претензий (CAPS), созданной компанией Insurance Systems of America. Кристенсен работал с МакНилом над проектом по настройке пакета для использования в Liberty Mutual. Эта настройка, в которой использовался громоздкий язык макросов IBM, потребовала от инженера создания нескольких форм для каждой. IBM 3270 screen, а затем преобразовать экраны для выполнения на 3790. Его было неудобно использовать (Макнейл назвал это «распределенной головной болью»), поэтому Кристенсен использовал язык макросов для создания генератора, который мог бы создавать каждую форму из единственного источника. Это был первый шаг к развитию TELON.
Следующие несколько лет Кристенсен и Макнил проработали над следующим приложением для обработки претензий. Макнил разработал шаблоны программ на языке COBOL, а Кристенсен закодировал макросы для создания реальных программ на языке COBOL. Они создали систему, которая могла генерировать код COBOL из макетов экрана, созданных пользователями. COBOL работал в IBM TSO интерактивная среда, и это позволило пользователям и инженерам протестировать экранный поток. Когда пользователь хотел изменения, макет изменялся с помощью инструмента дизайна и создавался новый COBOL. Это оказался очень успешный способ прототипирования новой системы. Liberty Mutual сделала ставку на создание новой системы, которую Корпорация цифрового оборудования выиграл в 1979 году. Затем Кристенсен покинул IBM, чтобы работать частным консультантом в Liberty Mutual. Когда Liberty Mutual переехала в Нью-Гемпшир в том же году Макнил покинул компанию, чтобы изучать классическую гитару Кейп-Код.
Кристенсен расширил макросы для системы (которую в то время называл ADS - Система разработки приложений), чтобы создать COBOL для IBM IMS транзакционная среда. Затем он попытался убедить руководство Liberty Mutual использовать расширенную систему для создания нового приложения, над которым работала Liberty Mutual. Консервативное руководство отказалось от использования непроверенной системы для критически важных приложений и отказалось. В 1981 году Кристенсен начал искать потенциальных клиентов для ADS за пределами Liberty Mutual.
Christensen Systems, Inc
Техническое направление
В 1981 году Дон Кристенсен был представлен Филу Стимфалу, инженеру-программисту, который отвечал за технические решения в New England Life Insurance (NELI). Stymfal сразу увидел преимущества ADS и не побоялся пробовать новые продукты. Он рекомендовал NELI приобрести TELON, и NELI стала первым коммерческим заказчиком, подписав лицензионное соглашение на 30 тысяч долларов в середине 1981 года.
Когда система зарекомендовала себя в NELI, Стимфал использовал свои связи через The New England Productivity Group, чтобы повысить интерес к TELON. Благодаря этим контактам Кристенсен смог подписать еще двух клиентов из Бостона с лицензионными соглашениями на 30 тысяч долларов: Raytheon и Страхование жизни Джона Хэнкока. Кристенсен заявил, что TELON никогда бы не добился успеха без влияния Stymfal и его уверенности в том, что он рекомендует непроверенный продукт.
Незадолго до заключения контракта с NELI Кристенсен покинул Liberty Mutual, чтобы основать собственную компанию. Поскольку ADS была написана на мэйнфрейме Liberty Mutual, Кристенсен ушел, понимая, что, если Liberty когда-либо решит использовать TELON, она сможет получить программное обеспечение бесплатно. Christensen Systems Inc. была создана вскоре после подписания контракта с NELI, и ее первым сотрудником был Крис Макнил, который работал с Кристенсеном еще в Liberty Mutual, прежде чем переехать в Кейп-Код. В его обязанности входила поддержка NELI и продолжение работы над TELON.
Когда стало очевидно, что TELON становится успешным продуктом, а CSI - стабильной компанией, Liberty Mutual стала четвертым клиентом к концу 1981 года. Они смогли использовать программное обеспечение бесплатно, но позже подписали соглашение о поддержке. Надо отдать должное и исходной системе Liberty Mutual CAPS, и вторым приложениям для обработки претензий, над которыми Макнил и Кристенсен работали, работая в Liberty Mutual, были переписаны с использованием TELON.
К началу 1982 года, имея четырех основных клиентов, CSI наняла Stymfal в качестве второго сотрудника, который работал вместе с МакНилом. Роль Стимфала заключалась в том, чтобы быть директором по развитию, и он вместе с МакНилом принимал большинство технологических решений в отношении TELON до их ухода в 1987 году. К этому моменту Кристенсен перешел в более активную позицию по продажам и маркетингу. Открыт офис в г. Куинси, Массачусетс, а разработчик Гиг Кирк был нанят в сентябре. В октябре Боб Гил, знакомый со Stymfal, был назначен финансовым директором для ведения бизнеса и планирования продаж.
Название ТЕЛОН еще не был создан, и система все еще называлась общим именем ADS. Было проведено случайное исследование, чтобы придумать имя. Кристенсен был привлечен к использованию греческих работ и первоначально исследовал, используя Телос (По-гречески «цель» или «цель»), но он уже использовался компанией-разработчиком программного обеспечения в Калифорнии. Ну наконец то ТЕЛОН было выбрано как сокращение Телос и Eon (навсегда). Макнил создал черновик логотипа ТЕЛОН, используя восемь концентрических кругов, чтобы представить октава и множественные ступени эволюционного развития. Затем был нанят местный графический дизайнер, который профессионально нарисовал его.
Легкость, с которой CSI смогла привлечь своих первых четырех клиентов, вызвала отсутствие срочности в продолжении продаж. Кристенсен не создал достаточно большой воронки продаж, чтобы поддерживать рост, что привело к затишью в продажах. Позже это поспособствовало решению продать CSI компании Pansophic Systems.
В течение 1982–83 годов развитие TELON продолжалось с добавлением дополнительных функций, включая:
- Генерация COBOL для выполнения в CICS среда.
- Создание PL / I. TELON был единственным из основных генераторов CASE, который генерировал PL / I
- Поддержка нескольких баз данных, включая IMS / DB и DB2.
К этому времени TELON начинал превращаться в большое приложение. В Проектный центр ТЕЛОН (TDF) представляла собой серию приложений TSO, которые помогали пользователям создавать свои экраны. С самого начала было решено, что TDF будет написан с помощью самого TELON. Позднее Кристенсен заметил, что это помогло гарантировать, что TELON будет надежной системой, потому что разработчики будут вынуждены ее использовать. Это также дало CSI идеи относительно способов повышения производительности.
Финансовая картина
Год | Продажи |
---|---|
1981: | 110 000 долл. США |
1982: | 850 000 долл. США |
1983: | $ 1,8 млн |
1984: | $ 3 млн |
1985: | $ 6 млн |
1986: | $ 12 млн |
1987: | $ 18 млн |
1988: | $ 28 млн |
1989: | $ 34 млн |
Почти все ранние продажи TELON были получены благодаря контактам Фила Стимфала с другими страховыми компаниями. Эти контакты дали CSI возможность провести демонстрацию в компаниях, которые обычно заканчивались продажей. Компании, не входящие в круг Stymfal, неохотно смотрели на TELON, возможно, потому, что он был намного дешевле, чем его основные конкуренты в то время, Mark V от Informatics и генератор приложений IBM, и поэтому не воспринимался всерьез. В 1982 году TELON для IMS продавался за 75 000 долларов, поэтому CSI повысила цену до 95 000 долларов, чтобы повысить доверие к нему. Также была повышена цена предложения CICS. Два года спустя, после того, как компания была приобретена Pansophic, цена на TELON снова повысилась по тем же причинам.
В 1982 году CSI смогла получить 100 000 долларов в виде оборотного капитала от консалтинговой фирмы Computer Partners в Бостоне в обмен на исключительное право вводить TELON в компании Бостона. Годом позже CSI выкупила свои обязательства, взяв кредит у State Street Bank and Trust Company.
Преимущества TELON перед конкурентами
Основным преимуществом TELON было то, что он работал; клиенты смогли увидеть немедленную отдачу от своих инвестиций в программное обеспечение. В первые годы, когда TELON был дешевле, заказчику требовался только один проект, чтобы окупиться. Даже после повышения цен компании могли быстро окупить свои затраты.
Поскольку TELON генерировал полностью независимый код COBOL, полученные приложения можно было поддерживать традиционными методами (то есть «вручную»), если бы CSI когда-либо стала несостоятельной. Это сделало решение о покупке TELON менее рискованным для тех компаний, которые прошли испытание, поскольку им не пришлось бы отказываться от своей заявки.
Это резко контрастирует с двумя главными конкурентами того времени, Mark V от Informatics и генератором приложений IBM. Mark V был дополнением к успешному генератору отчетов Mark IV от Informatics, но он был громоздким и не касался такой части жизненного цикла разработки, как TELON. Для решения IBM требовался компонент времени выполнения для выполнения сгенерированных приложений, что давало заказчику долгосрочную связь с IBM. Оба продукта были намного дороже, чем TELON, и непосредственные испытания показали, что TELON более продуктивен.
TELON дал стандартную структуру и дизайн всем приложениям, написанным с его помощью. Разработчики могли легко понять структуру любого приложения TELON, если он или она были знакомы с методологией TELON.
Пансофические системы
В 1983 году CSI использовала несколько способов для приобретения венчурного капитала, но все они оказались безуспешными. К этому времени у TELON появились новые конкуренты, в частности, система от Sage Software, и Гиль начал беспокоиться, что продаж CSI недостаточно, чтобы опередить конкурентов. Один из венчурных капиталистов, с которым связались, предположил, что TELON хорошо подойдет Pansophic Systems, поскольку у них есть сильные и эффективные силы продаж.
Pansophic была программной компанией из Чикаго, основанной Джозеф А. Пископо в 1969 г.[1] В 1983 году, проводя предварительное исследование EASYTRIEVE, Язык 4-го поколения они приобрели, Pansophic был впечатлен энтузиазмом клиентов TELON. В марте 1984 года они начали переговоры с CSI о покупке компании. Кристенсен ушел, полагая, что Pansophic знает рынок и клиентов TELON. В апреле 1984 года Pansophic предложила выплатить 2 миллиона долларов в дополнение к гонорарам за три года. Квартет Кристенсена, МакНила, Стимфала и Гиля решил принять предложение, и сделка была реализована в ноябре 1984 года.
Приобретение стало успешным для обеих компаний. TELON получил преимущества большого и опытного отдела продаж, которым руководил Эл Сайлер из Pansophic, который ранее продавал Mark IV от Informatics. Взамен Pansophic получил мощный продукт, продажи которого продолжали расти в течение многих лет. Спустя несколько лет после сделки отраслевой обозреватель сообщил Кристенсену, что ни одно слияние программного обеспечения не проходило так гладко и продуктивно.
Одним из первых шагов, которые сделала компания Pansophic, было повышение цены на TELON до уровня его конкурентов. Стоимость продукта IMS была увеличена с 95 000 долларов за лицензию до 225 000 долларов, а стоимость продукта CICS - с 50 000 до 160 000 долларов. Это дало TELON возможность соревноваться лицом к лицу со своими конкурентами и сделало их выбор компаний примерно в половине случаев.
В 1986 году компания Pansophic перевела Фарзина Яшара из своей группы разработчиков в Рестоне, штат Вирджиния, в Бостон, чтобы возглавить разработку первой версии TELON TDF для ПК. Фарзин и Крис Макнейл вместе возглавили работу и создали Telon PC для ПК DOS / MS-DOS, который распространялся на дискетах. Продукт был запущен в 1987 году и сразу же имел успех.
Проблемы выпуска 2.0
TELON 2.0 был первым крупным выпуском TELON после того, как он был приобретен Pansophic. Среди прочего, добавлена поддержка IBM DB2 система базы данных. Версия 2.0 страдала от задержек, смены руководства и была выпущена в 1987 году с множеством ошибок. В результате TELON потерял часть своей доли рынка и почти потерял лидерство в отрасли. Прошло несколько лет, прежде чем TELON снова стал считаться надежным продуктом.
Телон / 38
В течение короткого периода в конце 1980-х годов Pansophic продавал продукт, известный как Telon / 38, ориентированный на платформу IBM System / 38. Telon / 38 был переименованной версией инструмента Synon / 2 от Synon. Спустя годы компания CA приобрела Synon / 2, которая теперь известна как CA 2E.
Computer Associates («CA»)
Несмотря на продолжающийся успех TELON, Pansophic начал терять деньги. В 1990 году компания Pansophic потеряла более 14 миллионов долларов и сократила более 300 рабочих, в результате чего численность персонала сократилась до 1214 человек. Благодаря большой установленной клиентской базе это сделало Pansophic привлекательной целью для Computer Associates International, Inc., который приобрел компанию в сентябре 1991 года.
TELON был переименован в CA-TELON, а группа разработчиков сократилась примерно на 60%. С этого началось долгое и прибыльное время для CA, поскольку она поддерживала и обновляла TELON для своих клиентов. В октябре 2006 года CA объявила о выпуске CA-Telon 5.0.
Источники
- ^ Устное историческое интервью с Джозефом Пископо, Институт Чарльза Бэббиджа, Университет Миннесоты
- Интервью с Кристенсеном, Кирком, МакНилом и др. в 2006 г. См. Страница обсуждения для стенограмм.
- CA, онлайн-брошюра.
- CA, Объявление о выпуске 5.0.