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