Bienvenido a OpenFWPA
OpenFWPA es un framework de desarrollo para sistemas de administración electrónica y gobierno electrónico basado en la tecnología J2EE que permiten facilitar el diseño, implementación y mantenimiento de las aplicaciones. Consiste en más de 100.000 líneas de código desarrolladas por el Principado de Asturias, y de cuya solidez y estabilidad son indicativas las decenas de sistemas en producción que funcionan sobre él.
Terceros es un módulo que intenta centralizar el almacenamiento en una base de datos relacional los datos de personas físicas, personas jurídicas, empresas y otros organismos.
Las aplicaciones que interactuen con el módulo de terceros podrán realizar consultas e incluso dar peticiones de altas o modificaciones de terceros.
Esta aplicación, al igual que la de genéricos, se dividirá en tres capas claramente diferenciadas. La primera, la capa de Oracle, donde se persistirán los datos y los procedimientos almacenados de consulta y mantenimiento de los datos. Este mecanismo, permitirá aislar la funcionalidad de la tecnología, ya que todas las tecnologías de desarrollo poseen APIS para consumir este tipo procedimientos almacenados. La segunda capa, se trata de un servicio web, desarrollado en J2EE + FW-PA. Se trata de un servicio, careciente de lógica, su misión será únicamente traer los datos de Oracle y mapearlos en objetos planos (POJOS). La tercera y última capa se trata de un cliente JAVA a instalar en las aplicaciones que requieran utilizar el módulo de terceros.
Genéricos es un módulo que intenta solucionar la deslocalización de diccionarios de datos de una administración.
Hay datos no variantes, a menudo difíciles de saber y de estandarizar, como pueden ser las listas de países, comunidades autónomas, provincias, parroquias, tipos de vías, bancos, sucursales…
Con el módulo de genéricos intentaremos centralizar ese conjunto de datos con el fin de estandarizar y de evitar múltiples implementaciones para las diferentes aplicaciones.
Esta aplicación se dividirá en tres capas claramente diferenciadas. La primera, la capa de Oracle, donde se persistirán los datos y los procedimientos almacenados de consulta y mantenimiento de los mismos. Este mecanismo, permitirá aislar la funcionalidad de la tecnología, ya que todas las tecnologías de desarrollo poseen APIS para consumir este tipo procedimientos almacenados. La segunda capa, se trata de un servicio web, desarrollado en J2EE + FW-PA. Se trata de un servicio, careciente de lógica, su misión será únicamente traer los datos de Oracle y mapearlos en objetos planos (POJOS). La tercera y última capa se trata de un cliente JAVA a instalar en las aplicaciones que requieran utilizar el módulo de genéricos.
Se acaba de publicar la versión 2.1 de openFWPA, bajo licencia dual LGPL 3.0/EUPL 1.1. Está ya disponible para su descarga. Los principales cambios que incorpora respecto a la versión anterior son:
- Actualización de la licencia EUPL a la versión 1.1
- Actualización a Spring 2.5.6. Empleo de XSD en vez de DTD en ficheros de beans de la SampleApp
- Sustitución de OScache por EHCache. Integración con Spring a través de spring-modules en la SampleApp
- Actualización a Axis 1.4
- Uso de H2 como base de datos de test
Ha sido publicada la versión 1.1 de la licencia EUPL (Licencia Pública de la Unión Europea), sin que haya grandes cambos respecto a la versión anterior, la 1.0. Esencialmente la licencia se mantiene en los mismos términos, y solamente cambian algunos trozos de unos poquitos párrafos. Al contrario que en licencias como la GPL, en la cual la migración a una versión posterior es una decisión de las personas que reciben la licencia, la versión 1.0 de la EUPL obligaba a realizar esta migración de versión en cuanto se hubieran enterado de su publicación (esta es una de las cosas que se corrigen en la nueva versión).


RSS Feed