📘 О чем эта работа
Отчет описывает разработку и внедрение сквозной API‑интеграции (API‑мидл) для автоматизации процесса гарантийного обслуживания в ООО «Новый АйТи Проект» (3Logic Group). Объектом исследования выступает существующая АС гарантийного обслуживания, предмет — проектирование и реализация интеграционной платформы между B2B‑порталом, ERP (1С:Управление торговлей) и ITSM (Jira Service Desk).
📚 Что внутри
Работа содержит полный цикл проектирования и прикладной реализации, опираясь на реальную практику (преддипломная практика 14.04–11.05.2025). Включены:
- Анализ AS‑IS бизнес‑процесса приёма, верификации, диагностики, ремонта и отгрузки по гарантийным заявкам; таблица проблем (ручные CSV‑операции, отсутствие сквозной интеграции, низкая прозрачность для клиента).
- Сформулирован набор приоритетных требований пользователей (онлайн‑регистрация, автоматическая верификация по 1С, сквозная API‑интеграция, промежуточные статусы, интеграция с WMS, уведомления).
- Полное техническое задание 'API‑Миддл2025' в соответствии с ГОСТ 34.602‑2020: цели, состав работ, сроки (15.05–15.07.2025), бюджетное финансирование и критерии приёмки.
- Архитектура интеграционной платформы: API‑Gateway (Nginx/Node.js), микросервис бизнес‑логики (Java Spring Boot), логирование и мониторинг (Elasticsearch + Kibana), контейнеризация Docker/Kubernetes, очередь сообщений (RabbitMQ/Kafka).
- Проект БД: инфологическая и логическая ER‑диаграммы, физическое проектирование для PostgreSQL и пример DDL (CREATE TABLE clients, products, warranty_requests, tickets и т.д.).
- Прототип интеграционного микросервиса на Express.js (пример кода для /tickets), описание миграции in‑memory → PostgreSQL и требуемые индексы для быстрого поиска.
- Система менеджмента информационной безопасности по ISO/IEC 27001: инвентаризация активов, политики доступа (OAuth2.0), резервное копирование, мониторинг (Prometheus+Grafana), периодические аудиты и план реагирования на инциденты.
- Стратегия тестирования: модульные (Jest, PyTest), интеграционные и нагрузочные тесты (Apache JMeter: 500 виртуальных пользователей, наблюдаемые метрики пропускной способности и P95 latency), безопасность (OWASP ZAP).
- План развертывания и внедрения с поэтапными работами (подготовка окружения, развёртывание микросервисов, интеграция с внешними системами, наполнение данными, приёмочное тестирование, обучение пользователей и запуск в пром).
- Документы и артефакты: OpenAPI/Swagger спецификация, руководство администратора, руководство пользователя, протокол тестирования и скрипты миграции.
📊 Для кого подходит
Практическая ценность работы ориентирована на специалистов и студентов IT‑направлений: инженерам интеграции, backend‑разработчикам, DevOps‑инженерам, аналитикам бизнес‑процессов и студентам 4–5 курса по 'Информационные системы' для преддипломной практики и разработки промышленной интеграции.
✨ Особенности
Конкретика и применимость: документ включает готовое техническое задание с указанием стека (Java 11, Node.js 14.x, PostgreSQL, Docker, Kubernetes), требования по производительности (до 2000 запросов/ч, отклик API ≤500 мс), и регламент обновлений (SemVer, Rolling Update).
Готовые артефакты: DDL для PostgreSQL, примеры индексов и связей, шаблон микросервиса на Express.js, чек‑листы тестирования (TS‑01 … TS‑04), а также план обучения и регламенты технической поддержки (L1–L3).
Безопасность и мониторинг: применяется OAuth2.0 для аутентификации, централизованный сбор логов в ELK/Prometheus+Grafana и сценарии реагирования на инциденты, что делает проект промышленно применимым.
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура отчёта соответствует ГОСТ 34.602‑2020 и методическим рекомендациям МУИВ, содержит введение, главы, заключение и список литературы — подходит для отчёта по преддипломной практике.
Можно адаптировать?
Да, ТЗ и архитектурные решения легко адаптируются под другие ERP/ITSM, а OpenAPI и модульная архитектура упрощают замену компонентов (например, 1С → другой ERP, Jira → другой ITSM).
Результат — готовый проект интеграционной платформы с техническим заданием, архитектурой, БД, прототипом и планом внедрения, который можно использовать как основу для промышленной реализации.