Download informe tecnico previo de evaluacion de software n0062
Document related concepts
no text concepts found
Transcript
INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE N0062-2008-GT10000 CONTRATACI~NDEL SERVICIO DE IMPLEMENTACION, SOPORTE Y MANTENIMIENTO ANUAL DEL SLlN JAVA SYSTEM APLICA'rION SERV 1. NOMBRE DEL AREA: Subgerencia de Servicios de Tecnologías de Información 2. RESPONSABLES DE L A EVALUACION: Miguel Tejada Malaspina Hernán Bohorquez Pérez 3. CARGOS: Subgerente de Servicios de Tecnologías de Información Especialista en Operaciones y Plataforma 4. FECHA: 3 de Noviembre del 2008 5. JUSTIFICACI~N Actualmente la Gerencia de Tecnologías de Información se encientra implementando el proyecto de "Modernización del Sistema LBTR", que transmitirá los mensajes financieros sobre la misma Red de Bancos LBTR (red dedicada) utilizando el protocolo TCPIIP en lugar de ATM sobre SNA. El proyecto tiene como principal objetivo reducir el riesgo de obsolescencia tecnológica en el que se incurre con el actual sistema LBTR. En este sentido, los objetivos específicos son los de migrar la arquitectura rehosting y el código de la aplicación actual hacia una arquitectura abierta, migrar el sistema de almacenamiento VSAM hacia una base .de datos relacional, eliminar el software "Cliente LBTR" instalado en las entidades del sector financiero; física SI6 ILBTR para la transmisión de mensajes sustituyendo el actual de comunicaciones SNA por el protocolo TCPllP para los interconectados a la red de Bancos BCR. Funcionalmente, se busca sistema ofrezca como mínimo los mismos servicios que brinda el Sistema LBTR actual considerando algunas mejoras funcionales tales como la implementación del esquema DvP para la liquidación de valores. El Banco Central ha venido implementando desde el año 2005 una serie de servicios informaticos que descansan sobre la nueva plataforma corporativa. Esta nueva plataforma corporativa permitió la consolidación de varios aplicativos entre los que se cuenta los servicios transaccionales (CICS, VTAM y aplicaciones Cobol) reemplazados por la suite de Rehosting (MTP, MBM, Snapix), los manejadores de base de datos lnformix y Oracle. Adicionalmente permitió aumentar nuevos PBgina 1 de 4 BANCO CENTRAL DE RESERVA DEL PERU servicios como la suite de colaboración OCS para los servicios de correo, mensajería, contenidos y la implementación del servidor de aplicaciones Sun One para aplicaciones WEB. Siguiendo la evolución tecnológica de las aplicaciones informáticas y las necesidades del BCRP se han desarrollo aplicaciones que brindan servicios Web tales como el Sistema SIB-FTP, el sistema de Instrumentos Monetarios y Cambiarios (SIMC), el sistema de Planeamiento Estratégico (SIPE), los módulos para la consulta y registro del programa de Concurso Escolar y de los cursos de Extensión de Finanzas. Estos servicios se soportan sobre la base tecnológica denominada Servidor de Aplicaciones Sun Java System (Sun One), software que vino con la plataforma tecnológica y que se implemento a partir del año 2006. Asimismo, el Banco Central viene implementando un proyecto de carácter estratégico que consiste en la migración del Sistema LBTR actual hacia una plataforma distribuida con servicios Web. Ello implica implementar un servidor de aplicaciones con las siguientes características técnicas: Soporte integrado para los estándares abiertos de Web Services. Plataforma Java: J2EE 1.5 JSR 109 y 921- lmplementing Enterprise Web Services JSR 224 - Java API for XNIL-Based Web Services (JAX-WS) v2.0 Compatibilidad completa con J2EE 1.4, que incluya .IMS. Basado en estándares abiertos integrados. Infraestructura segura y escalable. Administración exclusiva basada en navegador entre todas las opciones despliegue. Alta disponibilidad de la aplicación con funciones de agrupación en clústeres y de equilibrio de carga. Arquitectura de desarrollo basada en el modelo MVC (Modelo -VistaControlador). Uso de JBC, JMS, EJB, JavaMail, JAX-WS, adicionalmente servicios Web implementados con X-Fire Uso de JMS, uso de colas de tipo Queue con persistencia física en los mensajes. Uso de patrones de desarrollo Struts, Spring, Ajax Uso de patrones de acceso a datos con Hibernate Uso de EJB's de mensajeria (MDB) y Entity Beans Permitir la implementación de alta disponibilidad y balanceo de carga. Facilidades para la gestión y monitoreo. 6. ALTERNATIVAS El software Sun Java System Application Server para el desarrollo y despliegue de aplicaciones WEB viene usándose en el Banco desde el año 2006. Página 2 de 4 Debido a la natural evolución de los productos informáticos así como para aprovechar nuevas funcionalidades de la versión 9.1, las que serán plasmadas sobre el nuevo sistema LBTR, se requiere contratar el servicio especializado para la implementación de una infraestructura de servicios de aplicaciones con características de alta disponibilidad y balanceo de carga, así como garantizar el contrato de mantenimiento y soporte técnico del software implementado. 7. ANÁLISIS COMPARATIVO TÉCNICO Dado que este software es un producto que ya se viene usando en el Banco, se desea contratar el servicio de instalación, configuración y puesta en marcha de la versión 9.1 del Sun Java System Application Server. En ese sentido, durante el proceso de contratación se realizara una evaluación de los servicios adicionales que ofrezcan los diferentes proveedores. Este software tiene las siguientes funcionalidades generales: O O O O O O o O O o O O O O o Soporte integrado para los estándares abiertos de Web Services: Plataforma Java: J2EE 1 5 JSR 109 y 921- lmplementing Enterprise Web Services JSR 224 - Java API for XML-Based Web Services (JAX-WS) v2.0 Compatibilidad completa con J2EE 1.4, que incluya JMS. Basado en estandares abiertos integrados. Infraestructura segura y escalable. Administración exclusiva basada en navegador entre todas las opciones de despliegue. Alta disponibilidad de la aplicación con funciones de agrupación en clústeres y de equilibrio de carga. Arquitectura de desarrollo basada en el modelo MVC (Modelo -VistaControlador). Uso de JBC, JMS, EJB, JavaMail, JAX-WS, adicionalmente servicios web implementados con X-Fire Se usa JMS, se usan colas de tipo Queue con persistencia física en los mensajes. Uso de patrones de desarrollo Struts, Spring, Ajax Uso de patrones de acceso a datos con Hibernate Uso de EJB's de mensajería (MDB) y Entity Beans Permitir la implementación de alta disponibilidad y balanceo de carga.. Facilidades para la gestión y monitoreo. 8. COSTO - BENEFICIO COSTOS: n Los costos del servicio a brindar son los siguiente: Servicio de implementación Sun Java Web Application Server $15,333.64 Operación asistida $23,920.00 Taller de entrenamiento $20,056.00 El costo total del servicio asciende a US$ 59,309.64 sin incluir impuestos. BENEFICIOS: Algunos beneficios de contar con este servicio son: o El servicio especializado para la instalación, configuración y puesta en marcha del software requerido, que garantice un óptimo funcionamiento de la plataforma tecnológica sobre la que se sostienen las aplicaciones WEB y principalmente la nueva versión del Sistema LBTR o El soporte y mantenimiento del software, que permita tener derecho a recurrir al fabricante ante eventos e incidentes, así como derecho a nuevas versiones de los programas que componen la plataforma de software como el servidor de aplicaciones y todos sus componentes con mejoras funcionales y correctivos al día, como medio para prevenir incidentes de error sin cargo adicional. o Asesoría y soporte en trabajos altamente técnicos propuestos por el BCRP o La actualización tecnológica que permita la continuidad de los servicios que se brinda al Banco y a las Entidades Financieras del país. o El aprovechamiento de la experiencia en el uso de las funcionalidades del software requerido por parte de los especialistas a cargo de la operatividad de la infraestructura de servicios. 9. CONCLUSIONES Para garantizar la continuidad operacional de las soluciones informáticas WEB y una adecuada implementación del Proyecto "Modernización del Sistema de Liquidación Bruta en Tiempo Real (LBTR)", es de suma importancia contar con un servicio especializado para la implementación de la plataforma Sun Java System Application Server y un contrato vigente de mantenimiento y soporte que compone esta plataforma, a fin de garantizar una adecuada implementación de la infraestructura de servicios y la continuidad operativa de los servicios críticos señalados 10. FIRMAS fl R