Введение

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

Обзор

TELON - это система разработки приложений, в настоящее время продаваемая и поддерживаемая CA Technologies (ранее CA, Inc. и Computer Associates International, Inc.). Когда он был представлен в 1981 году, он был одним из первых программных инструментов компьютерной инженерии ("CASE") на коммерческом рынке. Инструменты разработчиков работают на операционных системах IBM MVS с использованием TSO (опция IBM по совместному использованию времени) и персональных компьютеров ("ПК") с MS Windows, а целевые среды включают системы обработки транзакций IMS и CICS. TELON поддерживает несколько технологий баз данных, включая VSAM, IMS / DB, DB2 от IBM, а также IDMS от Cullinet. TELON - генератор прикладного кода, который использует макросы для генерации кода COBOL, COBOL/II или PL/I, который может работать нативно в целевой среде без использования проприетарного кода в режиме времени выполнения. Разработчики создают дизайн экрана в TELON Design Facility (TDF) и определяют атрибуты для экрана. Затем конструкцию можно проехать через прототип, чтобы проверить прохождение экрана. Затем макросы генерируют код с использованием информации, созданной TDF. Наконец, испытательный центр TELON используется в сочетании с отладками кода для поиска и исправления ошибок до того, как приложение будет переведено в производство.

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

TELON был первоначально задуман и разработан Крисом МакНилом и Доном Кристенсеном в конце 1970-х годов, когда МакНил был инженером-программистом в Liberty Mutual Insurance Company, а Кристенсен был инженером IBM Systems, заключившим контракт с Liberty Mutual. Во время их пребывания в должности Liberty Mutual установила мини-компьютер IBM 3790 вместе с системой обработки претензий (CAPS), созданной Insurance Systems of America. Кристенсен работал с Макнилом над проектом, который настраивал пакет для использования в Liberty Mutual. Эта настройка, которая включала громоздкий язык IBM Macro, требовала от инженера создания нескольких форм для каждого экрана IBM 3270 и затем преобразования экранов для выполнения на 3790. Его использование было неудобно (Макнил назвал его "распределенной головной болью"), и поэтому Кристенсен использовал язык Macro для создания генератора, который мог создавать каждую форму из одного источника. Это был первый шаг, который привел к разработке TELON. Кристенсен и Макнил провели следующие несколько лет, работая над следующим заявлением на обработку претензий. Макнил разработал шаблоны программ COBOL, а Кристенсен кодировал макросы для создания реальных программ COBOL. Они создали систему, которая могла генерировать код COBOL из макетов экрана, созданных пользователями. COBOL работал в интерактивной среде TSO IBM и позволял пользователям и инженерам тестировать потоки экрана. Когда пользователь хотел изменения, макет был изменен с помощью инструмента проектирования и был создан новый COBOL. Это оказалось очень успешным способом создания прототипа новой системы. Liberty Mutual выставила заявку на создание новой системы, которую Digital Equipment Corporation выиграла в 1979 году. Кристенсен затем покинул IBM, чтобы работать частным консультантом Liberty Mutual. Когда Liberty Mutual перевезла свои офисы в Нью-Гэмпшир в том же году, Макнил покинул компанию, чтобы изучать классическую гитару на Кейп-Код. Кристенсен расширил макросы для системы (которую он называл ADS в то время - Система разработки приложений), чтобы генерировать COBOL для среды транзакций IMS IBM. Затем он попытался убедить руководство Liberty Mutual использовать расширенную систему для создания нового приложения, над которым работала Liberty Mutual. Консервативное руководство отказалось использовать непроверенную систему для критически важных приложений и отказалось. В 1981 году Кристенсен начал искать потенциальных клиентов для ADS за пределами Liberty Mutual.

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

+ Цифры продаж TELON за 1980-е годы ((Источник: Боб Гиль) Годовой объем продаж 1981: $110k1982: $850k1983: $1.8m1984: $3m1985: $6m1986: $12m1987: $18m1988: $28m1989: $34m Почти все первые продажи TELON были получены благодаря контактам Фила Стимфала с другими страховыми компаниями. Эти контакты дали CSI возможность провести демонстрацию в компаниях, которая обычно заканчивалась продажей. Компании, не входящие в круг Стимфала, не хотели рассматривать TELON, возможно, потому, что он был намного дешевле, чем его основные конкуренты в то время, Mark V от Informatics и генератор приложений IBM, и поэтому его не воспринимали всерьез. В 1982 году TELON для IMS продавался за 75 000 долларов, поэтому CSI подняла цену до 95 000 долларов, чтобы придать ему больше доверия. Цена предложения CICS также была увеличена. Два года спустя, после того, как она была приобретена Pansophic Systems, 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, но он был громоздким и не охватывал столько жизненного цикла разработки, сколько TELON. Решение IBM требовало компонента времени выполнения для генерируемых приложений, что ставило клиента в долгосрочную связь с IBM. Оба продукта были намного дороже, чем TELON, и испытания показали, что TELON более продуктивен. TELON дал стандартную структуру и дизайн для всех приложений, написанных с его помощью. Разработчики могли легко понять дизайн любого приложения TELON, как только они были знакомы с методологией TELON.

Пансофические системы

В 1983 году CSI предприняла несколько попыток привлечь венчурный капитал, но все они оказались безуспешными. К этому времени появились новые конкуренты TELON, в частности, система от Sage Software, и Гиел стал обеспокоен тем, что продавцов CSI было недостаточно, чтобы оставаться впереди конкурентов. Один из венчурных инвесторов, с которым связались, предположил, что TELON будет хорошо подходить для Pansophic Systems, поскольку у них есть сильная и эффективная сила продаж. Pansophic была программной компанией, базирующейся в Чикаго, основанной Джозефом А. Пископо в 1969 году. В 1983 году, проводя исследования по EASYTRIEVE, языку 4-го поколения, который они приобрели, Pansophic был впечатлен энтузиазмом клиентов TELON. В марте 1984 года они начали переговоры с CSI о покупке компании. Кристенсен ушел, полагая, что Пансофик знает рынок и клиентов 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 для 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. Годы спустя Synon/2 также была приобретена CA и теперь известна как CA 2E.

Компьютерные ассоциированные ("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.