Download Capacitación. - web www2.seace.gob.pe

Document related concepts
no text concepts found
Transcript
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
ARQUITECTURAS TECNÓLOGICAS DE LA MUNICIPALIDAD DE SANTIAGO DE SURCO
Y ESPECIFICACIONES TÉCNICAS PARA EL SISTEMA DE CONTROL DE OBRAS
PRIVADAS – INCLUYE SOFTWARE DE SERVIDOR DE MAPAS:
CONTENIDO:
A.
Descripción general de las Arquitecturas Tecnológicas de la Municipalidad de
Santiago de Surco al 15 de mayo del 2008.
1.
Situación de la arquitectura de software
2.
Situación de la arquitectura de hardware
3.
Situación de las funcionalidades generales del software y de los procesos involucrados
4.
Situación de la integración de los aplicativos.
B.
Especificaciones técnicas para el desarrollo o adquisición de un Sistema de
Control de Obras Privadas, incluye software de servidor de mapas, acordes con
las Arquitecturas Tecnológicas de la Municipalidad de Santiago de Surco.
A. Descripción general de las Arquitecturas Tecnológicas de la Municipalidad de
Santiago de Surco al 15 de mayo del 2008
1.
Situación de la arquitectura de software
a)
Lenguaje de programación bajo arquitectura J2EE.
El lenguaje JAVA esta orientado a objetos, la forma como se aplica la arquitectura J2EE
en la MSS es a través de “capas”, donde se identifican principalmente:

“Capa de presentación”; contiene las interfaces de los aplicativos

“Capa de negocios”, donde se codifica las reglas del proceso de negocio aplicables
a la interacción entre procesos.

“Capa de datos”, donde se determina las reglas aplicables al mantenimiento de los
registros de las bases de datos,

“Patrones de diseño”, las cuales son: el “patrón de delegación” (delegate pattern),
que comunica la “capa de presentación” con la “capa de negocios”; y el “patrón de
fachada” que comunica las “entidades del negocio” con el “patrón de delegación”.
Cabe señalar que en la MSS, que las “capas delegadoras” permiten interconectar los
diferentes aplicativos JAVA, tales como: Sistema de Administración Tributaria –
Tesoreria Ingresos (SATTI), Sistema de Autorizaciones Comerciales, Sistema de
Consulta Cartográfica, Módulo de zonificación de usos de suelo y otros.
1 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
La arquitectura J2EE permite desarrollar:
b)

Paginas WEB dinámicas JSP (Java Server Page); y las capas de presentación
mediante Struts 1.1 (JSP, Servlets y Tag Librerys)

Procesos de negocios del tipo EJB’s (Enterprises Java Beans);

La conexión de los aplicativos con a base de datos mediante JNDI (Java naming
directory) y usando un servidor de aplicaciones JAVA, además se aplica el patrón
DAO (Data Accsess Object) que maneja dos capas adicionales: de repositorio y de
consulta de datos (BEAN’s y DAO’s). En el caso de los DAO’s se utiliza iBATIS
(framework ó procedimiento de trabajo en software).

Las “Capas intermedias”, que permiten publicar el proceso a través de servicios
WEB.
Servidor de Aplicaciones: IBM Websphere Server 5.1.
El servidor de aplicaciones JAVA Websphere Server, es exclusivo para alojar todas
las aplicaciones de la MSS desarrolladas en JAVA, tercerizadas o no; desde este
servidor se publican las aplicaciones de INTRANET tales como SATTI, Licencias de
Autorizaciones Comerciales, Sistema de consultar cartográfica, Módulo de zonificación
de usos de suelo, Sistema de Fichas Catastrales y otras.
c)
Servidor WEB: Internet Information Server (IIS)
El Internet Information Server (IIS), es el servidor WEB exclusivo para publicar
páginas Web estáticas y dinámicas de la MSS, tales como los servicios de pagos en
línea, consulta de deudas, información cartográfica de zonificación, consulta de
expedientes, etc.
d)
Servidor de Base de datos: IBM DB2 Versión 8.1
Como manejador exclusivo de base de datos la MSS tiene al IBM DB2, en el cual se
encuentra toda la información de los programas desarrollados por el área de sistemas.
e)
Visor de Cartografía: Autodesk Mapguide Server 6.3.
El visor de cartografía que cuenta la MSS es el Autodesk Mapguide Server, el cual
permite publicar la información cartográfica que se puede integrar con aplicativos bajo el
modelo cliente-servidor de escritorio (es el caso del sistema de monitoreo de unidades
de seguridad ciudadana y el Sistema de requerimientos de alumbrado publico) y de
aplicaciones WEB (es el caso del sistema de consulta cartográfica, de zonificación, de
sectorización y otros).
VER ANEXO 1
2.
Situación de la arquitectura hardware
a)
(01) Servidor de Aplicaciones.
Servidor que aloja todas las aplicaciones Java J2EE de la MSS
- J2EE
- AJAX
- HTML
b)
(01) Servidor de Mapas y Archivos de Cartografía.
2 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
Servidor que tiene la data cartográfica y los enlaces con la base de datos. Archivos que
soporta:
- SHP.
- Oracle Spatial.
- Información generada por ArcSDE.
- SDF
- ODBC con otras bases de datos (DB2, Access, etc.).
- DWG (Archivo de Autocad)
Para que el usuario pueda visualizar el mapa se necesita solo la instalación de un visor
para Internet Explorer y para los demás exploradores se puede utilizar la opción de
visualizador de APPLETS. El visualizador de mapas para usuarios utilizado es el Active
X.
c)
(01) Servidor de Base de datos
El servidor de base de datos tiene como motor al DB2 UDB 8.1 para el manejo de
información transaccional. Este motor centraliza toda la información en (01) repositorio
que permite consistenciar y validar la información.
VER ANEXO 2
d)
(01)Servidor de Internet (publicación de páginas Web estáticas y dinámicas).
Servidor que enlaza la página WEB y las aplicaciones WEB dinámicas que se tienen en
la MSS. Lenguajes alojados:
-.NET
- HTML
VER ANEXO 3
3.
Situación de las funcionalidades generales del software y de los procesos
involucrados
a)
Desde la perspectiva del área de sistemas:
Diseño de interfaces según los estándares de la MSS.
Tiempo de espera de cada consulta.
Por lo general el tiempo promedio de espera es hasta de (02) segundos por cada
consulta, este tiempo varia en Internet según la velocidad de conexión que el
usuario maneje, pero para una velocidad de 100 Kbps es hasta de (03) segundos
por transacción, debido a la distribución de carga de trabajo de los servidores.
Para mostrar la cartografía el tiempo varía, en intranet de (02) segundos según
los usuarios conectados. (259 usuarios registrados como máximo).
Para las opciones por Internet el tiempo varia según la velocidad de conexión de
Internet que el usuario maneje. Pero según la apreciación de los usuarios el
tiempo es rápida comparado con los aplicativos que se tienen publicados de igual
funcionalidad en otras paginas WEB.
Manejo de perfiles.
3 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
La matricula de usuarios es por el sistema y este es administrado por el área de
soporte y personal autorizado.
Autenticación de usuarios única de la corporación.
Los sistemas están siendo diseñados para que la autentificación sea única. (Un
solo usuario para todas las aplicaciones).
b)
Desde la perspectiva de los usuarios internos (INTRANET):
Amigable al usuario
El desarrollo de aplicativos GUI (Interfaz Grafica de Usuario) debe ser fácilmente
entendible por el usuario que utiliza el aplicativo.
Tiempo de capacitación.
El tiempo de capacitación es permanente y es según requerimiento del área
competente.
Ayudas en línea de aplicación.
Las ayudas en línea pueden ser telefónicas, por manuales de usuario y tooltips
(Ayuda dinámica) que se muestran en la aplicación.
c)
Desde la perspectiva de los usuarios externos (INTERNET):
Tiempo de espera de aplicación Web.
El tiempo de espera de las aplicaciones que se publican a través de Internet debe
ser óptimo, (mejorar el que se tiene o mantener pero no aumentar), para tener la
misma calidad de servicio y no tener ninguna queja de los vecinos que consultan
las opciones por Internet.
Tiempo de espera de Visor de Mapas
El tiempo de espera del visor de mapas debe ser igual al que se tiene o mejor ya
que esto logra apreciar la cartografía que se esta publicando.
Diseño de interfaces de usuario según Imagen Institucional y de acuerdo a la
página Web de la municipalidad.
4.
Situación de la integración de los aplicativos.
Se tiene la integración a nivel de base de datos como a nivel de aplicaciones mediante
una sola arquitectura de desarrollo y siguiendo estándares de programación y de base
de datos aprobadas por la municipalidad.
a)
Arquitectura SOA
La municipalidad cuenta con software de explotación de datos pero para ello los
aplicativos se deben orientar a la arquitectura orientada a servicios. Esta
arquitectura es el paso fundamental para poder integrar cualquier sistema de la
municipalidad y el exterior un ejemplo es la interconexión de pagos en línea con el
Banco de Crédito.
b)
Servicios desarrollados para comunicar aplicaciones.
El desarrollo de las diferentes aplicaciones se orienta a crear servicios de los
procesos principales para que estos sean consumidos por cualquier aplicativo
hecho en el mismo lenguaje o diferente.
4 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
c)
Integración a nivel de base de datos.
Dentro de la base de datos se tiene integrado la información catastral y la de rentas
a un porcentaje aceptable de un 80%, así como también información de licencias,
trámite documentario y administración municipal. Se caracteriza por tener manejo
de instancias y esquemas dentro de la base de datos que separan la data en
diferentes repositorios pero se mantienen consistentes gracias a la integridad
referencial lo cual permite como por ejemplo no tener más de un contribuyente en
todos los registros, no tener duplicidad de predios o codificaciones fuera del
estándar de la municipalidad.
d)
Características de sistemas que se tienen en la municipalidad.
Las características de las diferentes aplicaciones desarrolladas por el área de
sistema son las siguientes:
- Lenguaje de programación orientado a objetos.
- Arquitectura SOA.
- Procesos orientados a servicios.
En los aspectos técnicos la velocidad de conexión de Internet es de 06 Mbps y se
tiene una topología de servidores especiales para cada objetivo dentro de la
corporación. (Servidor de aplicaciones, Servidor Web, Servidor de base de datos,
Servidor de Correos, etc.).
Por experiencia en las aplicaciones Web de la corporación estas no tardan mucho
en cargar y todas no necesitan de ningún programa adicional para poder funcionar
en el cliente, el visor de mapas esta configurado para que se baje automáticamente
y el tiempo de instalación es de segundos según el ancho de banda, para un
rendimiento de interacción optimo que no muestra demora en ninguna operación.
Con todos estos conceptos podemos describir la arquitectura de las aplicaciones de
la municipalidad
VER ANEXO 4
5 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
B.
Especificaciones técnicas para el desarrollo o adquisición de un sistema de
control de obras privadas que incluye software de servidor de mapas, acordes con
las Arquitecturas Tecnológicas de la Municipalidad de Santiago de Surco.
ESPECIFICACIONES TÉCNICAS
ADQUISICIÓN DE SOFTWARE DE CONTROL DE OBRAS PRIVADAS – INCLUYE
SOFTWARE DE SERVIDOR DE MAPAS
1. TECNOLOGÍA ASOCIADA
Se deberá generar un programa computarizado que se integre a la base de datos DB2
de la Municipalidad, la base cartográfica será almacenada en una base de datos
espacial (POSTGRE-POSTGIS), y seguirá los estándares del OGC.
2. APLICACIÓN GIS EN ENTORNO WEB
Permite diseminar la información en un entorno GIS de acceso desde la página WEB de
la Municipalidad de Santiago de Surco. Así mismo logra interactuar con el vecino al
permitir al mismo ingresar la ubicación de obras irregulares, los cuales se almacenarán
en la base de datos espacial para su posterior verificación, optimizando los procesos de
fiscalización, y permitiendo al vecino conocer también los datos correspondientes a
profesionales responsables de las obras, número de pisos, características de la obra,
entre otros datos relevantes.
Incluye una licencia del servidor de Mapas y la personalización del mismo.
■
Alcances del Software.
Del Software de aplicaciones GIS en internet (Servidor WEB para mapas) el cual
deberá contener como mínimo las siguientes características básicas:
La licencia debe permitir que el servidor posea más de un procesador.
■
Servidor de mapa para Internet / Intranet con funciones SIG, acceso a
las capas, base de datos asociada a su geometría y su representación
gráfica, empleando un lenguaje de programación orientada a objetos, que
sea abierto y siga los estándares en desarrollo de aplicaciones Web, como
JAVA. El licenciamiento deberá ser por servidor independientemente del
número de procesadores del mismo.
Debe incluir como mínimo las siguientes funcionalidades:
a) Control de sesiones.
b) Control del proyecto, capas, geometría, representaciones gráficas.
c) Lectura de diferentes fuentes de datos que incluyan a los formatos comerciales
y los formatos abiertos especificados por el Open GIS Consortium (GML, SFS,
WMS, WFS) así como conexión a las bases de datos espaciales como Oracle,
MysSQL, POSTGRE-POSTGIS, etc.
d) Interfase de usuario final adaptable, que emplee “applets” de java o Flash.
e) Aplicación de configuración del servidor de mapa, en entorno gráfico, fácil de
emplear, que pueda ser usado desde la Intranet o Internet.
6 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
f)
Uso de múltiples tipos de proyecciones geográficas, aplicables al proyecto en
su generalidad, así como
a cada capa incluida en el proyecto,
independientemente de su fuente o tipo de datos (datos locales, base de datos
espaciales, servicios WEB).
g) Posibilidad de conversión de proyecciones de coordenadas.
h) Creación de un servicio WEB WMS y WFS en modo servidor y cliente,
siguiendo las especificaciones del Open GIS Consortium.
i)
Uso de índices espaciales tipo QuadTree.
j)
Soporte de simbologías tipo True Type, Bitmaps y por coordenadas vectoriales.
k) Soporte de múltiples formatos de imágenes estándares e imágenes satelitales.
l)
Filtros de datos y su clasificación empleando expresiones tipo SQL.
m) Ejecución en lado Servidor.
n) Debe tener un acceso ilimitado de usuarios, dependiendo solamente del ancho
de banda y del servidor web que se emplee. El cliente a lo más debe requerir el
visor de Flash o de Java, dependiendo del desarrollo de la aplicación. No se
emplearán descargas grandes o instalaciones ni licencias.
■
Multi Plataforma.
Requerimientos del sistema.
Sistema Operativo.
Windows 2003 Server.
Servidores Web.
Internet Information Server 5.0 o Superior.
Lenguaje de programación.
Programación usando:
JAVA.
JAVA Script.
Ajax.
■
Interoperatibilidad.
Soportar diferentes formatos, como mínimo los que se indican a continuación todos
ellos de manera nativa. No se requerirá migración de formatos:
Vectoriales.
a) Shape files.
b) MapInfo (Tab, Mif/Mid).
c) MicroStation DGN.
d) OGDI Vectors.
e) GML.
f) POST GIS.
g) Oracle Spatial.
h) ESRI SDE.
i) S-57.
j) FMEObjects Gateway.
k) OGDI Vectors.
7 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
Imágenes.
l) TIFF, PNG, JPEG, GIF, BMP.
m) ECW, GRASS, SDTS, OGDI, HFA, DTED, SPOT, JPEG2000.
n) PCI, ERDAS 7.x, RadarSat2 XML.
o) Bases de datos espaciales.
p) ORACLE SPATIAL.
q) MySQL.
r) SQLite.
s) POSTSQL.
t) Conexiones ODBC.
u) Servicios WEB.
v) WMS (servidor y cliente).
w) WFS (servidor y cliente).
x) WCF.
■
Accesibilidad.
Acceso a bases de datos en línea, con acceso en tiempo real a bases de datos
relacionales (DB2, ORACLE, INFORMIX, SQL SERVER, etc.), bases de datos
locales (Access, DBF) y bases de datos WinISIS. Se puede extraer la información y
combinarlas en mapas temáticos, así como en su consulta integral, incluyendo
videos, fotografías y panorámicas.
a) Arquitectura.
b) Soporte a arquitectura de cliente servidor desde computadoras pequeñas, hasta
servidores grandes.
c) Instalación en el cliente.
d) En el lado del cliente solo se requiere de un Web BROWSER (Internet Explorer,
NetScape, etc). No es necesaria la instalación de ningún Plug-In.
e) Seguridad y Control.
f)
Control de accesos a los datos, seguridad de los datos geográficos y de la base
de datos, administración de seguridad integrada a las que se emplee en el
servidor Web, obteniéndose una administración única e integral.
g) Funcionalidad.
Navegación Interactiva
Se utilizan botones con iconos (similar a las aplicaciones Desktop)
facilitando su uso intuitivo.
Búsqueda Dinámica
De los elementos definidos por el administrador (y con los permisos
correspondientes), sobre los elementos existentes que pudieran ser
actualizados o mantenidos por diferentes usuarios localizados en
lugares distantes. Se utilizan herramientas de selección o de
verificación que simplifiquen la operación.
Consulta de Objetos
Se pueden consultar cualquier tipo de información relacionado al
objeto, contenido en el mapa mismo, o en bases de datos, incluso
fotografías, videos ó panorámicas, mostrarlas integradas
y
rápidamente al usuario final.
Edición de Objetos.
8 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
Se pueden elaborar paginas con funcionalidades complejas, que
permitan operaciones integradas de acceso o actualización de la
bases de datos, y/o operaciones geométricas o geográficas del
objeto (selección, coordenadas, posición, etc).
h) Múltiple Servidores.
Será posible definir e integrarlos, mediante la tecnología WMS (WMS Server y
WMS Cliente) para el acceso a la información SIG (por mas remota que se
encuentre) sin realizar descargas, copias o duplicados de los mismos.
Compartir fácilmente datos espaciales aplicando la implementación de la
especificación 1.1.1. Web Mapping Service (WMS) DEL Open GIS Consortium
(OGC) para intercambio de datos.
3. APLICACIÓN GIS (STAND ALONE)
Módulo Complementario de edición, Stand Alone: (06) licencias que permitan
realizar modificaciones a nivel GIS sobre la base de Datos espacial, POSTGREPOSTGIS, correspondiente a la información relacionada a licencias de obras.
Permitiendo optimizar este proceso que eventualmente podrá realizarse desde la
aplicación internet.
Requerimiento.
Software de aplicaciones GIS (de escritorio) el cual deberá contener como mínimo las
siguientes características básicas: Licencia de ejecución para 3 estaciones de trabajo.
Alcances del Software.
Software de escritorio, con funcionalidades de navegación, consulta, análisis,
integración de datos (vectoriales, bases de datos espaciales, imágenes-ortofotografías).
Que emplee un lenguaje de programación orientada a objetos, que sea abierto, tanto
para su programación como para la elaboración de procedimientos y macros, modular
permitiendo la incorporación de nuevas librerías o la utilización de las existentes para la
implementación de nuevas funcionalidades o procesos. El licenciamiento del software
donde correrá la aplicación desarrollada en Java, deberá ser por estación de trabajo.
El proveedor entregará las fuentes correspondiente al plugin del desarrollo del módulo
de licencias de obras.
El software a utilizar deberá incluir módulo de ruta Optima, para el seguimiento e
inspección de obras.
Funcionalidades complementarias:
a) Control de múltiples espacios de trabajo
b) Control de Capas, Topología, geometría, representaciones gráficas.
c) Lectura de diferentes fuentes de datos que incluyan a los formatos comerciales
(ESRI Shape, MapInfo TAB) y los formatos abiertos especificados por el Open GIS
Consortium así como conexión de lectura y escritura a las bases de datos
espaciales como POSTGRE SQL –POST GIS.
d) Acceso a servicios de mapa en WEB WMS y WFS.
e) Posibilidad de realizar conversión de proyecciones de coordenadas. wgs84,
coordenadas geográficas y UTM
9 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
f)
Posibilidad de cambio directo de los formatos de almacenamiento de los datos
vectoriales.
g) Uso de índices espaciales tipo QuadTree
h) Soporte de simbologías tipo True Type, Bitmaps y por coordenadas vectoriales.
i)
Soporte de múltiples formatos de imágenes estándares e imágenes satelitales
j)
Consulta de datos y su selección empleando expresiones (topológicas y tabulares)
mediante constructores de consultas que faciliten su uso.
k) Modulo de ruta óptima dinámica.
Plataforma.
Requerimientos del sistema.
Sistema Operativo de la estación de trabajo.
a) Linux o Windows XP
b) Java Runtime 1.4.x o superior.
Capacitación.
Esta etapa consiste en la capacitación del personal de la Municipalidad de Santiago de
Surco en el manejo y administración de los sistemas. Mínimo (24) horas, en cada caso
que se define a continuación.
a) Capacitación técnica para usuarios de sistemas
b) Capacitación funcional para usuarios de catastro
Correspondiente a la data:
El proveedor realizará la georeferencia y codificación de las licencias de obras de los ultimis
tres años y se almacenará en DB2.
4. PRODUCTO A ENTREGAR
a) (01) Licencia y personalización del producto WEB (Incluye fuentes).
b) (06) Licencias de software de edición, (Stand Alone) .(Incluye fuentes
correspondiente al módulo de licencias desarrollado en Java)
c) Manuales digitales
d) Capacitación de (24) horas
5. TIEMPO DE ENTREGA
(30) días calendarios.
6. GARANTÍA:
(12) meses con soporte telefónico de lunes a viernes de 8 a.m. a 5 pm o atención
presencial en los casos que la MSS lo requiera.
10 de 11
Municipalidad de Santiago de Surco
GERENCIA DE SISTEMAS Y PROCESOS
7. CONSIDERACIONES:
REQUERIMIENTOS DE HARDWARE RELACIONADO CON LA ADQUISICIÓN DE
SOFTWARE DE CONTROL DE OBRAS PRIVADAS – INCLUYE SOFTWARE DE
SERVIDOR DE MAPAS – EN EL CASO NO SEA ADQUIRIDO POR OTRO PROCESO.
Nº
Hardware
Estado
1
Servidor de mapas
No hay
2
Servidor WEB de publicación de información gráfica
No hay
3
Servidor de Base de datos gráfico
No hay
4
Servidor de Base de datos literal
Si hay
5
Servidor de imágenes (predios)
No hay
COSTO DEL SERVICIO
El costo del servicio asciende a la suma de:
S/. 98,497.00 (Noventa y Ocho Mil Cuatrocientos Noventa y Siete con 00/100 Nuevos Soles
El precio señalado incluye IGV.
FORMA DE PAGO
A la entrega y conformidad del servicio.
Experiencia
.- Cinco (05) años relacionados al objeto del proceso.
.- Monto de contratos en los 2 últimos años: Aproximadamente Dos (02) veces el monto de
referencia
Personal a cargo:
.- Jefe de proyecto Arquitecto colegiado > 12 años en el ejercicio de la profesión.
.- Garantía: Un (01) 1 año
Tiempo de entrega 30 dias.
xxxxxxxxxxxxxxxxxxxxxxxxxxx
11 de 11