Жизненный цикл XML-форм в контексте цифровой подписи
Мне нужна платформа для реализации жизненного цикла XML-форм в контексте цифровой подписи.
Жизненный цикл:
- Дизайнер проектирует форму. Новая форма находится в состоянии "открыто для ввода". Активные компоненты, такие как формулы или сценарии, разрешены в этом состоянии, чтобы обеспечить лучший пользовательский опыт.
- Пользователь вводит данные с помощью некоторого "приложения-заполнителя".
- Форма заблокирована (статическое представление создано). По сути, мне нужен XSL, который будет генерировать неинтерактивную версию формы из данных XML. Конечный результат после преобразования не может содержать никаких активных компонентов, потому что это не разрешено из-за требований законодательства.
- Данные XML и XSL-преобразование подписываются цифровой подписью.
Это решение для электронного правительства с дополнительными допущениями и ограничениями:
- дизайнер может зависеть от платформы
- наполнитель должен быть независимым от платформы
- в оптимальном случае должна быть возможность ввода данных как онлайн (веб-приложение), так и офлайн (настольное приложение)
- зрелое решение - предпочтительно стандартные версии, релизные версии инструментов, решение с открытым исходным кодом с сильным сообществом или коммерческое решение, предоставляемое поставщиком с высокой вероятностью выживания в течение следующих 2 лет:-)
Одним из кандидатов является InfoPath и онлайн-формы, использующие InfoPath Forms Services. Есть ли другие варианты?
1 ответ
Интернет на основе:
- Дизайнер: не имеет значения, веб-приложение или приложение для ПК
- Наполнитель: достаточно веб-приложения
в оптимальном случае должна быть возможность ввода данных как онлайн (веб-приложение), так и офлайн (настольное приложение)