Создание веб-приложений
с помощью Oracle APEX
Максим Трегубов
Ведущий системный администратор

14 ноября 2013
О себе




IT-инженер



Интересуюсь разработкой
ПО для мобильных
платформ
и высоконагруженными
системами

Специализируюсь
на проектировании,
создании, внедрении
и сопровождении решений
на базе Oracle

2/24
О компании
Проектирование, разработка и бережное
внедрение масштабных IT-систем

Большинство
использует SCRUM

>200 человек

>20 проектных групп

PL/SQL, C#, Java
3/24
План









Что такое Oracle XE
Что такое Oracle APEX
Почему именно Oracle APEX
Область применения
Success Story

Demo Demo Demo
Q&A

4/24
5/24
6/24
Что такое Oracle XE (eXpress
Edition)




Маленький бесплатный Oracle
Ограничения








11ГБ пользовательских данных
1ГБ RAM
1 instance per machine

Отсутствуют некоторые фичи –
(JVM, Partitioning, etc.)

Используется в небольших, средне- или
малонагруженных проектах
7/24
Что такое Oracle Application Express
(APEX)



Из каких компонентов строится
современный web?





Web server
Application server
DataBase

8/24
Что такое Oracle Application Express
(APEX)

9/24
Что такое Oracle Application Express
(APEX)

10/24
Что такое Oracle Application Express
(APEX)



Технология, объединяющая Web-сервер,
Application Server, СУБД и среду
разработки (RAD) в одном месте

i
RAD – Rapid Application Development

11/24
Что такое Oracle Application Express
(APEX)

12/24
Что такое Oracle Application Express
(APEX)



Изначальные названия проекта:





Flows
Project Marvel
HTML DB

13/24
Почему именно Oracle APEX







Простота в установке и настройке
Простота в сопровождении
Масштабируемость
Скорость разработки приложений
Документация и комьюнити

14/24
Область применения



Веб-приложения, для работы с данными,
которые хранятся в Oracle Database






Создание «красивых» отчетов (AnyChart)
Миграция с Oracle Forms
Миграция с MS Access

Создание прототипов

15/24
Demo

16/24
Success Story
Сложившаяся ситуация



Сотрудники в регионах заполняют
одну и ту же форму в Excel’е
и высылают менеджеру в центральный офис



Менеджер проверяет формы и строит отчеты

17/24
Success Story
Решения




SharePoint
APEX

18/24
Success Story
Решения



SharePoint (2007): разработка в центральном
офисе. Срок – 8 месяцев



APEX: сбор требований, разработка,
внедрение – 3 недели

19/24
Success Story
Результат



Скорость обработки данных
и предоставления отчетов уменьшилась
с 10 рабочих дней до 1 часа

20/24
Demo

21/24
Список литературы






http://apex.oracle.com
http://asktom.oracle.com
http://apex.oracle.com/pls/otn/f?p=24793:12:0
http://www.oracle.com/technetwork/developertools/apex/community/index.html

22/24
23/24
Спасибо!

Вопросы?
Максим Трегубов
mtregubov@custis.ru

24/24

Создание веб-приложений с помощью Oracle APEX