CA-Telon

CA-Telon
옥타브를 나타내는 8개의 동심원을 나타내는 원래의 TELON 로고.커티시 돈 크리스텐슨

나중에 CA-TELON으로 이름이 바뀐 TELON은 비즈니스 애플리케이션을 구축하는 데 가장 먼저 성공한 애플리케이션 생성기 중 하나입니다.

개요

TELON은 현재 CA Technologies(구 CA, Inc. 및 Computer Associates International, Inc.)에 의해 판매 및 유지보수되고 있는 애플리케이션 개발 시스템입니다.1981년에 도입되었을 때는, 최초의 컴퓨터 지원 소프트웨어 엔지니어링(CASE) 툴의 하나였습니다.개발 도구는 TSO(IBM의 Time Sharing Option)를 사용하는 IBMMVS 운영 체제와 MS-Windows를 실행하는 개인용 컴퓨터("PC")에서 실행되며 대상 환경에는 IMS 및 CICS 트랜잭션 처리 시스템이 포함됩니다.TELON은 IBM의 VSAM, IMS/DB, DB2, Cullinet의 IDMS 등 여러 데이터베이스 기술을 지원했습니다.

TELON은 매크로를 사용하여 런타임 고유 코드 없이 타깃 환경에서 네이티브하게 실행할 수 있는 COBOL, COBOL/II 또는 PL/I 코드를 생성하는 애플리케이션 코드 생성기입니다.개발자는 TELON Design Facility(TDF)에서 화면 디자인을 작성하고 화면 속성을 정의합니다.그런 다음 프로토타이퍼를 통해 설계를 실행하여 화면 흐름을 테스트할 수 있습니다.다음으로 매크로가 TDF에 의해 작성된 정보를 사용하여 코드를 생성합니다.마지막으로 TELON 테스트 패실리티는 코드 디버거와 함께 응용 프로그램을 실제 가동 상태로 이행하기 전에 버그를 검색하고 수정하기 위해 사용됩니다.

역사

초기 단계

TELON은 McNeil이 Liberty Mutual Insurance Company의 소프트웨어 엔지니어, Christensen이 IBM 시스템 엔지니어였던 1970년대 후반에 Chris McNeil과 Don Christensen이 고안하고 설계했습니다.재임 기간 동안 Liberty Mutual은 IBM 3790 미니컴퓨터와 보험 시스템 오브 America에서 만든 청구 처리 시스템(CAPS)을 함께 설치했습니다.Christensen은 McNeil과 함께 Liberty Mutual에서 사용하기 위해 패키지를 커스터마이즈하는 프로젝트에 참여했습니다.IBM의 번거로운 매크로 언어를 사용한 이 사용자 정의에서는 엔지니어가 각 IBM 3270 화면에 대해 여러 양식을 만든 다음 3790에서 실행할 수 있도록 화면을 변환해야 했습니다.(McNeil은 이것을 "분산된 머리통"이라고 불렀다) 사용법이 어색했기 때문에 Christensen은 매크로 언어를 사용하여 단일 소스에서 각 형태를 만들 수 있는 생성기를 만들었다.이것이 TELON의 개발로 이어진 첫걸음이었다.

Christensen과 McNeil은 다음 청구 처리 신청에 몇 년을 소비했습니다.McNeil은 COBOL 프로그램 템플릿을 설계했고 Christensen은 실제 COBOL 프로그램을 생성하기 위해 매크로를 코드화했다.그들은 사용자가 만든 화면 레이아웃에서 COBOL 코드를 생성할 수 있는 시스템을 만들었다.COBOL은 IBM의 TSO 인터랙티브 환경에서 실행되었으며 사용자와 엔지니어가 화면 흐름을 테스트할 수 있게 되었습니다.사용자가 변경을 원할 때 설계 도구를 사용하여 레이아웃을 변경하고 새로운 COBOL을 생성했습니다.이것은 새로운 시스템을 프로토타입으로 만드는 매우 성공적인 방법임이 판명되었습니다.리버티 뮤추얼은 디지털 이그제큐먼트 코퍼레이션이 1979년에 수주한 새로운 시스템을 만들기 위해 입찰했다.Christensen은 IBM을 떠나 Liberty Mutual의 개인 컨설턴트로 일했습니다.그해 리버티 뮤추얼이 뉴햄프셔로 사무실을 옮겼을 때 맥닐은 케이프 코드에서 클래식 기타를 공부하기 위해 회사를 떠났다.

Christensen은 당시 ADS라고 불렀던 시스템의 매크로를 확장하여 IBM의 IMS 트랜잭션 환경을 위한 COBOL을 생성했습니다.그리고 그는 리버티 뮤추얼이 작업 중인 새로운 애플리케이션을 만들기 위해 확장된 시스템을 사용하도록 리버티 뮤추얼 경영진을 설득하려고 노력했다.보수적인 경영진은 미션 크리티컬 애플리케이션에 대해 테스트되지 않은 시스템을 사용하는 것을 주저하고 이를 거부했습니다.1981년 Christensen은 ADS의 잠재 고객을 Liberty Mutual 외부에서 찾기 시작했습니다.

Christensen Systems, Inc.

기술 방향

1981년 Don Christensen은 New England Life Insurance(NELI)에서 기술적 결정을 담당한 소프트웨어 엔지니어 Phil Stymfal을 소개받았습니다.Stymfal은 즉시 ADS의 장점을 깨닫고 새로운 제품을 시도하는 것을 두려워하지 않았다.그는 NELI가 TELON을 매입하고 NELI가 1981년 중반 3만달러에 라이선스 계약을 체결함으로써 최초의 상용 고객이 될 것을 권고했다.

시스템이 NELI에서 검증되었을 때 Stymfal은 TELON에 대한 관심을 높이기 위해 New England Productivity Group을 통해 자신의 인맥을 활용했습니다.Christensen은 이러한 연락처를 통해 보스턴 지역 고객 2명과 3만달러 라이센스 계약을 체결할 수 있었습니다.레이시온과 존 핸콕 생명보험입니다.Christensen은 TELON이 Stymfal의 영향과 테스트되지 않은 제품을 추천하는 자신감 없이는 성공할 수 없었을 것이라고 말했습니다.

NELI 계약이 있기 얼마 전 Christensen은 Liberty Mutual을 떠나 자신의 회사를 차렸다.ADS는 Liberty Mutual의 메인프레임에 작성되었기 때문에, Liberty가 TELON을 사용하기로 결정하면 소프트웨어를 무료로 구입할 수 있다는 것을 Christensen은 이해하고 있었습니다.Christensen Systems Inc.는 NELI 서명 직후 설립되었으며, 첫 번째 직원은 Chris McNeil로, 케이프 코드로 옮기기 전에 리버티 뮤추얼에서 Christensen과 함께 일했습니다.그는 NELI 지원 및 TELON에 대한 지속적인 작업을 담당했습니다.

TELON이 성공적인 제품이 되고 CSI가 안정적인 회사라는 것이 명백해지자, Liberty Mutual은 1981년 말까지 네 번째 고객이 되었습니다.그들은 소프트웨어를 무료로 사용할 수 있었지만 나중에 지원 계약에 서명했다.Liberty Mutual에서 근무할 때 McNeil과 Christensen이 작업한 최초의 Liberty Mutual CAPS 시스템과 두 번째 클레임 처리 신청서는 모두 TELON을 사용하여 다시 작성되었습니다.

1982년 초까지 4개의 주요 고객사를 거느린 CSI는 McNeil과 함께 일하는 두 번째 직원으로 Stymfal을 고용했습니다.Stymfal은 개발 디렉터로서 1987년 TELON이 퇴사할 때까지 McNeil과 함께 TELON에 관한 대부분의 기술적 결정을 내렸습니다.이때 Christensen은 영업 및 마케팅 포지션으로 이동했습니다.매사추세츠주 퀸시에 사무실이 생겼고 개발자인 긱 커크가 9월에 고용되었다.10월에는 Stymfal의 지인인 Bob Giel이 재무 디렉터로 채용되어 비즈니스 및 판매 계획을 담당하게 되었습니다.

TELON이라는 이름은 아직 만들어지지 않았으며, 이 시스템은 여전히 ADS라는 총칭으로 불리고 있습니다.이름을 생각해내기 위해 캐주얼 리서치가 행해졌습니다.Christensen은 그리스 작품을 사용하는 데 익숙해져 원래 Telos(그리스어로 "목적" 또는 "목표"를 의미함)를 사용했지만 이미 캘리포니아의 소프트웨어 회사에 의해 활용되었습니다.마지막으로 TELON은 Telos와 Eon(영원)의 축소로 선택되었습니다.McNeil은 8개의 동심원을 사용하여 한 옥타브와 진화적 발전의 여러 단계를 나타내는 TELON 로고의 초안을 만들었습니다.현지 그래픽 디자이너가 그것을 전문적으로 그리기 위해 고용되었다.

CSI가 처음 4명의 고객을 쉽게 유치할 수 있었기 때문에 더 이상 판매를 추진할 필요가 없었습니다.Christensen은 성장을 지속할 수 있을 만큼 큰 규모의 판매 파이프라인을 구축하지 못하여 판매가 정체되었습니다.이는 나중에 CSI를 Pansophic Systems에 매각하는 결정에 기여할 것이다.

1982-83년까지 TELON의 개발은 계속되어 다음과 같은 기능이 추가되었다.

  • CICS 환경에서 실행하기 위한 COBOL 생성.
  • PL/I 생성TELON은 PL/I를 생성한 주요 CASE 생성기 중 하나였습니다.
  • IMS/DBDB2포함한 여러 데이터베이스를 지원합니다.

이때 TELON 자체는 대규모 애플리케이션이 되기 시작했습니다.TELON Design Facility(TDF; TELON 디자인 퍼실리티)는 일련의 TSO 어플리케이션으로, 유저가 화면을 작성할 때까지 조작할 수 있었습니다.TDF는 TELON 자체에서 작성하기로 처음부터 결정되어 있었습니다.Christensen은 나중에 개발자들이 TELON을 사용할 수밖에 없기 때문에 TELON이 견고한 시스템이 될 것이라는 것을 보증하는 데 도움이 된다고 언급했습니다.CSI에 생산성 향상 방안도 제시했습니다.

재무사진

1980년대 TELON 매출액(출처: Bob Giel)
연도 판매의
1981: 11만달러
1982: 85만달러
1983: 180만달러
1984: 300만달러
1985: 600만달러
1986: 1200만달러
1987: 1800만달러
1988: 2800만달러
1989: 3400만달러

TELON의 초기 판매 대부분은 Phil Stymfal이 다른 보험 회사와의 접촉을 통해 창출되었습니다.이러한 연락은 CSI가 보통 판매로 끝나는 업체에서 데모를 할 수 있는 기회를 제공했습니다.Stymfal 이외의 기업들은 TELON이 당시 주요 경쟁사인 Informatics의 Mark V 및 IBM의 애플리케이션 생성기보다 훨씬 저렴했기 때문에 TELON을 검토하기를 꺼렸습니다.1982년에는 IMS용 TELON이 75,000달러에 판매되고 있었기 때문에 CSI는 신뢰성을 높이기 위해 가격을 95,000달러로 인상했습니다.CICS의 가격도 인상되었다.2년 후, TELON은 Pansophic에 인수된 후, 거의 같은 이유로 또 다른 가격 인상을 보게 될 것이다.

1982년 CSI는 보스턴 지역 컨설팅 회사인 Computer Partners로부터 TELON을 보스턴 지역 기업에 독점적으로 도입하는 대가로 10만 달러의 운영 자본을 확보할 수 있었습니다.1년 후 CSI는 State Street Bank와 Trust Company로부터 대출을 확보함으로써 그 약속을 매수했다.

경쟁사 대비 TELON의 장점

TELON의 주요 자산은 작동한다는 것이었습니다. 고객은 소프트웨어에 대한 투자 수익을 즉시 확인할 수 있었습니다.초기 몇 년 동안 TELON이 더 저렴했을 때, 고객이 손익분기점을 맞추기 위해서는 단 하나의 프로젝트만 필요했습니다.가격이 오른 후에도 기업들은 비용을 빠르게 회수할 수 있었다.

TELON은 완전히 독립된 COBOL 코드를 생성했기 때문에 CSI가 부실해지면 (즉, "수동"으로) 결과 애플리케이션을 유지할 수 있었습니다.그 결과, TELON을 구입하기로 한 기업은 애플리케이션을 폐기할 필요가 없기 때문에, 트라이얼을 받은 기업은 리스크를 줄일 수 있었습니다.

이는 당대의 두 주요 경쟁자인 Informatics의 Mark V와 IBM의 애플리케이션 생성기와는 정면으로 대조됩니다.Mark V는 Informatics의 성공적인 보고서 생성자 Mark IV의 추가 기능이었지만, 다루기 힘들었고 TELON만큼 개발 라이프사이클의 많은 부분을 다루지 못했습니다.IBM의 솔루션은 생성된 애플리케이션을 실행하기 위한 런타임 구성요소를 필요로 했고, 이로 인해 고객은 IBM과 장기적인 구속을 받게 되었습니다.두 제품 모두 TELON보다 훨씬 더 비쌌고 TELON의 실제 테스트 결과 생산성이 더 높았습니다.

TELON은 TELON과 함께 작성된 모든 애플리케이션에 표준 구조와 설계를 제공했습니다.개발자는 TELON 방법론에 익숙해지면 모든 TELON 애플리케이션의 설계를 쉽게 이해할 수 있었습니다.

팬소픽 시스템즈

1983년 CSI는 벤처캐피털을 인수하기 위해 여러 방법을 추구했지만 모두 성공하지 못했다.이 무렵, 특히 Sage Software의 새로운 경쟁자가 등장해, Giel은 CSI의 영업 인력이 경쟁사의 우위를 유지하기에 충분하지 않다고 염려하고 있었습니다.연락을 받은 벤처 투자가 중 한 명은 TELON이 강력하고 효과적인 영업 인력을 보유하고 있기 때문에 Pansophic Systems에 적합할 것이라고 제안했습니다.

팬소픽은 조셉 A에 의해 설립된 시카고에 본사를 둔 소프트웨어 회사였다. 1969년 [1]피스코포.1983년, 취득한 4세대 언어 EASYTRIEVE의 배경 조사를 실시하면서, Pansophic은 TELON 고객의 열정에 감동했습니다.1984년 3월, 그들은 CSI와 이 회사를 인수하기 위한 논의를 시작했다.Christensen은 Pansophic이 TELON의 시장과 고객을 알고 있다고 믿고 떠났습니다.1984년 4월 판소픽은 3년간 로열티 외에 200만 달러를 제시했다.Christensen, McNeil, Stymfal, 그리고 Giel의 4인조는 그 제안을 받아들이기로 결정했고 1984년 11월에 그 계약은 실현되었다.

이번 인수는 양사의 성공이 되었다.TELON은 이전에 Informatics의 Mark IV를 판매한 적이 있는 Pansophic의 Al Syler가 운영하는 경험이 풍부한 대규모 영업 인력의 이점을 얻었습니다.그 대가로, Pansophic은 수년 동안 계속해서 상승할 매출과 함께 강력한 제품을 얻었다.계약 후 몇 년 후 Christensen은 업계 옵서버로부터 소프트웨어 합병이 이처럼 원활하고 생산적으로 진행된 적이 없다고 들었습니다.

판소픽이 가장 먼저 한 일 중 하나는 경쟁사에 맞설 수 있도록 TELON 가격을 올린 것이다.IMS 제품은 라이센스당 95,000달러에서 225,000달러로, CICS 제품은 50,000달러에서 160,000달러로 인상되었습니다.이를 통해 TELON은 경쟁업체와 정면 승부를 벌일 수 있는 신뢰성을 얻게 되었고, 약 절반의 시간 동안 회사를 선택할 수 있게 되었습니다.

1986년 Pansophic은 TELON TDF의 첫 번째 PC 버전 개발을 이끌기 위해 VA Reston에 있는 개발팀의 Farzin Yashar를 보스턴으로 이전했습니다.Farzin과 Chris McNeil은 이러한 노력을 주도하여 플로피 디스켓에 배포된 PC DOS/MS-DOS용 Telon PC를 만들었습니다.이 제품은 1987년에 출시되어 단숨에 성공을 거두었다.

릴리스 2.0의 문제

TELON 2.0은 TELON이 Pansophic에 인수된 후 첫 번째 주요 릴리스였다.무엇보다도 IBM의 DB2 데이터베이스 시스템에 대한 지원이 추가되었습니다.2.0은 지연과 리볼빙 관리로 인해 어려움을 겪었으며 1987년에 많은 버그와 함께 출시되었습니다.그 결과 TELON은 시장 점유율 일부를 잃었고 업계 선두를 거의 잃었습니다.TELON이 다시 견고한 제품으로 간주되기까지는 몇 년이 걸렸습니다.

전화/38

1980년대 후반, Pansophic은 IBM System/38 플랫폼을 대상으로 Telon/38이라는 제품을 출시했습니다.Telon/38은 Synon에서 Synon/2 툴을 리브랜딩한 버전입니다.수년 후 Synon/2도 CA에 인수되어 현재는 CA 2E로 알려져 있습니다.

Computer Associates ('CA')

TELON의 지속적인 성공에도 불구하고 Pansophic은 손해를 보기 시작했다.1990년에 판소픽은 1,400만 달러 이상을 잃고 300명 이상의 직원을 감원하여 1,214명으로 줄었다.이 때문에, Pansophic은 1991년 9월에 이 회사를 인수한 Computer Associates International, Inc.의 매력적인 타겟이 되었습니다.

TELON은 CA-TELON으로 이름이 변경되었고 개발 그룹은 약 60% 감축되었습니다.이는 CA가 고객을 위해 TELON을 유지 및 업데이트하면서 길고 수익성이 높은 기간이 시작되었습니다.2006년 10월에 CA는 CA-Telon 5.0의 릴리스를 발표했습니다.

원천

  1. ^ 미네소타 대학교 찰스 배비지 연구소 조셉 피스코포와의 구술사 인터뷰