Synon была компанией-разработчиком программного обеспечения, которая на пике своего развития доминировала на мировом рынке инструментов разработки приложений сторонних производителей для платформы IBM i (ранее AS / 400 ). Ее продукты продолжают использоваться в этом секторе и сегодня, распространяются и поддерживаются CA Inc.
Промышленность | Инструменты разработки для IBM среднего уровня |
---|---|
Основан | 1984 |
Несуществующий | 1998 г. |
Судьба | приобретенный |
Преемник | Sterling Software |
Штаб-квартира | Лондон |
Ключевые люди | Саймон Уильямс, основатель и генеральный директор |
Продукты | Синон / 2, Обсидиан |
Хронология
Synon Ltd была основана в Лондоне в 1984 году Саймоном Уильямсом ( генеральным директором ), Мелиндой Хортон ( главный операционный директор ) и Ником Ноулзом ( технический директор ) с целью разработки генератора приложений для платформы IBM System / 38 . Вскоре к ним присоединился Саймон Хей (вице-президент по продажам).
Первым продуктом Synon был Synon / 1, набор инструментов для повышения производительности программирования для System / 38, выпущенный в 1985 году. В том же году компания назначила своих первых зарубежных дистрибьюторов в Австралии и Норвегии .
Флагманский продукт Synon, Synon / 2, был запущен в 1986 году и сразу же стал пользоваться успехом у пользователей System / 38. В том же году Крис Херрон, бывший генеральный директор Fusion, вместе с Патриком Бэтти из Торонто и Джерардом Вольфом из Чикаго основали Synon Inc, дочернюю компанию Synon по продажам и маркетингу в США, в Ларкспуре, штат Калифорния . Synon также установила всемирный канал сбыта с дочерними предприятиями во Франции , Германии , Австралии , Гонконге и Японии . [ необходима цитата ]
- В 1987 году Synon вместе с IBM сыграла ключевую роль в запуске в Великобритании своей платформы AS / 400 . Версия Synon / 2 для AS / 400 получила название Synon / 2E.
- В 1989 году компания Synon, наряду с Bachman, Intersolv, KnowledgeWare и Systematica, была выбрана IBM в качестве основы AD / Cycle, ее структуры для разработки приложений и CASE . Позднее IBM приобрела долю в Synon. [ необходима цитата ]
- В 1990 году French Connection продала свою долю в капитале General Atlantic Partners и TA Associates , двум венчурным капиталистам США. В качестве условия сделки Synon переместила свою штаб-квартиру в Larkspur и стала корпорацией штата Делавэр, изменив свое название на Synon Corporation. Вскоре после этого генеральным директором стал Крис Херрон. Саймон Уильямс, который остался в Великобритании , продолжил работать в качестве председателя и технического директора. [ необходима цитата ]
- В 1990 году Technicolor Rome, следуя видению ИТ-директора Винченцо Компаньони, использовал Synon (в то время новаторскую технологию) для разработки всей своей информационной системы (6000 программ RPG), компьютеризовав всю цепочку поставок кинолаборатории и продемонстрировав последовательность CASE TOOL технологии. [ необходима цитата ]
- В 1991 году Synon запустила Synon Model Applications, бухгалтерский пакет, разработанный с использованием Synon / 2E. В том же году компания выиграла Королевскую премию в области технологий и экспорта, став одной из немногих компаний, получивших обе награды в один и тот же год.
- В 1992 году Саймон Уильямс, полагая, что компании угрожает опасность пропустить волну клиент-серверных технологий, покинул Synon вместе с Мелиндой Хортон, чтобы основать Dysys, самофинансируемый британский стартап, целью которого была разработка клиент-серверной системы. кроссплатформенный преемник Synon / 2E. В 1993 году Уильямс и Хортон продали Dysys компании Synon и вернулись в свои ряды. Их новый продукт, Obsydian, был запущен Synon в 1994 году.
- В 1994 году Лу Куррельмейер создал Synon / PE (Performance Expert), который был добавлен к линейке продуктов Synon в качестве лицензионного продукта. Synon / PE проанализировал проектные модели 2E и предложил / автоматически внес поправки, которые снизили использование ресурсов до 600% при сравнении конечных результатов выполняемого приложения с начальными результатами.
- К 1997 году выручка Synon составила 80 миллионов долларов, а количество клиентов по всему миру - около 6000 человек.
- В 1998 году Synon была приобретена Sterling Software из Плано, штат Техас . Стерлинг продолжал распространять и поддерживать Synon / 2E и Obsydian под названиями COOL: 2E и COOL: Plex. La Crosse Management Systems из Ла-Кросс, штат Висконсин, приобрела Synon Model Applications у Sterling и продолжает распространять ее как La Crosse Financials.
- В 2000 году Sterling была приобретена Computer Associates (ныне CA), которая продолжает распространять и развивать Synon / 2E и Obsydian как CA 2E и CA Plex.
Саймон Уильямс разработал ассоциативную модель данных и основал Lazysoft.
Технология
Еще в 1986 году компания Synon впервые применила подход к разработке, который в начале 2005 года получил название «Архитектурная быстрая разработка приложений» (ARAD). Такие инструменты используют абстрактные шаблоны в качестве строительных блоков для автоматического создания компонентов приложения.
В Synon / 2 разработчики используют специализированный язык для определения модели данных приложения и правил, обеспечивающих ее целостность. Затем они выбирают из набора примерно 30 предварительно созданных шаблонов разработки программ, которые выполняют функции редактирования, отображения и печати в полноэкранном, многострочном и транзакционном режимах (полноэкранный заголовок над многострочными деталями). Разработчики могут дополнительно специализировать процедурную логику выбранных шаблонов и связывать шаблоны вместе с помощью диаграмм действий.
Затем инструмент автоматически создает экземпляры специализированных шаблонов на основе модели данных и генерирует код языка высокого уровня в RPG или COBOL без какого-либо дальнейшего вмешательства разработчика. Он также генерирует код SQL или DDS для определения необходимых таблиц и представлений базы данных.
Synon сохраняла точные показатели производительности во время внутренней разработки своей системы бухгалтерского учета SMA. В общей сложности 2385 дней усилий было затрачено на разработку и контроль качества за 14-месячный период, в результате чего было создано 2,42 миллиона строк кода HLL (без учета комментариев) в 2081 программе. Это эквивалентно производству 1016 строк полностью протестированного и задокументированного кода на человека в день. Полная, полностью загруженная стоимость (включая управление, дизайн и документацию для конечного пользователя) составила 416 фунтов стерлингов за программу.
Synon / 2 также опередил свое время, приняв строго объектно-ориентированный подход к создаваемым программам. Например, программисты не могли использовать собственные команды HLL для работы с таблицами базы данных: вместо этого все создание, изменения и извлечения физической базы данных были инкапсулированы в отдельные шаблоны, которые, в свою очередь, вызывались сгенерированными программами. Таким образом, программы могут быть автоматически восстановлены без ручного вмешательства после изменений в структуре базы данных.
В 2001 году CA представила дополнительный инструмент для CA 2E под названием Web Option, который позволяет клиентам 2E включать в сеть свои существующие приложения и запускать эти приложения (которые изначально были разработаны для «зеленого экрана» IBM) внутри стандартного стандарта. веб-браузер.
Obsydian следует тем же общим принципам, что и Synon / 2, за тем важным исключением, что разработчики могут создавать и повторно использовать свои собственные абстрактные шаблоны дизайна. Набор инструментов CA Plex также работает с веб-приложениями и приложениями клиент-сервер, а также генерирует на C # , C ++ , Java , RPG / III и IV / ILE IBM RPG и является мультиплатформенным.
Внешние ссылки
- 2E Wiki (сломано)
- Plex World: портал Plex и связанных технологий (разный контент)
- Plex Wiki (срок действия истек)
- Продукты CA Application Development
- Интернет-сайт La Crosse International (домен продается)
- Сайт Lazysoft (в разработке !?)
- CA PLEX (ранее OBSYDIAN) на корпоративном веб-сайте CA