Ключевые возможности платформы КУРС: Showcase

Материал из Course Orchestra
Перейти к: навигация, поиск
Showcase

Создание решений на КУРС:Showcase

Платформа КУРС: Showcase имеет следующие ключевые возможности:

  • Эргономичный интерфейс конечного решения, работающий аналогично Microsoft Oulook.
  • Поддержка следующих интерфейсных элементов представления данных:
    • Большие таблицы,
    • Графики/диаграммы,
    • Произвольный HTML,
    • Географические карты (распространяются, как платный подключаемый модуль).
  • Поддержка произвольных форм для ввода данных, включая динамические формы (формы, поддерживающие отображение таблиц переменной длины).
  • Поддержка настройки рабочих процессов (work flow).
  • Наличие средств для построения отчетов в различных форматах: pdf, ods, odt, xls, doc, html. При построении отчетов в виде электронных таблиц (xlsx, ods) обеспечивается возможность полного контроля над форматом выходного файла.
  • Наличие эффективного механизма аутентификации и распределения прав доступа.

Основными особенностями платформы являются:

  • Поддержка сервис-ориентированной архитектуры. Решение каждой бизнес-функции обеспечивается отдельным приложением. Приложения могут быть развернуты на одном или на разных серверах. Тем не менее, все они будут работать в единой системе безопасности. Таким образом, с точки зрения пользователя все отдельные приложения выглядят как единое web-приложение.
  • Решения используют только общераспространенные стандартизированные языки программирования, что обеспечивает быстрое освоение платформы разработчиками.
  • Масштабируемость. В качестве веб-сервера может быть использован как более простой в установке и настройке Apache Tomcat, так и предназначенный для работы в средах с высокой нагрузкой Oracle Glassfish.
  • Работа со всеми ключевыми Интернет-браузерами: Internet Explorer (версия 7 и выше), Firefox (версия 3 и выше), Chrome, Opera (версия 10 и выше), Safari (версия 4 и выше).
  • Поддержка эффективного процесса разработки, обеспечивающего необходимый контроль за процессом разработки и высокое качество документирования конечного решения.