Solutions

Упрощение модернизации приложений для AS/400 и System i

Создание более качественных и привлекательных приложений в более короткие сроки

Вы потратили много лет на создание эффективных приложений для средних вычислительных машин, используемых вашей компанией при ведении бизнеса. А теперь ваши приложения требуют модернизации: в них нужно добавить многофункциональный веб-интерфейс или интерфейс для работы с Windows, который сделает эти приложения более привлекательными для новых пользователей, снизит затраты на обучение и уменьшит число пользовательских ошибок. Необходимость модернизации ставит разработчиков вашей компании перед выбором. С одной стороны, им не хочется разрабатывать приложения заново, а с другой — они не хотят, чтобы обновленное приложение в точности повторяло старое, отличаясь лишь заменой экрана терминала с 24 строками текста по 80 символов на страницу веб-браузера.

Компания Embarcadero разработала технологию, ускоряющую разработку приложений и повышающую производительность разработчиков. Продукты Delphi/400 позволяют создавать многофункциональные Windows-интерфейсы и многофункциональные веб-приложения несколькими щелчками мыши. Разработка с применением компонентов позволяет вызывать и отображать любые приложения и данные для System i и организовывать взаимодействие с ними, используя всего несколько компонентов. А возможность предоставлять доступ к полученной информации с помощью компонентов, поддерживающих работу с данными, ускоряет разработку приложений.

Задачи, возникающие при разработке для AS/400 или System i

Разработчикам, использующим RPG, COBOL и C, удобно работать с Delphi

Среда Delphi/400 упрощает изучение разработки с использованием компонентов. В ее основе лежит объектно-ориентированный язык Pascal, который активно применяется более 20 лет. Разработчикам, которые в прошлом использовали наиболее распространенные языки для IBM i (включая RPG, COBOL и C), не составит труда изучить Delphi. А встроенная библиотека визуальных компонентов еще более упрощает создание приложений.

Delphi для программистов на RPG — «ни одной строки кода или 500 строк?»

Ниже показаны типичные результаты работы программы на языке RPG, содержащей более 500 строк кода.

*** Обработка запроса на поставку ***
НОМЕР ЗАКАЗА =6
НОМЕР СТРОКИ КОД ДЕТАЛИ КОЛ-ВО
1 14020 100
2 14030 50
3 18020 50
4 21010 50
5 37020 40
СОЗДАНО СТРОК = 5
*** Работа приложения завершена ***

А на следующем снимке экрана показан пример приложения, выполняющего схожие задачи, но поддерживающего редактирование всех столбцов и возврат всех результатов в System i. Это приложение не содержит ни одной строки кода!

modernizing_code_sample

Использование наработок для System i

Благодаря Delphi/400 компании могут использовать приложения, разработанные для System i. В частности, Delphi/400 позволяет добавлять к существующим программным продуктам веб-интерфейс, предоставляя веб-приложениям доступ к возможностям этих программных продуктов. Для разработки систем с помощью Delphi/400 используются компоненты. Это позволяет создавать простые компоненты, поддерживающие множество функций, а затем управлять ими с использованием свойств (атрибутов) и методов (операций). Подумайте, сколько времени займет написание программы на языке RPG, которая будет обращаться к базе данных, вычислять несколько значений и создавать файл, который можно будет загрузить в Microsoft Excel. А с помощью Delphi/400 это можно сделать меньше чем за десять минут, используя пять компонентов, а затем предоставить доступ к готовому приложению с помощью веб-службы или приложения для Windows.

Благодаря Delphi разработчики могут применять разные подходы к выполнению задач и создавать приложения, необходимые для успешной работы компании сейчас и в будущем. Теперь у компаний есть удобное средство, позволяющее разрабатывать бизнес-логику и предоставлять к ней доступ с помощью веб-служб, доступных сотрудникам и партнерам компании.

Перенос приложений для System i и AS/400 в Интернет

Delphi/400 for PHP позволяет создавать многофункциональные веб-интерфейсы на основе PHP и предоставляет те же возможности разработки на основе компонентов, что и Windows Delphi 400. Теперь разработчикам не нужно писать PHP-код в Блокноте — мощная интегрированная среда разработки позволяет создавать, выполнять, тестировать и развертывать приложения на основе PHP. А CodeInsight™ и другие вспомогательные средства предоставляют разработчикам доступ к методам и параметрами в процессе написания кода.

Решение Delphi/400

Delphi/400 объединяет возможности Delphi или Delphi for PHP компании Embarcadero с Delphi/400 ClientObjects компании SystemObjects.