АРМ - платформа разработки проекта "Госархивы...

Post on 19-Jun-2015

206 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Платформа разработки корпортаивных интранет-приложений, используемая при реализации проекта "Госархивы Санкт-Петербурга"

TRANSCRIPT

1

ГИС «ГОСАРХИВЫ СПБ»

СМИРНОВ С.В. (НАЧ. СЕКТОРА, ОТД. 22)

S_SMIRNOV@IAC.SPB.RU

КОЖИН А.В. (ГЛАВНЫЙ РАЗРАБОТЧИК, ОТД. 22)

KOZHIN@IAC.SPB.RU

СПБ ГУП «СПБ ИАЦ». 2013

Клуб разработчиковhttp://devclub.lan.iac.spb.ru

2

ВЗАИМОДЕЙСТВИЕ

3

РАЗВЕРТЫВАНИЕ В АРХИВЕ

4

АРМ

Клуб разработчиковhttp://devclub.lan.iac.spb.ru

СМИРНОВ С.В. (НАЧ. СЕКТОРА, ОТД. 22)

S_SMIRNOV@IAC.SPB.RU

КОЖИН А.В. (ГЛАВНЫЙ РАЗРАБОТЧИК, ОТД. 22)

KOZHIN@IAC.SPB.RU

СПБ ГУП «СПБ ИАЦ». 2013

5

ПРОЕКТЫ АРМ сотрудника архива

Площадка ввода – ритуальные услуги

Универсальная площадка ввода

Площадка распознавания

6

АРМ АРХИВИСТА

7

ПЛОЩАДКА ВВОДА

8

ВВОД КНИГ ЗАХОРОНЕНИЙ

9

ПРЕИМУЩЕСТВА ДЛЯ ПОЛЬЗОВАТЕЛЕЙ

Веб-интерфейс позволяет работать без необходимости устанавливать дополнительное ПО в любой ОС (необходим только браузер)

Система имеет привычный (аналогичный интерфейсу десктопных приложений), интуитивно понятный интерфейс

10

ПРЕИМУЩЕСТВА ДЛЯ РАЗРАБОТЧИКОВ

Единообразная разработки клиентской и серверной стороны

Для разработки интерфейса не требуется знаний html/js/css

Простота и скорость разработки

Низкий порог входа для программистов. Необходимо только знание java

Стандартизированный подход к расширению функциональности в виде разработки новых модулей

11

ТЕХНОЛОГИИ Java

Oracle

Glassfish/Tomcat

GWT + Sencha GXT

Spring

12

GWT

13

GWT

Клиент-серверное взаимодействие через RPC;

Интернационализация;

Управление ресурсами;

Безопасность;

Тестирование, логирование;

Инструменты разработчика : SDK, Speed tracer, designer.

14

SENCHA GXT

15

SPRING Фреймворк для создания приложений уровня

предприятия на Java.

Spring Web Flow - реализация модели MVC и не только

Spring Security - можный и конфигурируемый фреймворк для управления доступом

Spring Data - мощный фреймворк для управления доступом к данным (ORM, Jdbc, транзакции)

16

КОМПЛЕКТ Модули

Права доступа (пользователи, роли) Словари и классификаторы Личный кабинет пользователя Главная страница, меню

Компоненты

Выбора из словаря Табличное представление данных

Примеры

Скрипты

Документация

17

ПРИНЦИП РАБОТЫ

18

ОПЫТ Доступ к БД

Интеграция с удаленными сервисами

Авторизация, аутентификация

Разграничения доступа

Загрузка и передача файлов по сети

Отчеты

Графики

Локализация

Конфигурация

19

ПЛАНЫ Цельное обновляемое ядро

ORM

Утилита для создания прототипа модуля

Maven

top related