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