Desde la Oficina de Arquitectura seguimos impulsando el uso de activos comunes que faciliten el desarrollo de soluciones tecnológicas alineadas con la estrategia tecnológica de la ADA. En este contexto, los frameworks corporativos ada-fwk-ms y ada-fwk-webapps comienzan a contar con experiencias reales de uso en distintos servicios y sistemas de información.
Experiencias reales de uso
Hemos identificado proyectos y servicios que ya están utilizando alguno de estos frameworks en sus desarrollos.
En el caso de ada-fwk-ms, se ha confirmado su uso en backends de distintos sistemas de información, como si-sigfor y si-surca. El feedback recibido destaca que el framework encapsula de forma adecuada librerías core utilizadas en backend, como JPA o Spring, y contribuye a que los componentes backend estén alineados con las tecnologías y dependencias definidas en la estrategia de arquitectura ADA. Además, se señala que esto agiliza el montaje de componentes backend.
En el ámbito del proyecto relacionado con Corrector examen / IAAP, donde se indica que existen repositorios diferenciados para frontend y backend. En este caso, el equipo señala que ada-fwk-webapps resulta útil para la parte pública orientada a ciudadanía, aunque puede resultar más limitante en determinados frontales internos de administración.
Además, hemos identificado que otros sistemas también hacen uso de estos frameworks, entre ellos si-libcomun (FAD), si-sintesis, si-suap, si-teja, si-tramitadores-corporativos (FAD), si-tvis, si-veaja, si-vecca y si-teja-energia. Actualmente, estamos trabajando con los equipos responsables para recopilar feedback más detallado sobre su uso, conocer mejor el grado de adopción y detectar posibles necesidades de mejora, documentación o soporte.
Un paso más hacia la reutilización y la estandarización
El uso de estos frameworks nos ayuda a avanzar en una forma común de trabajar: soluciones más homogéneas, reutilizables y alineadas con las arquitecturas de referencia y las pautas técnicas impulsadas desde la ADA.
En el caso de ada-fwk-ms, las experiencias recibidas apuntan a ventajas relevantes en el desarrollo backend, especialmente por su capacidad para facilitar la configuración inicial, homogeneizar dependencias y acelerar la puesta en marcha de componentes.
En el caso de ada-fwk-webapps, el feedback recibido muestra que su utilidad puede variar según el tipo de aplicación, siendo especialmente interesante recoger experiencias diferenciadas entre frontales públicos, orientados a ciudadanía, y frontales internos de administración.
Estas primeras experiencias son muy valiosas porque nos permiten ver cómo funcionan los frameworks en escenarios reales, más allá del diseño inicial. Cada aportación ayuda a detectar ventajas, dificultades, necesidades de documentación y posibles mejoras para próximas evoluciones.
El objetivo es que estos activos sigan creciendo de forma práctica, útil y conectada con el día a día de los proyectos, reforzando la reutilización, la estandarización y la colaboración entre equipos de desarrollo.
Participa en la comunidad y comparte tu experiencia.
Si tu proyecto utiliza o está valorando incorporar ada-fwk-ms o ada-fwk-webapps, nos encantará conocer tu experiencia: cómo lo estáis usando, qué ventajas habéis encontrado, qué dificultades han surgido y qué soporte os ayudaría a seguir avanzando.
Tu feedback es clave para que estos frameworks evolucionen con sentido, se adapten mejor a los proyectos reales y aporten cada vez más valor a la comunidad técnica. Te esperamos en la Comunidad de Desarrollo de Servicios Digitales de la ADA