Unify ACCELL

Unify ACCELL - это семейство средств разработки 4GL. Их объединяет общая цель - максимизация производительности труда программиста - и общий подход, основанный на визуальной компоновке и языке 4GL:

  • Программист разрабатывает прототип экранного приложения в визуальной среде: размещает поля и статические надписи, заполняет атрибуты полей и формы, задает последовательность форм. Таким простым способом создается до 80% приложения.
  • Остальные 20% логики приложения программируются на языке 4GL, характерные особенности которого - программирование от событий и встроенный SQL. (4GL расшифровывается как "Fourth Generation Language" - язык программирования четвертого поколения.)
  • В состав ACCELL входит также мощный генератор отчетов RPT.

Семейство Unify ACCELL включает следующие программные продукты:

  • ACCELL/Web

Сохраняя преемственность с ACCELL/SQL по исходному коду, на выходе ACCELL/Web создает веб-приложение, работающее через Java сервлеты и JSP. ACCELL/Web позволяет создать полноценные веб-приложения, которые сохраняют уже сделанные в ACCELL/SQL вложения и максимизируют отдачу от них, причем средств и времени потребуется значительно меньше, чем на переписывание  приложения ACCELL/SQL для веб-платформы.

  • Исключительно быстрый перенос на веб-платформу (за считанные дни или недели, а не месяцы и годы).
  • Минимизация риска, поскольку ACCELL/Web использует уже существующее и проверенное приложение ACCELL/SQL. Исходный код на языке 4GL НЕ нуждается в изменениях.
  • Только ОДИН исходный код приложения, поскольку ACCELL/Web использует то же самое приложение ACCELL/SQL. Пользователи как текстового, так и веб-интерфейса могут использовать ОДНО приложение.
  • Никаких изменений в бизнес-правилах. Функциональные клавиши, порядок перехода по клавише табуляции, разделы кода для полей событий, дополнительные блоки кода -- все работает по-прежнему.
  • Собственный интерфейс веб-браузера для приложения ACCELL/SQL. Не нужно устанавливать никаких расширений для браузера.
  • Быстрая разработка новых веб-приложений. Вся функциональность в собственном веб-приложении.

Приложение ACCELL создано на основе стандартной технологии Java.

Возможности ACCELL/Web

Перенос приложений с текстовым интерфейсом на веб-платформу

  • ACCELL/Web представляет собой скорейший и простейший способ переноса приложения на базе ACCELL/SQL на веб-платформу.
  • ACCELL/Web в рекордно короткие сроки и безо всякой модификации исходного кода преобразует приложения на базе ACCELL/SQL в полностью графические полноценные веб-приложения.


 

Объединение существующих приложений и веб-технологий

ACCELL/Web создает связь между существующими приложениями и веб-технологиями, объединяя приложения ACCELL/SQL с новейшими Интернет- и Java-технологиями. ACCELL/Web позволяет преобразовать формы ACCELL/SQL в страницы JavaServer Pages (JSP). Созданные формы на базе JSP сохраняют все свои функции и предоставляют приложению возможности, практически идентичные возможностям приложения ACCELL/SQL.

ACCELL/Web состоит из следующих компонентов.

ACCELL/Web Developer - предоставляет возможность создавать веб-приложения с использованием бизнес-правил и функциональности существующих приложений ACCELL/SQL.

ACCELL/Web Conversion Utility - быстро и просто преобразует существующие формы приложения в веб-страницы JSP.

ACCELL/Web Application Server - предоставляет возможность запускать веб-приложения путем обмена данными с интерфейсом ACCELL/Web Servlet, сохраняя всю функциональность и бизнес-правила исходного приложения ACCELL/SQL. В ACCELL/Web встроен механизм Java-сервлетов, который запускает сервлет обмена данными для ACCELL/Web. ACCELL/Web Servlet взаимодействует с пользовательским браузером и передает всю информацию из браузера в ACCELL/Web Application Server, а затем обратно в браузер пользователя.

RPT/Web - предоставляет возможность отображать или загружать существующие отчеты RPT в веб-браузер. RPT/Web использует существующие сценарии RPT и может опционально выводить отчеты в виде документов формата Indexed HTML, Comma Separate Value (CSV) и PDF. Вывод в формате HTML предназначен для браузера и обеспечивает автоматическое создание оглавления с разбивкой на страницы и возможностью поиска. Отчет в формате CSV автоматически загружается и импортируется в локальное приложение электронных таблиц. Документ в формате PDF позволяет пользователю распечатать копию отчета на локальном принтере


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=7080