OpenEdge 11: ключевые возможности
OpenEdge® RDBMS: Удовлетворяя вашим потребностям
OpenEdge Architect
Книга OpenEdge® RDBMS Настройка производительности
OpenEdge® Replication
OpenEdge® Replication Pro2
OpenEdge® Management
Telerik Platform for OpenEdge
OpenEdge® Advanced Enterprise Edition






ОСНОВНЫЕ ОСОБЕННОСТИ

  • Высокопроизводительная среда разработки
  • Сниженная сложность
  • Улучшенная автоматизация
  • Открытая и основанная на стандартах среда
  • Построенная на основе Eclipse
  • Простая в использовании и освоении






























По оценке Forrester Research стоимость разработки на платформе Progress OpenEdge ниже на 42%, стоимость внедрения ниже на 37%, и величина текущих расходов на эксплуатацию ниже на 48%,чем при использовании средств разработки от Microsoft и Oracle.
- Forrester Research

Architect.pdf


КАКИМ ОБРАЗОМ ИЗМЕРЯЕТСЯ ПРОДУКТИВНОСТЬ РАЗРАБОТКИ?

Традиционные оценки, вроде "количество строк кода на разработчика" сегодня устарели. Важно не то, сколько строк кода написал разработчик, а вклад разработчика в создание ценности бизнеса. Поэтому все, что снижает затраты времени на деятельность, создающую малую стоимость будет высвобождать время на ключевые элементы, определяющие как работает бизнес; построение бизнес-логики и систематизацию вашей интеллектуальной собственности в форме программного обеспечения.

В этом и состоит основная цель OpenEdge Architect: предоставление разработчикам унифицированных по использованию средств построения бизнес-логики для приложений современной архитектуры.

УВЕЛИЧЕННАЯ ПРОИЗВОДИТЕЛЬНОСТЬ

Средства разработки ПО могут повышать производительность разработчика двумя способами: упрощая написание более сложных аспектов написания ПО и автоматизируя большее число рутинных задач, предоставляя, таким образом, разработчику больше времени для концентрации на построении бизнес-логики.

OpenEdge Architect облегчает работу разработчика, предлагая полностью конфигурируемое рабочее пространство в том виде, который определяется ролью разработчика при создании конкретного компонента ПО. Независимо от того, является ли пользователь OpenEdge Architect архитектором, разработчиком или администратором базы данных, он получает целую палитру соответствующих его задачам средств, которые легко могут быть настроены, и доступ к которым можно получить, не покидая рабочее пространство OpenEdge Architect. А если разработчик является и тем, и другим, и третьим, он легко может переходить от одного вида к другому, при этом устраняется неудобство, связанное с использованием различных сред разработки.

Основной итог состоит в том, что OpenEdge Architect делает построение сквозных бизнес-процессов более простым и эффективным.

Эффективные средства для архитектора программного обеспечения

Независимо от того, нужно ли Вам создавать сложную бизнес-логику или интерфейсы пользователя с богатой графикой, OpenEdge Architect предлагает интуитивно понятные средства разработки с технологией drag and drop, снижающие ошибки свойственные при ручном кодировании и уменьшающие время для выпуска готового ПО на рынок. Используемая OpenEdge Architect среда, построенная на использовании моделей (model-driven environment) обеспечивает законченную разработку ПО (round trip engineering) - генерация кода "на лету" из моделей или мгновенное построение модели из импортированного или написанного вручную кода. В любом случае OpenEdge Architect легко воплощает ваши идеи в жизнь.

Эффективные средства для архитектора программного обеспечения

Эффективные средства для архитектора программного обеспечения

Сегодня разработчику необходимы средства, позволяющие быстро создать код для бизнес-логики, а также возможность развития своих критически важных приложений в соответствии со скоростью изменения бизнеса. OpenEdge Architect предлагает современные функциональные возможности и для того, и для другого, в том числе такие, как:

  • Генерация кода на основе шаблонов не только уменьшает число повторяющихся задач программирования, но и обеспечивает целостность всей базы кода (code-base). Этот код шаблона может быть использован как отправная точка для добавления узкоспециальной логики (domain-specific logic). Разработчики могут теперь сосредоточить свои усилия на систематизации интеллектуальной собственности и меньше времени тратить на менее важные задачи.
  • Автоматическая каталогизация метаданных, использующая подробный просмотр и индексацию кода приложения. Это эффективный способ определения местоположения кода и других компонентов разработки в приложении, увеличивающий их повторное использование и, сокращающий при этом время выпуска на рынок.
  • Анализ влияния на основе метаданных поддерживает разработчика при проведении анализа влияния изменений кода и определения того, как данный код связан с другим кодом. Поскольку данную возможность можно использовать в различных проектах, это исключительно полезно по мере возрастания сложности проектов в соответствии с развитием требований к бизнесу.
  • Мощные возможности аудита помогают разработчику следить за историей исходного кода. Возможность сравнивать файлы исходного кода по дате и времени приводит к существенной экономии времени. Для того, чтобы повторно вставить определенную бизнес-логику, можно просто прокрутить части кода или целиком файлы исходного кода с использованием простых манипуляций мышью.
  • Встроенный отладчик позволяет разработчику легко проводить отладку и тестовый прогон приложений. Разработчик может просто установить мышью контрольные точки, OpenEdge Architect сделает остальное. В единой среде отладчик обеспечивает до восьми различных настраиваемых областей просмотра, обеспечивающих эффективное управление списками просмотров, наборами данных, контрольными точками, параметрами и т.д.
  • Область просмотра для навигации по базе данных дает возможность просматривать схему, файлы, индексы, описания элементов и данные в базе данных - даже в процессе отладки.
  • Контекстно-чувствительное программирование динамически обеспечивает автоматическое форматирование и завершение программных конструкций кода ABL, сокращая время разработки и снижая число синтаксических ошибок.

Эффективные средства для администратора базы данных

Используя OpenEdge Architect, администраторы баз данных имеют наготове все средства управления благодаря навигатору БД DB Navigator. Open Edge DB Navigator предлагает интуитивно понятный интерфейс пользователя для просмотра и работы с данными в базе данных OpenEdge и других распространенных базах данных.

DB Navigator упрощает работу администратора баз данных обеспечивая:

  • Использование единого немодального средства администрирования для управления всеми базами данных.
  • Подключение к базам данных OpenEdge и навигация по ним, а также по другим совместимым с JDBC источникам хранения (например, Oracle, Microsoft SQL Server и т.д.)
  • Подключение к удаленным базам данных в масштабе глобального предприятия
  • Одновременный доступ к различным базам данных для эффективного разрешения проблем, связанных с наличием связей между базами данных .
  • Создание новых баз данных "на лету", с использованием одного набора средств для баз данных
  • Перетаскивание мышью элементов схемы в код, что ускоряет разработку и администрирование
  • Простой просмотр, создание, изменение и удаление схем баз данных
  • Возможность написания и выполнения SQL-запросов к метасхемам баз данных для таких приложений, как приложения бизнес-аналитики, требующие прямого SQL-доступа к данным.
Эффективные средства для администратора базы данных
Большое изображение


ОТКРЫТАЯ И РАСШИРЯЕМАЯ СРЕДА РАЗРАБОТКИ

OpenEdge Architect построен на основе Eclipse, открытой платформе для построения средств разработки программного обеспечения. Благодаря использованию этой стандартной платформы, OpenEdge Architect вступил в ряды растущего сообщества средств разработки программного обеспечения. Поскольку Eclipse стал де-факто стандартом для средств разработки ПО и предназначен для создания среды, в которой возможно их взаимодействие, пользователи OpenEdge Architect легко могут использовать другие средства разработки для поддержки полного цикла разработки программного обеспечения.

Например, если разработчик считает, что приложение сильно выиграет от сложных функциональных возможностей средств настройки конфигурации ПО SCM, то он может приобрести у стороннего производителя необходимые модули. При этом разработчику не придется управлять разобщенными программными компонентами, и он сможет, например, прозрачно переходить от написания бизнес-логики в редакторе OpenEdge Editor к управлению жизненным циклом приложения в продукте SCM.

Кроме того, благодаря стандартизации своих продуктов, базирующихся на Eclipse, Progress гарантирует своим заказчикам совместимость между продуктов компании Progress Software, выходящих далеко за семейство продуктов OpenEdge. Таким образом, если разработчику необходима новейшая технология ESB, он может подключить Progress Sonic Workbench для построения моделей настройки сервисов (service orchestration models). Платформа разработки OpenEdge на базе Eclipse предлагает разработчикам расширять свои платформы разработки по мере изменения требований к разработке.

ССЫЛОЧНАЯ АРХИТЕКТУРА ПРИЛОЖЕНИЙ

Помогая в течение двух десятилетий своим заказчикам строить критически важные для бизнеса приложения, Progress Software создал ссылочную архитектуру OpenEdge Reference Architecture (OERA). Применение OERA рекомендуется для разработки бизнес-приложений в OpenEdge10. Она предоставляет набор рекомендаций и лучших практик для разработки гибких приложений. Основной принцип OERA - при разработке приложений код должен быть разделен на несколько уровней: уровень представления, уровень интеграции, уровень бизнес-сервисов и уровень доступа к данным. OpenEdge Architect имеет специальные средства, например, конструктор ProDataSet, предоставляющий возможности графического конструирования бизнес-сущностей, являющихся краеугольным камнем OERA.

Ссылочная архитектура приложений






КомпанияНовостиПродуктыУслугиПартнерыКлиентыКонтактыПоискПоддержка