Открыть сервис

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 →