|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: Uncore
Индекс форума » Профиль для Uncore » Сообщения, отправленные пользователем Uncore
Автор Сообщение
Добрый день, коллеги.
Являюсь разработчиком решений для обмена данными с ЕГАИС и теперь с Меркурием. По ЕГАИС конечно тоже были сложности в начале, и достаточно спорных решений в проектировке системы. Тоже его разработчиков школьниками называли за непродуманную реализацию проекта в рамках страны. Но это как оказалось были цветочки. Сейчас на фоне Меркурия ЕГАИС просто конфетка, хоть и отрабатывает запросы в среднем по 3-5 минут, но отрабатывает. И логика какая-то есть. А здесь в этих версионированных справочниках и партиях, куче разновидностей ошибок и их далеко не сразу понятного содержания, можно просто с ума сойти.
В целом системы очень похожи между собой, так почему нельзя было проанализировать опыт коллег и сделать нормальное решение, а не усложнять систему настолько, что сами справиться теперь с ней не могут. Одна из главных претензий конечно гашение - это целый аттракцион безумия - все поля надо в точности передать в ответе, иначе не погасится.
В ЕГАИС все просто - принимаем продукцию - отправляем ИД ТТН и тэг Accepted, не принимаем - Regected - все просто и понятно и мимнимальная нагрузка на сервер. При расхождениях - номера строка (в Меркурии сделать ИД ВСД) и реальное количество. Все, остальное должен сделать сервер, посчитать разницу и вернуть отправителю. А XML файл Меркурия километровой длины надо же еще разобрать, проанализировать, сравнить с данными в ВСД и выслать ошибку пользователю.
Про пользователей и роли я вообще молчу, зачем так все усложнили не понятно.
В общем, в такой ИС как Меркурий считаю работать на данном этапе просто недопустимо, нужно переделывать глобально архитектуру хранения данных и общения с пользователями. Создайте экспертный совет, проконсультируйтесь с разработчиками ЕГАИС, других больших ИС, и сделайте систему, отвечающую текущим стандартам разработки. Наладьте общение с пользователями - выходит ошибка с ролью пользователя, решить можно только через техподдержку, которая просто не отвечает, а пользователь сам ничего сделать не может. Непрофессионально. Точка.
 
Индекс форума » Профиль для Uncore » Сообщения, отправленные пользователем Uncore
Перейти:   

Powered by JForum 2.1.8 © JForum Team