accesskey_mod_content
CTT - Centro de Transferència de Tecnologia

Framework Obert per a l'Administració Pública (openFWPA)

  • Indicadors:

    El Framework del Principado de Asturias ha permitido instalar en producción más de 150 aplicaciones, solicitar más de 1.100 procedimientos por Internet y atender a las necesidades de la ciudadanía a través de múltiples canales (Internet, teléfono, presencial, SMS), dando servicio a 119.000 personas mediante 24.000 puestos, y estableciendo 18.000 contactos al mes. Estos números dan una idea de la envergadura de los sistemas desarrollados.

    Tot aquest desenvolupament ha fet possible que Astúries se situï al capdavant de les autonomies espanyoles pel que fa als sistemes d'administració electrònica. L'informe de la Fundació Orange que analitza i elabora, seguint la metodologia “eEurope” els portals web de les diferents comunitats autònomes la situa en primer lloc en els seus informes dels últims 4 anys (2007, 2008, 2009 i 2010). L'informe Biko2 de 2008 sobre Usabilitat dels portals de les Comunitats Autònomes la classifica com a “Model a seguir” en tots els seus apartats.

    Descripció Funcional

    openFWPA posseeix les següents característiques:
     

    • Basat en diversos components de Software Libre que posseeixen una excel·lent qualitat, la qual cosa els habilita per participar en aplicacions de missió crítica.
    • Ús de patrons de disseny tant en disseny i construcció del framework com de les aplicacions que es desenvolupen sobre ell. Aquestes últimes segueixen una arquitectura Modelo2, una adaptació de l'adaptació del famós MVC estàndard en aplicacions web.
    • Ús d'estàndards. En el disseny d'openFWPA s'ha promogut la utilització i incorporació d'estàndards com a XHTML i CSS2. L'ús tant de patrons de disseny com d'estàndards proporciona importants avantatges quant a l'adaptabilitat i longevitat de les aplicacions que els utilitzen, en ser més fàcilment mantingudes, esteses o reutilitzades.
    • Aspecte corporatiu configurable. Perquè les aplicacions posseeixin un aspecte i usabilitat homogènies, openFWPA inclou un conjunt de plantilles i components amb els quals es construeix la capa de presentació usant una guia d'estil estandarditzada.
    • Incorpora mecanismes per facilitar la integració amb altres sistemes (seguretat, comunicacions, bases de dades corporatives, CRMs, etc.).
    • Suport per a cicles de vida de les aplicacions que van més enllà del seu desenvolupament i posada en producció, i que s'estenen a la seva configuració, migració i operació en els diversos entorns en els quals ha de ser utilitzada. Els components d'openFWPA estan preparats per ser gestionats "en calent" des d'una consola d'operacions, i s'ofereixen components per a aspectes crítics d'operació (com a gestió adequada de traces de depuració, pistes d'auditoria, estadístiques de rendiment i ús). En general, aquests aspectes s'incorporen de manera transparent a les aplicacions. Les aplicacions poden així mateix publicar funcionalitat en la consola d'operacions a través d'una sèrie d'APIs avançades.

    Descripció Tècnica

    Solució:

    openFWPA és un Framework de desenvolupament J2EE basat en un paradigma MVC (Model-Vista-Controlador) que sistematitza, unifica i simplifica nombrosos aspectes del desenvolupament de les aplicacions.

    El Framework openFWPA es recolza, al seu torn, en diferents projectes de Software Libre que han demostrat la seva solidesa i estabilitat al llarg del temps: 

    • J2EE. Plataforma Java Enterprise Edition
    • Struts. Aplicaciones Web sota el patró MVC
    • Apache Commons . Componentes Java reusables d'Apatxe
    • Registre4j . Enregistrament de logs configurables en temps d'execució
    • Xerces. Parser XML
    • JUnit . Biblioteca per fer proves unitàries
    • Spring. Framework MVC que permet injecció de dependències
    • Maven2. Herramienta per a la gestió de projectes Java
    • Ant .Herramienta per a la compilació i construcció de projectes
    • Eclipsi. Entorn de desenvolupament integrat (IDE)
    • JMeter. Utilitat per al benchmarking d'aplicacions web
    • Jasper.  Motor de generació d'informes (PDF)

    Requisitos Técnicos:

    Entorn d'ejcución d'aplicacions J2EE, Máquina virtual de Java 1.4 o superior.

    Estàndards:

    HTML, CSS, J2EE, SOAP, XML, HTTP,...

Responsable

Enllaços d'interèsSolucionis Relacionades