Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску
Оригинальный логотип TELON, показывающий восемь концентрических кругов, представляющих октаву. Предоставлено Доном Кристенсеном

TELON , позже переименованный в CA-TELON , является одним из первых коммерчески успешных генераторов приложений для создания бизнес-приложений.

Обзор

TELON - это система разработки приложений, которая в настоящее время продается и поддерживается CA Technologies (ранее CA, Inc. и Computer Associates International, Inc.). Когда он был представлен в 1981 году, он был одним из первых инструментов компьютерной инженерии программного обеспечения (CASE) на коммерческом рынке. Инструменты для разработчиков работать на IBM «s MVS операционных систем с использованием TSO (IBM, Sharing Time Option ) и персональные компьютеры („ПК“) под управлением MS-Windows и целевой среды включают IMS и CICS систем обработки транзакций . ТЕЛОН поддерживает несколько баз данныхтехнологии, включая IBM VSAM , IMS / DB , DB2 , а также IDMS Cullinet .

TELON - это генератор кода приложения, который использует макросы для генерации кода COBOL , COBOL / II или PL / I, который может выполняться в целевой среде без использования проприетарного кода времени выполнения. Разработчики создают дизайн экрана в TELON Design Facility (TDF) и определяют атрибуты экрана. Затем дизайн можно запустить с помощью прототипа для проверки потока экрана. Затем макросы генерируют код, используя информацию, созданную TDF. Наконец, TELON Test Facility используется вместе с отладчиками кода для поиска и исправления ошибок до того, как приложение будет запущено в производство.

История

Ранние стадии

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 сделала заявку на создание новой системы, которую Digital Equipment Corporationвыиграл в 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 и John Hancock Life Insurance . Кристенсен заявил, что 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, был нанят финансовым директором для ведения бизнеса и планирования продаж.

Название TELON еще не было создано, и система все еще называлась общим именем ADS. Чтобы придумать имя, было проведено случайное исследование. Кристенсен был привлечен к использованию греческих работ и первоначально исследовал использование Телоса (греч. «Цель» или «цель»), но он уже использовался компанией-разработчиком программного обеспечения в Калифорнии. В конце концов, ТЕЛОН был выбран как сокращение Телоса и Эона (навсегда). Макнил создал черновик логотипа TELON, используя восемь концентрических кругов для обозначения октавы и нескольких этапов эволюционного развития. Затем был нанят местный графический дизайнер, который профессионально нарисовал его.

Легкость, с которой CSI смогла привлечь своих первых четырех клиентов, вызвала отсутствие срочности в продолжении продаж. Кристенсен не создал достаточно большой воронки продаж, чтобы поддерживать рост, что привело к затишью в продажах. Позже это поспособствовало решению продать CSI компании Pansophic Systems.

В течение 1982–83 годов развитие TELON продолжалось с добавлением дополнительных функций, в том числе:

  • Генерация COBOL для выполнения в среде CICS .
  • Создание PL / I . TELON был единственным из основных генераторов CASE, который генерировал PL / I
  • Поддержка нескольких баз данных, включая IMS / DB и DB2 .

К этому времени TELON начинал превращаться в большое приложение. TELON Design Facility (TDF) был рядом приложений TSO , которые приняли пользователь посредством создания своих экранов. С самого начала было решено, что TDF будет написан с помощью самого TELON. Позднее Кристенсен заметил, что это помогло гарантировать, что TELON будет надежной системой, потому что разработчики будут вынуждены ее использовать. Это также дало CSI идеи относительно способов повышения производительности.

Финансовая картина

Почти все первые продажи 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, языка четвертого поколения, который они приобрели, 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 снова стал считаться надежным продуктом.

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.

Источники

  1. Устное интервью истории с Джозефом Пископо , Институт Чарльза Бэббиджа , Университет Миннесоты
  • Интервью с Кристенсеном, Кирком, МакНилом и др. в 2006 году. Смотрите стенограммы на странице обсуждения .
  • CA, онлайн-брошюра .
  • Объявление о выпуске CA, 5.0 .