Progress Software¶
Progress Software — это американская компания-разработчик программного обеспечения, основанная в 1981 году. Штаб-квартира компании расположена в Берлингтоне, штат Массачусетс, США. Progress Software специализируется на создании платформ для разработки, развертывания и управления бизнес-приложениями, а также предоставляет инструменты для интеграции данных, анализа и управления инфраструктурой.
¶История
Компания была основана в 1981 году под названием Data Language Corporation (DLC). Её первым продуктом стала система управления базами данных и язык программирования четвертого поколения (4GL) Progress, который позволял разработчикам создавать приложения для бизнеса. В 1987 году компания сменила название на Progress Software Corporation.
В 1990-е годы компания расширила портфель продуктов за счет приобретений, включая технологии для интеграции данных и управления корпоративными приложениями. В 2000-е годы Progress Software вышла на рынок облачных вычислений, предложив платформу для разработки и развертывания приложений в облаке. В 2010-е годы компания сосредоточилась на развитии решений для управления данными, интеграции и анализа, а также на приобретении таких компаний, как DataDirect Technologies (2013), Telerik (2014) и Corticon (2017).
В 2020-е годы Progress Software продолжила стратегию поглощений, приобретя компании, специализирующиеся на управлении API, тестировании и безопасности, такие как Mendix (частично) и Chef (в 2020 году). На 2024 год компания насчитывает более 2000 сотрудников и обслуживает клиентов в более чем 140 странах.
¶Продукты и технологии
¶Платформа для разработки приложений
Основным продуктом компании является Progress OpenEdge — платформа для разработки, развертывания и управления бизнес-приложениями. OpenEdge включает в себя:
- Progress ABL (Advanced Business Language) — язык программирования, используемый для создания приложений.
- Progress OpenEdge Database — реляционная база данных, оптимизированная для работы с приложениями на ABL.
- Progress OpenEdge Application Server — сервер приложений для развертывания и масштабирования.
- Progress OpenEdge Management — инструменты для мониторинга и администрирования.
¶Интеграция данных
Компания предлагает решения для интеграции данных, включая:
- Progress DataDirect — набор драйверов для подключения к различным базам данных (SQL Server, Oracle, PostgreSQL и другим) через стандартные интерфейсы (ODBC, JDBC, ADO.NET).
- Progress Rollbase — платформа для создания приложений с низким кодом (low-code), ориентированная на быструю разработку и интеграцию.
- Progress Corticon — инструмент для управления бизнес-правилами (BRMS), позволяющий автоматизировать принятие решений на основе заданных правил.
¶Управление API и безопасность
В портфель продуктов входят решения для управления API и обеспечения безопасности:
- Progress Kemp — аппаратные и программные балансировщики нагрузки, а также контроллеры доставки приложений (ADC), обеспечивающие высокую доступность и безопасность.
- Progress LoadMaster — продукт для управления трафиком, включающий функции защиты от DDoS-атак и шифрования.
- Progress Flowmon — система мониторинга сетевой производительности и безопасности, анализирующая трафик в реальном времени.
¶Аналитика и управление данными
Компания также предлагает инструменты для анализа данных и управления ими:
- Progress Whatagraph — платформа для визуализации данных и создания отчетов.
- Progress MarkLogic — NoSQL-база данных, предназначенная для работы с неструктурированными и полуструктурированными данными (приобретена в 2023 году).
¶Применение
Продукты Progress Software используются в различных отраслях, включая:
- Финансовый сектор: для создания банковских и страховых приложений, управления транзакциями и данными.
- Производство: для автоматизации цепочек поставок, управления запасами и производственными процессами.
- Здравоохранение: для разработки медицинских информационных систем и управления данными пациентов.
- Розничная торговля: для управления заказами, клиентскими данными и аналитики продаж.
- Государственный сектор: для создания систем учета, отчетности и управления ресурсами.
¶Критика и ограничения
Несмотря на широкое распространение, продукты Progress Software имеют ряд критических замечаний:
- Сложность освоения: язык ABL и платформа OpenEdge требуют специализированного обучения, что ограничивает круг разработчиков.
- Зависимость от проприетарных технологий: приложения, созданные на OpenEdge, сложно переносить на другие платформы без значительных затрат.
- Стоимость: лицензирование продуктов может быть дорогим для малых и средних предприятий, особенно при необходимости масштабирования.
- Конкуренция: компания сталкивается с сильной конкуренцией со стороны платформ с открытым исходным кодом (например, PostgreSQL, Apache Kafka) и крупных вендоров (Oracle, Microsoft, SAP).
¶Интересные факты
- Продукты Progress Software используются более чем 100 000 организаций по всему миру, включая компании из списка Fortune 500.
- Компания ежегодно проводит конференцию Progress Exchange для разработчиков и партнеров, где демонстрируются новые продукты и технологии.
- В 2020 году Progress Software приобрела компанию Chef, специализирующуюся на автоматизации инфраструктуры, что позволило расширить предложения в области DevOps.
- Язык ABL (ранее известный как Progress 4GL) был создан в 1980-х годах и до сих пор активно используется в унаследованных системах, особенно в финансовом и производственном секторах.
¶Источники
- Официальный сайт Progress Software
- История компании на сайте Progress Software
- Отчеты о приобретениях (DataDirect, Corticon, Kemp)
- Статьи в отраслевых изданиях (TechTarget, Computerworld)
- Документация по продуктам OpenEdge и DataDirect
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


