В настоящий момент в регионах собирается информация анкетного характера (анкет несколько до 10-ка, число вопросов может доходить до 1000, периодичность не чаще месяца и не реже года, формы могут меняться). Показатели текстовые, числовые, табличные относительно сложной структуры (таблицы могут расширяться вниз, брать данные из справочников, прошлых периодов, наследовать предыдущие строки и пр.) Это добро собирается толстым клиентом (Delphi в нем сами формы, первичный логический контроль), записывается и хранится в региональной БД (Oracle либо MS-SQL). И файликами отгружается в центральное отделение. Для простоты будем считать почтой. В регионах информация для своих нужд не используется. В центре загрузчик на java грузит файлики в центральную БД на Oracle. Тут уже информация дополняется справочниками, другими данными и уже через аналитическую подсистему идет заказчику. Это примерно как работает на сегодняшний день.
Что хотелось бы. Попробовать пересмотреть это дело под web-технологии. Поскольку в регионах информация не нужна, все накладные на инсталляцию рабочих мест, поддержку местных БД и пр. по сути избыточны. Все должно быть ориентировано на внутреннюю сеть (свои каналы, которые часто довольно узкие). Должен оставаться отступной вариант передачи информации файловым методом для регионов с плохой обеспеченностью. Как дилетантски представляю себе: пользователь с сайта в интранете загрузил в браузер форму (или часть формы, свой профиль, доступный для заполнения) с правилами контроля и общей структурой. Заполнил, отправил на сервер. Там записалось в БД. Далее возможно потребуется подтвердить корректность информации отдельным человеком.
Ограничения: скорее всего придется смотреть в сторону продуктов IBM (веб сфера, портал).
Вопрос: Что можете посоветовать в плане реализации? Интересует может не конкретное решение, а в целом как такие вещи решаются сейчас. Что стоит почитать?