Cocoon и Adobe LiveCycle

У нас есть приложение, в котором набор сложных форм PDF создается на платформе Adobe LiveCycle и в Designer (версия 8.2) и подается веб-приложением на основе Java клиенту конечного пользователя, где они отображаются встроенными. Эти формы поставляются с логикой приложения, выраженной некоторыми элементами управления Javascript, а также с условиями отображения / скрытия, которые оцениваются динамически, когда пользователь компилирует различные поля формы. После сохранения PDF-форм базовые XML-данные извлекаются и сохраняются, что служит основой для последующих операций.

Нас попросили найти альтернативу этой общей архитектуре, основанной на технологиях Adobe LiveCycle, в то же время сохраняя формат данных XML (и определяющую его схему XSD) в качестве модели, вокруг которой создаются формы HTML, а не PDF и уровень прикладной логики в настоящее время выражены в PDF-формах.

Имея это строгое требование в отношении формата XML, мы начали искать альтернативу, позволяющую нам создавать формы, и иметь как можно меньше промежуточных уровней в нашем пересмотренном приложении между начальной моделью данных XML и окончательными формами HTML.

Мы столкнулись с Cocoon Forms, "блоком" (то есть модулем) Cocoon Framework; и это выглядит как интересное возможное решение, разделяющее некоторые сходства с платформой Adobe LiveCycle:

  • сильный акцент на технологии, связанные с XML
  • Сам XML используется для определения как модели формы, так и ее представления с помощью шаблона формы, оба DSL основаны на XML
  • возможность выразить логику проверки между различными элементами формы
  • бесшовная интеграция между формами клиента и сервера

У кого-нибудь есть опыт работы с Cocoon Forms? Если так, то кто-нибудь, пожалуйста, сообщите нам, если в отношении нашего кратко изложенного сценария это можно считать жизнеспособным решением?

Спасибо заранее!

0 ответов

Другие вопросы по тегам