Prototyping framework
- Аудитория
- Технологический стек
- Среда разработки
- Контроль версий
- Необходимые навыки
- Горизонт проекта
- Дорожная карта
- Публикация
- Текущие задачи
- Важные обсуждаемые вопросы
##Аудитория
- для разработчиков ПО - как основа проекта с многослойной архитектурой
- для разработчиков ПО - для примера по реализация базовых сущностей в корпоративных информационных системах
- для разработчиков ПО - для примеров интеграции различных элементов использованного технологического стека
- для преподавателей для примеров реализации корпоративных ИС
##Технологический стек
- Tomcat
- Spring Framework
- Dozer
- Spring Data
- Spring Security
- PostgreSQL
- Hibernate
- jQuery
- jQuery EasyUI
- Require.js
- Activiti
##Среда разработки
- Eclipse
- Maven
##Контроль версий GIT
##Необходимые навыки
- Java (J2SE, JPA)
- Java Script
- HTML
- Ajax
- Rest
##Горизонт проекта
- Управление основными данными
- Управление данными по продуктам
- рецепты
- маршруты
- конфигурирации
- Управление заказами (продажа, закупка, производство, снабжения, производственные спецификации, перемещение)
- Контракты
- Склад
- Счета
- Накладные (отгрузочные, требования, перемещение)
- Платежи
- Бухгалтерия
- Консолидация потребностей (продажа, спецификации, снабжение) в заказы на производство и закупку на основании значений параметров продуктов
- Расчет производственной спецификации на основе рецептуры и параметров конфигурации продукта
- Модификация маршрута производства на основании конфигурируемых параметров
- Сущности
- Основные данные
- Единицы измерения
- Предприятия
- Люди
- Продукты
- Типы
- Параметры
- Продукты
- Заказы
- на продажу
- на закупку
- производственные
- снабжения
- производственные спецификации (BOM)
- Контракты
- Основные данные
- Сервисы
- CRUD сервисы для описанных сущностей
- Консолидация продукции разных заказов для формирования потребностей
- Расчет производственной спецификации на основе рецептуры и параметров продукции
- Контроллеры
- Формы
- Поиск
- Обобщенный поиск
- JS Component
- Поисковый контроллер
- Шаблоны формы
- Домен
- Временные периоды
- Места хранения
- Система регистров с произвольной аналитикой
- I18N интерфейса пользователя
- Интеграция с Activiti
- Поиск методологии автоматизированного тестирования, написание тестов
- Документирование Rest API
Применимость JS MVC/MVP framework (Angular/Backbone/Marionett) для одностраничных интерфейсов с RIA и большим набором форм.