pliego de condiciones tÉcnicas para

13
Zaragoza AYUNTAMIENTO n. "__ __________--... de Condiciones técnicas para el DESARROLLO DE APLICACIONES INFORMÁTICAS PLIEGO DE CONDICIONES TÉCNICAS PARA EL DESARROLLO DE APLICACIONES INFORMÁTICAS 1 Objetivo · El objeto del presente pliego de prescnpclones técnicas es adjudicar, y por consiguiente contratar, el desarrollp de aplicaciones informáticas para el Ayuntamiento de Zaragoza, bajo la supervisión de los funcionarios del Servicio de Innovación y Desarrollo de la Dirección General de Ciencia y Tecnología de este Ayuntamiento. . . Estas aplicaciones o programas informáticos mejorarán .las infraestructuras informáticas del Ayuntamiento y aumentarán la eficiencia y eficacia del trabajo desarrollado dentro del Ayuntamiento en el desempeño de sus funciones propias gracias a la automatización de procesos y a la comunicación de información entre los diferentes sistemas. Estas aplicaciones se integrarán completamente en el sistema de informacion fiscal que se encuentra ya en funcionamiento. " Lqs aplicaciones desarrolladas pasarán a formar parte de las inversiones de carácter .inmaterial del Ayuntamiento, produciendo sus efectos desde su puesta en funcionamiento y extendiéndose a lo largo de los ejercicios . . Llegando a una situación en la que los empleados municipales cuenten para su trabajo cotidiano con el apoyo de la tecnología que facilite su labor, a la vez que también se ayude a los ciudadanos para que vean a la c9mo una a su servicio y no como una burocracia pesada que exige el sacrificio de tiempo y desplazamiento para cualquier relación con ella. 1 de8

Upload: others

Post on 21-Jul-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AYUNTAMIENTO

n__~__________--~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

PLIEGO DE CONDICIONES TEacuteCNICAS PARA EL DESARROLLO DE APLICACIONES

INFORMAacuteTICAS

1 Objetivo middot

El objeto del presente pliego de prescnpclones teacutecnicas es adjudicar y por consiguiente contratar el desarrollp de aplicaciones informaacuteticas para el Ayuntamiento de Zaragoza bajo la supervisioacuten de los funcionarios del Servicio de Innovacioacuten y Desarrollo de la Direccioacuten General de Ciencia y Tecnologiacutea de este Ayuntamiento

Estas aplicaciones o programas informaacuteticos mejoraraacuten las infraestructuras informaacuteticas del Ayuntamiento y aumentaraacuten la eficiencia y eficacia del trabajo desarrollado dentro del Ayuntamiento en el desempentildeo de sus funciones propias gracias a la automatizacioacuten de procesos y a la comunicacioacuten de informacioacuten entre los diferentes sistemas Estas aplicaciones se integraraacuten completamente en el sistema de informacion fiscal que se encuentra ya en funcionamiento

Lqs aplicaciones desarrolladas pasaraacuten a formar parte de las inversiones de caraacutecter inmaterial del Ayuntamiento produciendo sus efectos desde su puesta en funcionamiento y extendieacutendose a lo largo de los ejercicios venideros~

Llegando a una situacioacuten en la que los empleados municipales cuenten para su trabajo cotidiano con el apoyo de la tecnologiacutea que facilite su labor a la vez que tambieacuten se ayude a los ciudadanos para que vean a la Admini~tracioacuten c9mo una ~ntidad a su servicio y no como una burocracia pesada que exige el sacrificio de tiempo y desplazamiento para cualquier relacioacuten con ella

1 de8

Zaragoza AYUNTAMIENTO

ni ___________________~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

2 Descripcioacuten del entorno

21 Tecnologiacutea sobre la que debe trabajarse

En el servicio de Redes y Sistemas del Ayuntamiento de Zaragoza se cuenta con una arquitectura base de desarrollo que se sustenta sobre la tecnologiacutea indicada en el Anexo 1

Para el almacenamiento de datos se utiliza Ia BBDD Oracle 11 g por lo que debe tenerse conocimiento de los lenguajes SQl (DDl DMl) Y PLlSQL

Para la programacioacuten del software se debe emplear ademaacutes J2EE incluyendo JSP 21 EJB 30 Y JDBC 20 construccioacuten de paacuteginas mediante tecnologiacutea JSF y anaacutelisis y

programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets Asimismo es frecuente el uso de tecnologiacutea de firma electroacutenica (SSO firma cifrado

verificacioacuten validacioacuten sellos de tiempo etc) y de gestores doumentales en particular Alfresco

la gestioacuten de versiones se realizaraacute utilizando la herramienta CVS los trabajos a realizar se desarrollaraacuten con estas tecnologiacuteas

Para la realizacioacuten o mantenimiel1to de los moacutedulos objeto de este pliego no se permitiraacute el uso de herramientas 4G o de generacioacuten automaacutetica de software asiacute como tampoco se podraacuten emplear aplicaciones licenciadas de pago cuya licencia no posea actualmente el ayuntamiento

22 Infraestructura ya existente en el Ayuntamiento de Zaragoza los nuevos desarrollos deben comunicarse con los siguientes elementos ya existentes

en el Ayuntamiento de Zaragoza

bull Moacutedulos de personas y territorio moacutedulos SOA implementados en Java que publican sus servicios mediante interfaces Hacen referencia ala informacioacuten almacenada en el Ayuntamiento correspondiente a las personas oon las que tiene relacioacuten y al conjunto de direcciones fiacutesicas y callejero que conforman su territorio

bull Identificacioacuten y autorizacioacuten sistema comuacuten para la identificacioacuten de usuarios en el acceso a las aplicaciones (insertando coacutedigomiddot Javascript en la paacutegina de login y dando de alta un filtro web) y la obtencioacuten de sus permisos y perfiles para su autorizacioacuten (moacutedulo SOA implementado en Java cn interface para su consulta)

bull PI~taforma de firma se dispone de una plataforma de firma electroacutenica ASF (Advanced Signature Framework) con servicios propios de validacioacuten y verificacioacuten de firmas cifrado sellado de tiempo etc

2 de8

Zaragoza ArUNTAYIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS ni -____________

bull Pasarela de pago la realizacioacuten de pagos debe hacerse integrando con los sistemas ya existentes de Redes (actualmente utilizado en el Ayuntamiento) y el del Gobierno de Aragoacuten

bull Impresioacuten de documentos la generacioacuten y gestioacuten de impresosmiddot e informes se realizaraacute mediante el API de integracioacuten de una herramienta existente en el Ayuntamiento llamada Dialogue de Exstream Software

bull Sistema de Informacioacuten Fiscal las aplicaciones proyectos y subproyectos se inscriben en el entorno ya creado y puesto en produccioacuten del sistema de informacioacuten fiseacuteal el cual se compone de una base de datos relacional y de un conjunto de aplicaciones basadas en J2EE SQL

23 Otros requisitos teacutecnicos a tener en cuenta en el desarrollo

Otros requisitos de tipo teacutecnico que se deben cumplir en el desarrollo a realizar son los siguacuteientes

bull Tal y como establece la ley el interfaz graacutefico de usuario ofrecido a los ciudadanos seraacute accesible conforme a la norma UNE 1398032004

bull El interfaz graacutefico de usuario deberaacute seguir el aspecto visual definido en el Ayuntamiento tanto para las pantallas de Internet como para las de la Intranet Por lo que deberaacuten dominarse tecnologiacuteas como HTML y CSS

bull Ademaacutes dicho interfaz graacutefico seguiraacute principis de usabilidad

bull Los servicios SOAp seraacuten encapsulados en un API que permita su invocacioacuten de modo local Este API serviraacute para ser utilizado por el resto de moacutedulos que puedan desarroll arse

bull Se utilizaraacute la Plataforma de Firma del Ayuntamiento de Zaragoza para la verificacioacuten de firma firma de documentos en servidor firma de documentos en cliente cifrado y descifrado de documentos obtencioacuten de resuacutemenes obtencioacuten de sellados de tiempo en los formatos y condiciones que establezca el Ayuntamiento

bull Los diferentes moacutedulos que se desarrollen deberaacuten comunicarse con el Sis~ema de Archivo y Gestioacuten Documental para el almacenamiento y recuperacioacuten- de los documentos que gestionen dentro de su propia funcionalidad en los formatos y condiciones que establezca el Ayuntamiento

bull Los moacutedulos a desarrollar en los que entre sus requisitos funcionales se incluya el enviacuteo de notificaciacuteones deberaacuten comunicarse con el Sistema de Notificaciones que establezca el Ayuntamiento (ya sean telemaacuteticas o no) y en los moacutedulos ya existentes de Gestioacuten tributaria y Recaudatoria

bull Los moacutedulos a desarrollar deberaacuten comunicarse con los moacutedulos de Personas y Territorios cuando necesiten esta informacioacuten

3 de8

Zaragoza AYUNTAMlOOO

ni ________________~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Identificacioacuten y Autorizacioacuten corporativo del Ayuntamiento de Zaragoza siempre que se disponga de un interfaz graacutefico al que para acceder sea preciso estar autorizado

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Impresioacuten de Documentos corporativo y el sistema de generacioacuten de documentos del sistema de informacioacuten fiscal del Ayuntamiento de Zaragoza para la generacioacuten y gestioacuten de informes e impresos

24 Principales aplicaciones ajenas al sistema de informacioacuten fiscal con las que deberaacute comunicarse

middotDentro del objeto de este pliego puede-ser necesaria la comunicacioacuten con diferentes aplicaciones siendo las principales las mencionadas a continuacioacuten

bull de Servicios Sociales

bull de Gestioacuten Presupuestaria

bull de Contabilidad y Tesoreriacutea

bull de Recursos Humanos

bull de Gestioacuten de Personas

bull de Gestioacuten de Territorio

bull de Tramitacioacuten de Expedientes

bull de Padroacuten de Habitantes

middot3 Definicioacuten de moacutedulos a suministrar

31 Moacutedulo de tarifa plana tributaria

Se implementaraacute un moacutedulo que gestione la facturacioacuten de la llamada tarifa plana (emisioacuten de recibos domiciliados generados a partir de un prorrateo de los tributos previstos anuales de un ciudadano) Este moacutedulo debe contemplar la posible casuiacutestica debido a impagos de la domiciliacioacuten regularizacioacuten al final del periacuteodo e integracioacuten con los moacutedulos de facturacioacuten de los recibos de cara a regularizar la deuda del contribuyente o a la emisioacuten de los recibos

4 deB

Zaragoza AYUNT4MlENTO

n ~~__~_________~ Pliego de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

32 Moacutedulo de inspecclon de Tributos y sanciones por incumplimiento de las ordenanzas

Implementacioacuten de un modulo que permita desarrollar el procedimiento administrativo hasta su finalizacioacuten a partir de la emisioacuten de la comprobacioacuten limitada y actas de conformidad o disconformidad asiacute como el procedimiento sancionador emitiendo los documentos necesarios y tratando las notificaciones de los mismos

33 Moacutedulo de Autoliquidacioacuten del Impuesto del incremento de valor de los terrenos de naturaleza urbana (Plusvaliacutea)

Implementacioacuten de un moacutedulo capaz de realizar la autoliquidacioacuten del impuesto de plusvaliacutea generar las cartas de pago crear los recibos y permitir su cobro mediante tarjeta de creacutedito o en metaacutelico seguacuten sea pertinente tanto por los funcionarios municipales en las oficinas del ayuntamiento como viacutea web por los usuarios desde su domicilio Para facilitar su cumplimentacioacuten la interfaz seraacute distinta seguacuten se acceda a este moacutedulo viacutea web o Lan

Accederaacute a la informacioacuten proveniente de catastro y de notarios para recabar la informacioacuten necesaria para poder llevarla a cabo

34 Moacutedulo de Notificaciones

Este moacutedulo deberaacute ser capaz de gestionar la recepcioacuten y enviacuteo de todas las notificaciones municipales con o sin acuse de recibo pudiendo provenir de distintas fuentes y servicios

Deberaacute gestionar el almacenamiento en una base de datos documental Alfreso EL reparto en papel actualmente se produce a traveacutes de Correos seguacuten SICER aunque deberaacute contemplar la inclusioacuten de una nueva empresa de reparto la sustitucioacuten de la actual o incluso el reparto por parte del personal municipal Tambieacuten permitiraacute realizar notificaciones digitales como por ejemplo el caso de la publicacioacuten en SOPo

Permitiraacute el enviacuteo de documentos a la empresa de reparto en papel o digitalment~ para su impresioacuten por ella

Gestionaraacute el intercambio y almacenamiento de las imaacutegenes de las notificaciones y actualizaraacute la informacioacuten en la base de datos fiscal tanto al emitirla como al recibirla Las formas de emisioacuten y recepcioacuten de notificaciones que debe soportar son las siguientes web papel documentos digitales ficheros y correo electroacuteniacuteco

El objeto de este pliego comprende pues desarrollar 4 moacutedulos cada uno de ellos de complejidad alta cuyos requisitos dependen de reuniones internas de la unidad gestora y seraacuten proporcion~dos por el personal municipal de informaacutetica fiscal

Reservaacutendose el Ayuntamiento de Zaragoza la posibilidad de intercambiar procedimientos de distinto grado de complejidad siempre que el trabajo a realizar sea equivalente

5 de8

Zaragoza AlUNTAMlENTO

Al --_______________ ~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

Daacutendose por finalizado tras la validacioacuten del correcto funcionamiento de dichos moacutedulos y procedimientos tanto en la parte de los ciudadanos como de los funcionarios municipales encargados de su gestioacuten

4 Ejecucioacuten y gestioacuten del proyecto

41 Equipo demiddot tr~bajo

La empresa adjudicataria designaraacute una persona como director de proyecto que asumiraacute la direccioacuten del equipo de trabajo la direccioacuten ejecutiva y realizaraacute las labores de seguimiento e interlocucioacuten con la Direccioacuten General de Ciencia y Tecnologiacutea

El seguimiento y control del proyecto se efectuaraacute sobre las siguientes ba158s de caraacutecter general

Reuniones de seguimiento y revfsiones teacutecnicas del grupo de trabajo que se establezca integrado por el director teacutecnico del proyecto y otros teacutecnicos de la PGCT el director de proyecto designado por la empresa adjudicataria y miembros del equipo de la empresa adjudicataria Se levantaraacute acta de cada sesioacuten de seguimiento que redactaraacute la empresa adjudicataria Las actas se aprobaraacuten en la reunioacuten siguiente por el equipo de trabajo

Seguimiento continuado de la evolucioacuten del proyecto entre el director teacutecnico y el director de proyecto de la empresa adjudicataria

El equipo de trabajo prestaraacute sus servici os en las dependencias del Ayuntamiento de Zaragoza salvo que por las caracteriacutesticas del trabajo se consensuacutee entre el responsable del equipo y el director Teacutecnico municipal que fuera necesario que se lleve a cabo en dependencias de la empresa adjudicataria

En funcioacuten de las actividades a realizar que se especifican la empresa adjudicataria deberaacute aportar el personal especializado suficiente en nuacutemero y perfil profesional que garantice la realizacioacuten de los trabajos y que cuenten con experiencia demostrable en la plataforma tecnoloacutegica citada anteriorm~nte yen el Anexo 1

El equipo de trabajo se compondraacute de al menos un jefe de proyecto y un equipo de programadores a sus cargo

El adjudicatario aportaraacute todos Ios medios materiales al eqllipo que sean necesarios para la realizacioacuten del trabajo

El Ayuntamiento de Zaragoza definiraacute un equipo de trabajo compuesto por Responsables Teacutecnicos municipales

Que colaboraraacute con el equipo del adjudi~tario a lo largo de todo el desarrollo del proyecto

6 de8

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 2: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AYUNTAMIENTO

ni ___________________~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

2 Descripcioacuten del entorno

21 Tecnologiacutea sobre la que debe trabajarse

En el servicio de Redes y Sistemas del Ayuntamiento de Zaragoza se cuenta con una arquitectura base de desarrollo que se sustenta sobre la tecnologiacutea indicada en el Anexo 1

Para el almacenamiento de datos se utiliza Ia BBDD Oracle 11 g por lo que debe tenerse conocimiento de los lenguajes SQl (DDl DMl) Y PLlSQL

Para la programacioacuten del software se debe emplear ademaacutes J2EE incluyendo JSP 21 EJB 30 Y JDBC 20 construccioacuten de paacuteginas mediante tecnologiacutea JSF y anaacutelisis y

programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets Asimismo es frecuente el uso de tecnologiacutea de firma electroacutenica (SSO firma cifrado

verificacioacuten validacioacuten sellos de tiempo etc) y de gestores doumentales en particular Alfresco

la gestioacuten de versiones se realizaraacute utilizando la herramienta CVS los trabajos a realizar se desarrollaraacuten con estas tecnologiacuteas

Para la realizacioacuten o mantenimiel1to de los moacutedulos objeto de este pliego no se permitiraacute el uso de herramientas 4G o de generacioacuten automaacutetica de software asiacute como tampoco se podraacuten emplear aplicaciones licenciadas de pago cuya licencia no posea actualmente el ayuntamiento

22 Infraestructura ya existente en el Ayuntamiento de Zaragoza los nuevos desarrollos deben comunicarse con los siguientes elementos ya existentes

en el Ayuntamiento de Zaragoza

bull Moacutedulos de personas y territorio moacutedulos SOA implementados en Java que publican sus servicios mediante interfaces Hacen referencia ala informacioacuten almacenada en el Ayuntamiento correspondiente a las personas oon las que tiene relacioacuten y al conjunto de direcciones fiacutesicas y callejero que conforman su territorio

bull Identificacioacuten y autorizacioacuten sistema comuacuten para la identificacioacuten de usuarios en el acceso a las aplicaciones (insertando coacutedigomiddot Javascript en la paacutegina de login y dando de alta un filtro web) y la obtencioacuten de sus permisos y perfiles para su autorizacioacuten (moacutedulo SOA implementado en Java cn interface para su consulta)

bull PI~taforma de firma se dispone de una plataforma de firma electroacutenica ASF (Advanced Signature Framework) con servicios propios de validacioacuten y verificacioacuten de firmas cifrado sellado de tiempo etc

2 de8

Zaragoza ArUNTAYIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS ni -____________

bull Pasarela de pago la realizacioacuten de pagos debe hacerse integrando con los sistemas ya existentes de Redes (actualmente utilizado en el Ayuntamiento) y el del Gobierno de Aragoacuten

bull Impresioacuten de documentos la generacioacuten y gestioacuten de impresosmiddot e informes se realizaraacute mediante el API de integracioacuten de una herramienta existente en el Ayuntamiento llamada Dialogue de Exstream Software

bull Sistema de Informacioacuten Fiscal las aplicaciones proyectos y subproyectos se inscriben en el entorno ya creado y puesto en produccioacuten del sistema de informacioacuten fiseacuteal el cual se compone de una base de datos relacional y de un conjunto de aplicaciones basadas en J2EE SQL

23 Otros requisitos teacutecnicos a tener en cuenta en el desarrollo

Otros requisitos de tipo teacutecnico que se deben cumplir en el desarrollo a realizar son los siguacuteientes

bull Tal y como establece la ley el interfaz graacutefico de usuario ofrecido a los ciudadanos seraacute accesible conforme a la norma UNE 1398032004

bull El interfaz graacutefico de usuario deberaacute seguir el aspecto visual definido en el Ayuntamiento tanto para las pantallas de Internet como para las de la Intranet Por lo que deberaacuten dominarse tecnologiacuteas como HTML y CSS

bull Ademaacutes dicho interfaz graacutefico seguiraacute principis de usabilidad

bull Los servicios SOAp seraacuten encapsulados en un API que permita su invocacioacuten de modo local Este API serviraacute para ser utilizado por el resto de moacutedulos que puedan desarroll arse

bull Se utilizaraacute la Plataforma de Firma del Ayuntamiento de Zaragoza para la verificacioacuten de firma firma de documentos en servidor firma de documentos en cliente cifrado y descifrado de documentos obtencioacuten de resuacutemenes obtencioacuten de sellados de tiempo en los formatos y condiciones que establezca el Ayuntamiento

bull Los diferentes moacutedulos que se desarrollen deberaacuten comunicarse con el Sis~ema de Archivo y Gestioacuten Documental para el almacenamiento y recuperacioacuten- de los documentos que gestionen dentro de su propia funcionalidad en los formatos y condiciones que establezca el Ayuntamiento

bull Los moacutedulos a desarrollar en los que entre sus requisitos funcionales se incluya el enviacuteo de notificaciacuteones deberaacuten comunicarse con el Sistema de Notificaciones que establezca el Ayuntamiento (ya sean telemaacuteticas o no) y en los moacutedulos ya existentes de Gestioacuten tributaria y Recaudatoria

bull Los moacutedulos a desarrollar deberaacuten comunicarse con los moacutedulos de Personas y Territorios cuando necesiten esta informacioacuten

3 de8

Zaragoza AYUNTAMlOOO

ni ________________~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Identificacioacuten y Autorizacioacuten corporativo del Ayuntamiento de Zaragoza siempre que se disponga de un interfaz graacutefico al que para acceder sea preciso estar autorizado

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Impresioacuten de Documentos corporativo y el sistema de generacioacuten de documentos del sistema de informacioacuten fiscal del Ayuntamiento de Zaragoza para la generacioacuten y gestioacuten de informes e impresos

24 Principales aplicaciones ajenas al sistema de informacioacuten fiscal con las que deberaacute comunicarse

middotDentro del objeto de este pliego puede-ser necesaria la comunicacioacuten con diferentes aplicaciones siendo las principales las mencionadas a continuacioacuten

bull de Servicios Sociales

bull de Gestioacuten Presupuestaria

bull de Contabilidad y Tesoreriacutea

bull de Recursos Humanos

bull de Gestioacuten de Personas

bull de Gestioacuten de Territorio

bull de Tramitacioacuten de Expedientes

bull de Padroacuten de Habitantes

middot3 Definicioacuten de moacutedulos a suministrar

31 Moacutedulo de tarifa plana tributaria

Se implementaraacute un moacutedulo que gestione la facturacioacuten de la llamada tarifa plana (emisioacuten de recibos domiciliados generados a partir de un prorrateo de los tributos previstos anuales de un ciudadano) Este moacutedulo debe contemplar la posible casuiacutestica debido a impagos de la domiciliacioacuten regularizacioacuten al final del periacuteodo e integracioacuten con los moacutedulos de facturacioacuten de los recibos de cara a regularizar la deuda del contribuyente o a la emisioacuten de los recibos

4 deB

Zaragoza AYUNT4MlENTO

n ~~__~_________~ Pliego de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

32 Moacutedulo de inspecclon de Tributos y sanciones por incumplimiento de las ordenanzas

Implementacioacuten de un modulo que permita desarrollar el procedimiento administrativo hasta su finalizacioacuten a partir de la emisioacuten de la comprobacioacuten limitada y actas de conformidad o disconformidad asiacute como el procedimiento sancionador emitiendo los documentos necesarios y tratando las notificaciones de los mismos

33 Moacutedulo de Autoliquidacioacuten del Impuesto del incremento de valor de los terrenos de naturaleza urbana (Plusvaliacutea)

Implementacioacuten de un moacutedulo capaz de realizar la autoliquidacioacuten del impuesto de plusvaliacutea generar las cartas de pago crear los recibos y permitir su cobro mediante tarjeta de creacutedito o en metaacutelico seguacuten sea pertinente tanto por los funcionarios municipales en las oficinas del ayuntamiento como viacutea web por los usuarios desde su domicilio Para facilitar su cumplimentacioacuten la interfaz seraacute distinta seguacuten se acceda a este moacutedulo viacutea web o Lan

Accederaacute a la informacioacuten proveniente de catastro y de notarios para recabar la informacioacuten necesaria para poder llevarla a cabo

34 Moacutedulo de Notificaciones

Este moacutedulo deberaacute ser capaz de gestionar la recepcioacuten y enviacuteo de todas las notificaciones municipales con o sin acuse de recibo pudiendo provenir de distintas fuentes y servicios

Deberaacute gestionar el almacenamiento en una base de datos documental Alfreso EL reparto en papel actualmente se produce a traveacutes de Correos seguacuten SICER aunque deberaacute contemplar la inclusioacuten de una nueva empresa de reparto la sustitucioacuten de la actual o incluso el reparto por parte del personal municipal Tambieacuten permitiraacute realizar notificaciones digitales como por ejemplo el caso de la publicacioacuten en SOPo

Permitiraacute el enviacuteo de documentos a la empresa de reparto en papel o digitalment~ para su impresioacuten por ella

Gestionaraacute el intercambio y almacenamiento de las imaacutegenes de las notificaciones y actualizaraacute la informacioacuten en la base de datos fiscal tanto al emitirla como al recibirla Las formas de emisioacuten y recepcioacuten de notificaciones que debe soportar son las siguientes web papel documentos digitales ficheros y correo electroacuteniacuteco

El objeto de este pliego comprende pues desarrollar 4 moacutedulos cada uno de ellos de complejidad alta cuyos requisitos dependen de reuniones internas de la unidad gestora y seraacuten proporcion~dos por el personal municipal de informaacutetica fiscal

Reservaacutendose el Ayuntamiento de Zaragoza la posibilidad de intercambiar procedimientos de distinto grado de complejidad siempre que el trabajo a realizar sea equivalente

5 de8

Zaragoza AlUNTAMlENTO

Al --_______________ ~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

Daacutendose por finalizado tras la validacioacuten del correcto funcionamiento de dichos moacutedulos y procedimientos tanto en la parte de los ciudadanos como de los funcionarios municipales encargados de su gestioacuten

4 Ejecucioacuten y gestioacuten del proyecto

41 Equipo demiddot tr~bajo

La empresa adjudicataria designaraacute una persona como director de proyecto que asumiraacute la direccioacuten del equipo de trabajo la direccioacuten ejecutiva y realizaraacute las labores de seguimiento e interlocucioacuten con la Direccioacuten General de Ciencia y Tecnologiacutea

El seguimiento y control del proyecto se efectuaraacute sobre las siguientes ba158s de caraacutecter general

Reuniones de seguimiento y revfsiones teacutecnicas del grupo de trabajo que se establezca integrado por el director teacutecnico del proyecto y otros teacutecnicos de la PGCT el director de proyecto designado por la empresa adjudicataria y miembros del equipo de la empresa adjudicataria Se levantaraacute acta de cada sesioacuten de seguimiento que redactaraacute la empresa adjudicataria Las actas se aprobaraacuten en la reunioacuten siguiente por el equipo de trabajo

Seguimiento continuado de la evolucioacuten del proyecto entre el director teacutecnico y el director de proyecto de la empresa adjudicataria

El equipo de trabajo prestaraacute sus servici os en las dependencias del Ayuntamiento de Zaragoza salvo que por las caracteriacutesticas del trabajo se consensuacutee entre el responsable del equipo y el director Teacutecnico municipal que fuera necesario que se lleve a cabo en dependencias de la empresa adjudicataria

En funcioacuten de las actividades a realizar que se especifican la empresa adjudicataria deberaacute aportar el personal especializado suficiente en nuacutemero y perfil profesional que garantice la realizacioacuten de los trabajos y que cuenten con experiencia demostrable en la plataforma tecnoloacutegica citada anteriorm~nte yen el Anexo 1

El equipo de trabajo se compondraacute de al menos un jefe de proyecto y un equipo de programadores a sus cargo

El adjudicatario aportaraacute todos Ios medios materiales al eqllipo que sean necesarios para la realizacioacuten del trabajo

El Ayuntamiento de Zaragoza definiraacute un equipo de trabajo compuesto por Responsables Teacutecnicos municipales

Que colaboraraacute con el equipo del adjudi~tario a lo largo de todo el desarrollo del proyecto

6 de8

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 3: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza ArUNTAYIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS ni -____________

bull Pasarela de pago la realizacioacuten de pagos debe hacerse integrando con los sistemas ya existentes de Redes (actualmente utilizado en el Ayuntamiento) y el del Gobierno de Aragoacuten

bull Impresioacuten de documentos la generacioacuten y gestioacuten de impresosmiddot e informes se realizaraacute mediante el API de integracioacuten de una herramienta existente en el Ayuntamiento llamada Dialogue de Exstream Software

bull Sistema de Informacioacuten Fiscal las aplicaciones proyectos y subproyectos se inscriben en el entorno ya creado y puesto en produccioacuten del sistema de informacioacuten fiseacuteal el cual se compone de una base de datos relacional y de un conjunto de aplicaciones basadas en J2EE SQL

23 Otros requisitos teacutecnicos a tener en cuenta en el desarrollo

Otros requisitos de tipo teacutecnico que se deben cumplir en el desarrollo a realizar son los siguacuteientes

bull Tal y como establece la ley el interfaz graacutefico de usuario ofrecido a los ciudadanos seraacute accesible conforme a la norma UNE 1398032004

bull El interfaz graacutefico de usuario deberaacute seguir el aspecto visual definido en el Ayuntamiento tanto para las pantallas de Internet como para las de la Intranet Por lo que deberaacuten dominarse tecnologiacuteas como HTML y CSS

bull Ademaacutes dicho interfaz graacutefico seguiraacute principis de usabilidad

bull Los servicios SOAp seraacuten encapsulados en un API que permita su invocacioacuten de modo local Este API serviraacute para ser utilizado por el resto de moacutedulos que puedan desarroll arse

bull Se utilizaraacute la Plataforma de Firma del Ayuntamiento de Zaragoza para la verificacioacuten de firma firma de documentos en servidor firma de documentos en cliente cifrado y descifrado de documentos obtencioacuten de resuacutemenes obtencioacuten de sellados de tiempo en los formatos y condiciones que establezca el Ayuntamiento

bull Los diferentes moacutedulos que se desarrollen deberaacuten comunicarse con el Sis~ema de Archivo y Gestioacuten Documental para el almacenamiento y recuperacioacuten- de los documentos que gestionen dentro de su propia funcionalidad en los formatos y condiciones que establezca el Ayuntamiento

bull Los moacutedulos a desarrollar en los que entre sus requisitos funcionales se incluya el enviacuteo de notificaciacuteones deberaacuten comunicarse con el Sistema de Notificaciones que establezca el Ayuntamiento (ya sean telemaacuteticas o no) y en los moacutedulos ya existentes de Gestioacuten tributaria y Recaudatoria

bull Los moacutedulos a desarrollar deberaacuten comunicarse con los moacutedulos de Personas y Territorios cuando necesiten esta informacioacuten

3 de8

Zaragoza AYUNTAMlOOO

ni ________________~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Identificacioacuten y Autorizacioacuten corporativo del Ayuntamiento de Zaragoza siempre que se disponga de un interfaz graacutefico al que para acceder sea preciso estar autorizado

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Impresioacuten de Documentos corporativo y el sistema de generacioacuten de documentos del sistema de informacioacuten fiscal del Ayuntamiento de Zaragoza para la generacioacuten y gestioacuten de informes e impresos

24 Principales aplicaciones ajenas al sistema de informacioacuten fiscal con las que deberaacute comunicarse

middotDentro del objeto de este pliego puede-ser necesaria la comunicacioacuten con diferentes aplicaciones siendo las principales las mencionadas a continuacioacuten

bull de Servicios Sociales

bull de Gestioacuten Presupuestaria

bull de Contabilidad y Tesoreriacutea

bull de Recursos Humanos

bull de Gestioacuten de Personas

bull de Gestioacuten de Territorio

bull de Tramitacioacuten de Expedientes

bull de Padroacuten de Habitantes

middot3 Definicioacuten de moacutedulos a suministrar

31 Moacutedulo de tarifa plana tributaria

Se implementaraacute un moacutedulo que gestione la facturacioacuten de la llamada tarifa plana (emisioacuten de recibos domiciliados generados a partir de un prorrateo de los tributos previstos anuales de un ciudadano) Este moacutedulo debe contemplar la posible casuiacutestica debido a impagos de la domiciliacioacuten regularizacioacuten al final del periacuteodo e integracioacuten con los moacutedulos de facturacioacuten de los recibos de cara a regularizar la deuda del contribuyente o a la emisioacuten de los recibos

4 deB

Zaragoza AYUNT4MlENTO

n ~~__~_________~ Pliego de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

32 Moacutedulo de inspecclon de Tributos y sanciones por incumplimiento de las ordenanzas

Implementacioacuten de un modulo que permita desarrollar el procedimiento administrativo hasta su finalizacioacuten a partir de la emisioacuten de la comprobacioacuten limitada y actas de conformidad o disconformidad asiacute como el procedimiento sancionador emitiendo los documentos necesarios y tratando las notificaciones de los mismos

33 Moacutedulo de Autoliquidacioacuten del Impuesto del incremento de valor de los terrenos de naturaleza urbana (Plusvaliacutea)

Implementacioacuten de un moacutedulo capaz de realizar la autoliquidacioacuten del impuesto de plusvaliacutea generar las cartas de pago crear los recibos y permitir su cobro mediante tarjeta de creacutedito o en metaacutelico seguacuten sea pertinente tanto por los funcionarios municipales en las oficinas del ayuntamiento como viacutea web por los usuarios desde su domicilio Para facilitar su cumplimentacioacuten la interfaz seraacute distinta seguacuten se acceda a este moacutedulo viacutea web o Lan

Accederaacute a la informacioacuten proveniente de catastro y de notarios para recabar la informacioacuten necesaria para poder llevarla a cabo

34 Moacutedulo de Notificaciones

Este moacutedulo deberaacute ser capaz de gestionar la recepcioacuten y enviacuteo de todas las notificaciones municipales con o sin acuse de recibo pudiendo provenir de distintas fuentes y servicios

Deberaacute gestionar el almacenamiento en una base de datos documental Alfreso EL reparto en papel actualmente se produce a traveacutes de Correos seguacuten SICER aunque deberaacute contemplar la inclusioacuten de una nueva empresa de reparto la sustitucioacuten de la actual o incluso el reparto por parte del personal municipal Tambieacuten permitiraacute realizar notificaciones digitales como por ejemplo el caso de la publicacioacuten en SOPo

Permitiraacute el enviacuteo de documentos a la empresa de reparto en papel o digitalment~ para su impresioacuten por ella

Gestionaraacute el intercambio y almacenamiento de las imaacutegenes de las notificaciones y actualizaraacute la informacioacuten en la base de datos fiscal tanto al emitirla como al recibirla Las formas de emisioacuten y recepcioacuten de notificaciones que debe soportar son las siguientes web papel documentos digitales ficheros y correo electroacuteniacuteco

El objeto de este pliego comprende pues desarrollar 4 moacutedulos cada uno de ellos de complejidad alta cuyos requisitos dependen de reuniones internas de la unidad gestora y seraacuten proporcion~dos por el personal municipal de informaacutetica fiscal

Reservaacutendose el Ayuntamiento de Zaragoza la posibilidad de intercambiar procedimientos de distinto grado de complejidad siempre que el trabajo a realizar sea equivalente

5 de8

Zaragoza AlUNTAMlENTO

Al --_______________ ~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

Daacutendose por finalizado tras la validacioacuten del correcto funcionamiento de dichos moacutedulos y procedimientos tanto en la parte de los ciudadanos como de los funcionarios municipales encargados de su gestioacuten

4 Ejecucioacuten y gestioacuten del proyecto

41 Equipo demiddot tr~bajo

La empresa adjudicataria designaraacute una persona como director de proyecto que asumiraacute la direccioacuten del equipo de trabajo la direccioacuten ejecutiva y realizaraacute las labores de seguimiento e interlocucioacuten con la Direccioacuten General de Ciencia y Tecnologiacutea

El seguimiento y control del proyecto se efectuaraacute sobre las siguientes ba158s de caraacutecter general

Reuniones de seguimiento y revfsiones teacutecnicas del grupo de trabajo que se establezca integrado por el director teacutecnico del proyecto y otros teacutecnicos de la PGCT el director de proyecto designado por la empresa adjudicataria y miembros del equipo de la empresa adjudicataria Se levantaraacute acta de cada sesioacuten de seguimiento que redactaraacute la empresa adjudicataria Las actas se aprobaraacuten en la reunioacuten siguiente por el equipo de trabajo

Seguimiento continuado de la evolucioacuten del proyecto entre el director teacutecnico y el director de proyecto de la empresa adjudicataria

El equipo de trabajo prestaraacute sus servici os en las dependencias del Ayuntamiento de Zaragoza salvo que por las caracteriacutesticas del trabajo se consensuacutee entre el responsable del equipo y el director Teacutecnico municipal que fuera necesario que se lleve a cabo en dependencias de la empresa adjudicataria

En funcioacuten de las actividades a realizar que se especifican la empresa adjudicataria deberaacute aportar el personal especializado suficiente en nuacutemero y perfil profesional que garantice la realizacioacuten de los trabajos y que cuenten con experiencia demostrable en la plataforma tecnoloacutegica citada anteriorm~nte yen el Anexo 1

El equipo de trabajo se compondraacute de al menos un jefe de proyecto y un equipo de programadores a sus cargo

El adjudicatario aportaraacute todos Ios medios materiales al eqllipo que sean necesarios para la realizacioacuten del trabajo

El Ayuntamiento de Zaragoza definiraacute un equipo de trabajo compuesto por Responsables Teacutecnicos municipales

Que colaboraraacute con el equipo del adjudi~tario a lo largo de todo el desarrollo del proyecto

6 de8

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 4: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AYUNTAMlOOO

ni ________________~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Identificacioacuten y Autorizacioacuten corporativo del Ayuntamiento de Zaragoza siempre que se disponga de un interfaz graacutefico al que para acceder sea preciso estar autorizado

bull Los moacutedulos a desarrollar deberaacuten comunicarse con el Sistema de Impresioacuten de Documentos corporativo y el sistema de generacioacuten de documentos del sistema de informacioacuten fiscal del Ayuntamiento de Zaragoza para la generacioacuten y gestioacuten de informes e impresos

24 Principales aplicaciones ajenas al sistema de informacioacuten fiscal con las que deberaacute comunicarse

middotDentro del objeto de este pliego puede-ser necesaria la comunicacioacuten con diferentes aplicaciones siendo las principales las mencionadas a continuacioacuten

bull de Servicios Sociales

bull de Gestioacuten Presupuestaria

bull de Contabilidad y Tesoreriacutea

bull de Recursos Humanos

bull de Gestioacuten de Personas

bull de Gestioacuten de Territorio

bull de Tramitacioacuten de Expedientes

bull de Padroacuten de Habitantes

middot3 Definicioacuten de moacutedulos a suministrar

31 Moacutedulo de tarifa plana tributaria

Se implementaraacute un moacutedulo que gestione la facturacioacuten de la llamada tarifa plana (emisioacuten de recibos domiciliados generados a partir de un prorrateo de los tributos previstos anuales de un ciudadano) Este moacutedulo debe contemplar la posible casuiacutestica debido a impagos de la domiciliacioacuten regularizacioacuten al final del periacuteodo e integracioacuten con los moacutedulos de facturacioacuten de los recibos de cara a regularizar la deuda del contribuyente o a la emisioacuten de los recibos

4 deB

Zaragoza AYUNT4MlENTO

n ~~__~_________~ Pliego de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

32 Moacutedulo de inspecclon de Tributos y sanciones por incumplimiento de las ordenanzas

Implementacioacuten de un modulo que permita desarrollar el procedimiento administrativo hasta su finalizacioacuten a partir de la emisioacuten de la comprobacioacuten limitada y actas de conformidad o disconformidad asiacute como el procedimiento sancionador emitiendo los documentos necesarios y tratando las notificaciones de los mismos

33 Moacutedulo de Autoliquidacioacuten del Impuesto del incremento de valor de los terrenos de naturaleza urbana (Plusvaliacutea)

Implementacioacuten de un moacutedulo capaz de realizar la autoliquidacioacuten del impuesto de plusvaliacutea generar las cartas de pago crear los recibos y permitir su cobro mediante tarjeta de creacutedito o en metaacutelico seguacuten sea pertinente tanto por los funcionarios municipales en las oficinas del ayuntamiento como viacutea web por los usuarios desde su domicilio Para facilitar su cumplimentacioacuten la interfaz seraacute distinta seguacuten se acceda a este moacutedulo viacutea web o Lan

Accederaacute a la informacioacuten proveniente de catastro y de notarios para recabar la informacioacuten necesaria para poder llevarla a cabo

34 Moacutedulo de Notificaciones

Este moacutedulo deberaacute ser capaz de gestionar la recepcioacuten y enviacuteo de todas las notificaciones municipales con o sin acuse de recibo pudiendo provenir de distintas fuentes y servicios

Deberaacute gestionar el almacenamiento en una base de datos documental Alfreso EL reparto en papel actualmente se produce a traveacutes de Correos seguacuten SICER aunque deberaacute contemplar la inclusioacuten de una nueva empresa de reparto la sustitucioacuten de la actual o incluso el reparto por parte del personal municipal Tambieacuten permitiraacute realizar notificaciones digitales como por ejemplo el caso de la publicacioacuten en SOPo

Permitiraacute el enviacuteo de documentos a la empresa de reparto en papel o digitalment~ para su impresioacuten por ella

Gestionaraacute el intercambio y almacenamiento de las imaacutegenes de las notificaciones y actualizaraacute la informacioacuten en la base de datos fiscal tanto al emitirla como al recibirla Las formas de emisioacuten y recepcioacuten de notificaciones que debe soportar son las siguientes web papel documentos digitales ficheros y correo electroacuteniacuteco

El objeto de este pliego comprende pues desarrollar 4 moacutedulos cada uno de ellos de complejidad alta cuyos requisitos dependen de reuniones internas de la unidad gestora y seraacuten proporcion~dos por el personal municipal de informaacutetica fiscal

Reservaacutendose el Ayuntamiento de Zaragoza la posibilidad de intercambiar procedimientos de distinto grado de complejidad siempre que el trabajo a realizar sea equivalente

5 de8

Zaragoza AlUNTAMlENTO

Al --_______________ ~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

Daacutendose por finalizado tras la validacioacuten del correcto funcionamiento de dichos moacutedulos y procedimientos tanto en la parte de los ciudadanos como de los funcionarios municipales encargados de su gestioacuten

4 Ejecucioacuten y gestioacuten del proyecto

41 Equipo demiddot tr~bajo

La empresa adjudicataria designaraacute una persona como director de proyecto que asumiraacute la direccioacuten del equipo de trabajo la direccioacuten ejecutiva y realizaraacute las labores de seguimiento e interlocucioacuten con la Direccioacuten General de Ciencia y Tecnologiacutea

El seguimiento y control del proyecto se efectuaraacute sobre las siguientes ba158s de caraacutecter general

Reuniones de seguimiento y revfsiones teacutecnicas del grupo de trabajo que se establezca integrado por el director teacutecnico del proyecto y otros teacutecnicos de la PGCT el director de proyecto designado por la empresa adjudicataria y miembros del equipo de la empresa adjudicataria Se levantaraacute acta de cada sesioacuten de seguimiento que redactaraacute la empresa adjudicataria Las actas se aprobaraacuten en la reunioacuten siguiente por el equipo de trabajo

Seguimiento continuado de la evolucioacuten del proyecto entre el director teacutecnico y el director de proyecto de la empresa adjudicataria

El equipo de trabajo prestaraacute sus servici os en las dependencias del Ayuntamiento de Zaragoza salvo que por las caracteriacutesticas del trabajo se consensuacutee entre el responsable del equipo y el director Teacutecnico municipal que fuera necesario que se lleve a cabo en dependencias de la empresa adjudicataria

En funcioacuten de las actividades a realizar que se especifican la empresa adjudicataria deberaacute aportar el personal especializado suficiente en nuacutemero y perfil profesional que garantice la realizacioacuten de los trabajos y que cuenten con experiencia demostrable en la plataforma tecnoloacutegica citada anteriorm~nte yen el Anexo 1

El equipo de trabajo se compondraacute de al menos un jefe de proyecto y un equipo de programadores a sus cargo

El adjudicatario aportaraacute todos Ios medios materiales al eqllipo que sean necesarios para la realizacioacuten del trabajo

El Ayuntamiento de Zaragoza definiraacute un equipo de trabajo compuesto por Responsables Teacutecnicos municipales

Que colaboraraacute con el equipo del adjudi~tario a lo largo de todo el desarrollo del proyecto

6 de8

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 5: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AYUNT4MlENTO

n ~~__~_________~ Pliego de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

32 Moacutedulo de inspecclon de Tributos y sanciones por incumplimiento de las ordenanzas

Implementacioacuten de un modulo que permita desarrollar el procedimiento administrativo hasta su finalizacioacuten a partir de la emisioacuten de la comprobacioacuten limitada y actas de conformidad o disconformidad asiacute como el procedimiento sancionador emitiendo los documentos necesarios y tratando las notificaciones de los mismos

33 Moacutedulo de Autoliquidacioacuten del Impuesto del incremento de valor de los terrenos de naturaleza urbana (Plusvaliacutea)

Implementacioacuten de un moacutedulo capaz de realizar la autoliquidacioacuten del impuesto de plusvaliacutea generar las cartas de pago crear los recibos y permitir su cobro mediante tarjeta de creacutedito o en metaacutelico seguacuten sea pertinente tanto por los funcionarios municipales en las oficinas del ayuntamiento como viacutea web por los usuarios desde su domicilio Para facilitar su cumplimentacioacuten la interfaz seraacute distinta seguacuten se acceda a este moacutedulo viacutea web o Lan

Accederaacute a la informacioacuten proveniente de catastro y de notarios para recabar la informacioacuten necesaria para poder llevarla a cabo

34 Moacutedulo de Notificaciones

Este moacutedulo deberaacute ser capaz de gestionar la recepcioacuten y enviacuteo de todas las notificaciones municipales con o sin acuse de recibo pudiendo provenir de distintas fuentes y servicios

Deberaacute gestionar el almacenamiento en una base de datos documental Alfreso EL reparto en papel actualmente se produce a traveacutes de Correos seguacuten SICER aunque deberaacute contemplar la inclusioacuten de una nueva empresa de reparto la sustitucioacuten de la actual o incluso el reparto por parte del personal municipal Tambieacuten permitiraacute realizar notificaciones digitales como por ejemplo el caso de la publicacioacuten en SOPo

Permitiraacute el enviacuteo de documentos a la empresa de reparto en papel o digitalment~ para su impresioacuten por ella

Gestionaraacute el intercambio y almacenamiento de las imaacutegenes de las notificaciones y actualizaraacute la informacioacuten en la base de datos fiscal tanto al emitirla como al recibirla Las formas de emisioacuten y recepcioacuten de notificaciones que debe soportar son las siguientes web papel documentos digitales ficheros y correo electroacuteniacuteco

El objeto de este pliego comprende pues desarrollar 4 moacutedulos cada uno de ellos de complejidad alta cuyos requisitos dependen de reuniones internas de la unidad gestora y seraacuten proporcion~dos por el personal municipal de informaacutetica fiscal

Reservaacutendose el Ayuntamiento de Zaragoza la posibilidad de intercambiar procedimientos de distinto grado de complejidad siempre que el trabajo a realizar sea equivalente

5 de8

Zaragoza AlUNTAMlENTO

Al --_______________ ~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

Daacutendose por finalizado tras la validacioacuten del correcto funcionamiento de dichos moacutedulos y procedimientos tanto en la parte de los ciudadanos como de los funcionarios municipales encargados de su gestioacuten

4 Ejecucioacuten y gestioacuten del proyecto

41 Equipo demiddot tr~bajo

La empresa adjudicataria designaraacute una persona como director de proyecto que asumiraacute la direccioacuten del equipo de trabajo la direccioacuten ejecutiva y realizaraacute las labores de seguimiento e interlocucioacuten con la Direccioacuten General de Ciencia y Tecnologiacutea

El seguimiento y control del proyecto se efectuaraacute sobre las siguientes ba158s de caraacutecter general

Reuniones de seguimiento y revfsiones teacutecnicas del grupo de trabajo que se establezca integrado por el director teacutecnico del proyecto y otros teacutecnicos de la PGCT el director de proyecto designado por la empresa adjudicataria y miembros del equipo de la empresa adjudicataria Se levantaraacute acta de cada sesioacuten de seguimiento que redactaraacute la empresa adjudicataria Las actas se aprobaraacuten en la reunioacuten siguiente por el equipo de trabajo

Seguimiento continuado de la evolucioacuten del proyecto entre el director teacutecnico y el director de proyecto de la empresa adjudicataria

El equipo de trabajo prestaraacute sus servici os en las dependencias del Ayuntamiento de Zaragoza salvo que por las caracteriacutesticas del trabajo se consensuacutee entre el responsable del equipo y el director Teacutecnico municipal que fuera necesario que se lleve a cabo en dependencias de la empresa adjudicataria

En funcioacuten de las actividades a realizar que se especifican la empresa adjudicataria deberaacute aportar el personal especializado suficiente en nuacutemero y perfil profesional que garantice la realizacioacuten de los trabajos y que cuenten con experiencia demostrable en la plataforma tecnoloacutegica citada anteriorm~nte yen el Anexo 1

El equipo de trabajo se compondraacute de al menos un jefe de proyecto y un equipo de programadores a sus cargo

El adjudicatario aportaraacute todos Ios medios materiales al eqllipo que sean necesarios para la realizacioacuten del trabajo

El Ayuntamiento de Zaragoza definiraacute un equipo de trabajo compuesto por Responsables Teacutecnicos municipales

Que colaboraraacute con el equipo del adjudi~tario a lo largo de todo el desarrollo del proyecto

6 de8

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 6: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AlUNTAMlENTO

Al --_______________ ~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS

Daacutendose por finalizado tras la validacioacuten del correcto funcionamiento de dichos moacutedulos y procedimientos tanto en la parte de los ciudadanos como de los funcionarios municipales encargados de su gestioacuten

4 Ejecucioacuten y gestioacuten del proyecto

41 Equipo demiddot tr~bajo

La empresa adjudicataria designaraacute una persona como director de proyecto que asumiraacute la direccioacuten del equipo de trabajo la direccioacuten ejecutiva y realizaraacute las labores de seguimiento e interlocucioacuten con la Direccioacuten General de Ciencia y Tecnologiacutea

El seguimiento y control del proyecto se efectuaraacute sobre las siguientes ba158s de caraacutecter general

Reuniones de seguimiento y revfsiones teacutecnicas del grupo de trabajo que se establezca integrado por el director teacutecnico del proyecto y otros teacutecnicos de la PGCT el director de proyecto designado por la empresa adjudicataria y miembros del equipo de la empresa adjudicataria Se levantaraacute acta de cada sesioacuten de seguimiento que redactaraacute la empresa adjudicataria Las actas se aprobaraacuten en la reunioacuten siguiente por el equipo de trabajo

Seguimiento continuado de la evolucioacuten del proyecto entre el director teacutecnico y el director de proyecto de la empresa adjudicataria

El equipo de trabajo prestaraacute sus servici os en las dependencias del Ayuntamiento de Zaragoza salvo que por las caracteriacutesticas del trabajo se consensuacutee entre el responsable del equipo y el director Teacutecnico municipal que fuera necesario que se lleve a cabo en dependencias de la empresa adjudicataria

En funcioacuten de las actividades a realizar que se especifican la empresa adjudicataria deberaacute aportar el personal especializado suficiente en nuacutemero y perfil profesional que garantice la realizacioacuten de los trabajos y que cuenten con experiencia demostrable en la plataforma tecnoloacutegica citada anteriorm~nte yen el Anexo 1

El equipo de trabajo se compondraacute de al menos un jefe de proyecto y un equipo de programadores a sus cargo

El adjudicatario aportaraacute todos Ios medios materiales al eqllipo que sean necesarios para la realizacioacuten del trabajo

El Ayuntamiento de Zaragoza definiraacute un equipo de trabajo compuesto por Responsables Teacutecnicos municipales

Que colaboraraacute con el equipo del adjudi~tario a lo largo de todo el desarrollo del proyecto

6 de8

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 7: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AYUNTAMIENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMAacuteTICAS m ~~~~__ 42 Planificacioacuten de los trabajos

Los moacutedulos objeto del contrato pueden tener un desarrollo largo en el tiempo pero es importante que el Ayuntamiento disponga de versiones verificables a lo largo del desarrollo del mismo y que participe en la planificacioacuten y definicioacuten de los requisitos

Se realizaraacuten reuniones con una periodicidad al menos mensual para planificar los trabajos a realizar definir requerimientos y plazos

Podraacuten utilizarse metodologiacuteas aacutegiles tipo Scrum para definir el alcance de los trabajos El adjudicatario se comprometeraacute a realizar los entregables o moacutedulos comprometidos

en la reunioacuten La planificacioacuten y seguimiento de los trabajos seraacute accesible en todo momento por los

responsables corporativos En cada reunioacuten se levantaraacute un acta asiacute como a la recepcioacuten de los trabajos El plazo

de la garantiacutea comenzaraacute a transcurrir a partir de la fecha del acta de recepcioacuten del trabajo

43 Entregables

Como resultado del proyecto al finalizar eacuteste deberaacuten completarse los siguientes entregables

1 Plan de proyecto Contendraacute principalmente la identificacioacuten de plazos y el plan de calidad para cada uno de los moacutedulos desarrollados asiacute como todos los documentos ofertados en la licitacioacuten

2 Informes de Seguimiento El objetivo de estos informes seraacute tener un reflejo fidedigno del estado en el que se encuentra el proyecto

3 Actas de Reunioacuten Resumen de los acuerdos alcanzados en las reuniones mantenidas

4 Manual de Usuario Describiraacute la funcionalidad del procedimiento desde el punto de vista del usuario final con las especificaciones de cada perfil

5 Plan de Pruebas Relacioacuten de las pruebas necesarias para garantizar la validez del procedimiento modelado

6 Informe de Resultado de Pruebas Indicaraacute queacute pruebas se han realizado y resultado de su ejecucioacuten para cada una de las instalaciones realizadas

7 Quedaraacuten a disposicioacuten del Ayuntamiento de Zaragoza todos los productos obtenidos en el transcurso de este trabajo como los XPDL las plantillas de procedi mientas ficheros de configuracioacuten otros componentes etc

8 Manual de Instalacioacuten Debe identificar todos los pasos que son necesarios realizar para completar con eacutexito la implantacioacuten del procedimiento

9 Control de Calidad Deberaacute suministrarse la metodologiacutea que se aplicaraacute para evaluar la calidad del software asi como los resultados obtenidos al aplicarla una vez finalizado cada moacutedulo o parte de eacutel

7 de8

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 8: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AVUrrrAMtENTO

~liegO de Condiciones teacutecnicas para el DESARROLLO DE APLICACIONES INFORMATICASmi --_________ Zaragoza 12 de Marzo de 2015

Iberto Virto Medina Jefe del Servicio de Redes y Sistemas

8 de8

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 9: PLIEGO DE CONDICIONES TÉCNICAS PARA

ANEXO 1

ENTORNO DE DESARROLLO PARA

-EMPRESAS EXTERNAS SOBRE EL

ENTORNO TECNOLOGICO DEL

AYUNTAMIENTO

Zaragoza AYUIflAMIENTO

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 10: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AflMINMNTO

Anexo I ~ ~ Entorno de Desarrollo para empresas externas

OBJETIVO El objetivo de este documento es I detallar el entorno tecnoloacutegico municipal y aclarar el

procedimiento de trabajo para el desarrollo de proyectos o aplicaciones por terceros para el Ayuntamiento de Zaragoza

Descripcioacuten del entorno tecnoloacutegico municipal De~cripcioacuten del proyecto Entomo deacute aplicacioacuten Entorno de base de datos

Entorno de ficheros Entorno de Desarrollo

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 11: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza AruWTIltMENTO

- Anexo I

Entorno de Desarrollo para empresas externas

n ~~__~~______

ENTORNO TECNOLOGICO CORPORATIVO La arquitectura municipal se ha dividido en distintos entornos con los siguientes

objetivos bull agrupar los accesos en funcioacuten de la naturaleza del usuario final bull aumentar la seguridad evitando que se pueda acceder desde Internet a aplicaciones archivos o base de datos corporativas

bull aislar posibles incidencias entre distintos entornos

ENTORNO PUacuteBLICO blllrlblliiWzaragQla iexcliexcllil Aplicaciones del ciudadano

ENTORNO BACK-END httpintranetred zaragozaes Aplicaciones de Back-end

ENTORNO PREPRODUCCION httppreproduccionredzaragozaes Desarrollo

Cada entorno tiene bull un balanceador hardware que

distribuye peticiones a los servidores encargados de los distintos entornos

bull servidores front-end Webcache que permite establecer reglas html puede estar balanceado

bull servidores http Apache bull varias instancias de servidor de

aplicaciones J2EE que agrupan las aplicaciones finales

Todos los servidores del entorno utilizan sistema operativo Linux

ENTORNO DE APLICACiOacuteN

La infraestructura tecnol~gica es equivalente en todos los entornos

Front-end HTTP Oracle AS1 Ogmiddot1012 Webcache

Servidor HTTP Oracle AS 1 Og 1013 HTTP Server Apache

Servidor-de aplicaciones J2EE OracleAS10g OC4J 10134

Maacutequina virtual 150 06

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 12: PLIEGO DE CONDICIONES TÉCNICAS PARA

ZaragoziI AI1JHTIIMDITO

Entorno de Desarrollo para empresas externas

El entorno de aplicacioacuten deberaacute ser tambieacuten compatible con un ~ntorno Weblogic 1036 y superior ya que se encuentra en el roadmap de migracioacuten

La parametrizacioacuten de las aplicaciones se realizaraacute mediante ficheros de propiedades por ejemplo las rutas de acceso a los logs o url de servicios Web utilizados Si es necesaria la utilizacioacuten de libreriacuteas antildeadidas se podraacuten configurar libreriacuteas compartidas dentro de las instancias de servidor de aplicaciones

ENTORNO DE BASE DE DATOS

El entorno de base de datos corporativo se basa en el SGBD Oracle

Base de datos de produccioacuten Oracle Real Aplication Cluster 11 9 R2

Base de datos de desarrollo Oracle Database Server 11 9 R2

El acceso a recursos de base de datos debe utilizar data-sources del servidor de aplicaciones Puede utilizar JDBC 1010210204 o superior El acceso a recursos de base de datos puede utilizar sistemas de persistencia como Hibernate

ENTORNO DE FICHEROS

Las aplicaciones podraacuten utilizar recursos del sistema de ficheros Las rutas utilizadas deberaacuten estar convenientemente parametrizadas Se deberaacute especificar la naturaleza y dimensionamiento de los ficheros alojados

ENTORNO DOCUMENTAL

El Ayuntamiento dispone del sistema de Gestioacuten documental Alfresco Enterprise 412 o superior

En caso de ser necesario se podriacutea establecer un espacio para alojar documentos de la aplicacioacuten

El acceso a los recursos de Alfresco deberaacute realizarse seguacuten los meacutetodos proporcionados por el equipo de Desarrollo del ayuntamiento

ENTORNO DE DESARROLLO

Las aplicaciones se deben desarrollar basadas en los siguientes elementos

Java versioacuten 5 Tiger

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea

Page 13: PLIEGO DE CONDICIONES TÉCNICAS PARA

Zaragoza UNTltttftNfO

Enlorno de Desarrollo para empresas externas

J2EE incluyendo JSP 21 EJ8 30 Y JD8C 20

Construccioacuten de paacuteginas mediante tecnologiacutea JSF

Anaacutelisis y programacioacuten de componentes reutilizables y parametrizables basados en JSF y Facelets

Utilizacioacuten de patrones de disentildeo Java incluyendo el modelo Vista - Controlador

Procedimientos y funciones de PIISql

Zaragoza 12 de Septiembre de 2014

EL JEFE DEL SERVICIO DE REDES Y SISTEMAS

Fdo Alberto VirtoMedina

Servicio de Redes y Sistemas Departamento de Ciencia y Tecnologiacutea