Documente Academic
Documente Profesional
Documente Cultură
INDICE
1. INTRODUCCIÓN ......................................................................................................................... 3
2. OBJETIVOS ................................................................................................................................. 3
3. ALCANCE .................................................................................................................................... 3
4. ESPECIFICACIONES TÉCNICAS DEL SERVICIO .................................................................... 3
5. SERVICIOS WEB Del PROYECTO ............................................................................................ 4
6. DEFINICIÓN SERVICIO WEB ..................................................................................................... 4
6.1. WSBrokerExpediente ........................................................................................................ 4
7. EXCEPCIONES ........................................................................................................................... 7
8. CONSIDERACIONES DE DESEMPEÑO .................................................................................... 8
8.1. Concurrencia ..................................................................................................................... 8
8.2. Tiempo de respuesta esperado ......................................................................................... 8
8.3. Desempeño y Alta Disponibilidad ...................................................................................... 9
8.4. Escalabilidad y Soporte Técnico ....................................................................................... 9
9. SEGURIDAD DE APLICACIÓN ................................................................................................... 9
10. DIAGRAMA DE LA ARQUITECTURA. ........................................................................................ 9
ANEXO 01: Valores de ejemplo para las consultas realizadas a los métodos del servicio web
implementado. ........................................................................................................................... 11
HISTORIAL DE VERSIONES
Código SJAV058
Sistema / Módulo /
Aplicación
Web Service Broker Expediente
Documento(s)
asociado(s)
1. INTRODUCCIÓN
El presente documento formula el contrato del Servicio Web de Broker Expediente
especificando los métodos que la componen y los parámetros de entrada y salida utilizadas en
la migración de archivos desde el servidor FTP hacia el servidor Alfresco.
2. OBJETIVOS
El objetivo del documento es proporcionar información que permita la implementación de los
métodos “consultar documentos pendientes” y “actualizar el estado de los archivo en proceso de
migración” en el servicio web Broker Expediente a fin de migrar los archivos desde los servidores
FTP hacia el Servidor Alfresco.
3. ALCANCE
El contenido del documento está dirigido al equipo de desarrolladores de sistemas de esta
institución, quienes son los encargados de realizar la implementación de la migración de los
documento digitales generados a raíz del proyecto eje en las sedesTributario, Comerciales, La
Mar, JAV, Nazca, Arnaldo Marquez y Puno Carabaya en cumplimiento de la entrega del
proyecto en la cual se especifica los requerimientos recopilados en reuniones instituciones
realizadas.
Los Servicios Web utilizarán un sistema estándar XML, para intercambiar mensajes, independiente
al sistema operativo operacional o lenguaje de programación, con dos propiedades básicas:
Publicable: Al crear el servicio, su publicación debe ser hecha mediante el registro de un catálogo
de servicios para que potenciales usuarios puedan encontrarlo y utilizarlo de ser el caso,
recomendando UDDI V. 3.0.2 definida por OASIS como catalogo o infraestructura de registro a
utilizar.
Auto Descriptible: Los servicios web deben ofrecer una descripción completa de sus servicios y
de cómo los usuarios podrán crear aplicaciones para interactuar con ellos. Esta descripción se
realizará a través de WSDL 2.0., definido por el W3C.
A fin que el servicio cumpla con el requerimiento de integración entre los diversos sistemas de
información, implementadas en diversas tecnologías, se debe utilizar como protocolo de
intercambio de información el SOAP v1.2 definido por el W3C., utilizando mensajes escritos en
lenguaje XML como estándar de interoperabilidad.
Nombre
N° de Descripción Responsable Métodos Dirección WS
Servicio
consultarDocume
ntosPendientesB
WSBroker http://172.20.245.22:8088/pj.gob.p
roker
1 Expedient Poder Judicial e/servicesAlfresco/brokerExpedien
e actualizarEstado
te?wsdl
ArchivoMigracion
Broker.
A continuación se detallan los parámetros de entrada y salida por cada uno de los métodos
mencionados:
6.1.1. ConsultarDocumentosPendientesBroker
Nombre de
consultarDocumentosPendientesBroker
Método
Descripción Permite obtener:
1. La metadata del archivo que se va a transferir y la ruta y nombre del
mismo en el servidor FTP.
2. Los datos de acceso al servidor FTP.
PARÁMETROS DE HEADER
Nombre de
Tipo de dato Obligatorio Longitud Descripción
elemento
Username String SI 20 Usuario quien realiza la
solicitud
Password String SI 20 Contraseña de quien
realiza la solicitud
PARÁMETROS DE ENTRADA
Nombre de elemento Tipo de dato Obligatorio Longitud Descripción
requestSeguridad Seguridad
codigoCliente String SI 5 Código del cliente
codigoAplicativo String SI 3 Código del
aplicativo
Versión
CONTRATO DE SERVICIO WEB 1.0
6.1.2. ActualizarEstadoArchivoMigracionBroker
Nombre de
actualizarEstadoArchivoMigracionBroker
Método
Descripción Permite actualizar el estado (J:tarea, Q:cola, M:migrado, E:error) del
archivo en el proceso de transferencia.
PARÁMETROS DE HEADER
Nombre de
Tipo de dato Obligatorio Longitud Descripción
elemento
Username String SI 20 Usuario quien realiza la
solicitud
Password String SI 20 Contraseña de quien
realiza la solicitud
PARÁMETROS DE ENTRADA
Nombre de
Tipo de dato Obligatorio Longitud Descripción
elemento
requestSeguridad Seguridad
codigoCliente String SI 5 Código del cliente
codigoAplicativo String SI 3 Código del aplicativo
codigoRol String SI 3 Código rol
requestAuditoria Auditoria
7. EXCEPCIONES
Las excepciones empleadas en la implementación de los métodos existentes en el servicio
web “Broker Expediente” son los siguientes:
Código Descripción
VD001 El valor del bloque requestSeguridad es requerido.
VD002 El valor del campo codigoCliente es requerido.
VD003 El valor del campo codigoAplicativo es requerido.
VD004 El valor del campo codigoRoles requerido.
VD005 El valor del bloque requestAuditoria es requerido.
VD006 El valor del campo ipPc es requerido.
VD007 El valor del campo macAddressPc es requerido.
VD008 El valor del campo pcName requerido.
VD009 El valor del campo usuarioSis es requerido.
VD010 El valor del campo usuarioRed es requerido.
VD011 El valor del campo nombreSo requerido.
Código Descripción
VD001 El valor del bloque requestSeguridad es requerido.
VD002 El valor del campo codigoCliente es requerido.
VD003 El valor del campo codigoAplicativo es requerido.
VD004 El valor del campo codigoRoles requerido.
VD005 El valor del bloque requestAuditoria es requerido.
VD006 El valor del campo ipPc es requerido.
VD007 El valor del campo macAddressPc es requerido.
VD008 El valor del campo pcName requerido.
VD009 El valor del campo usuarioSis es requerido.
VD010 El valor del campo usuarioRed es requerido.
VD011 El valor del campo nombreSo requerido.
VD012 El valor del bloque RequestActualizarEstadoArchivoMigracionBroker es
requerido.
VD013 El valor del campo codigoDB es requerido.
VD014 El valor del campo numeroCorrelativo es requerido.
VD015 El valor del campo indicadorMigracion es requerido.
8. CONSIDERACIONES DE DESEMPEÑO
Debido a que el servicio web deberá ser consumido desde aplicativos informáticos
(tareaMigracion y consumerMigracion) debido a su operatividad constante, se requiere
implementar un esquema de alta disponibilidad considerando los siguientes puntos.
8.1. Concurrencia
La cantidad estimada de peticiones diarias en el proceso son los siguientes:
Peticiones Peticiones
Usuarios Usuarios
Usuario Máximas por promedio por
Estimados concurrentes
día día
1 1 - 5 mil aprox.
Poder Judicial
El cuadro expuesto deberá ser llenado previa coordinación con las áreas involucradas en el proceso a fin de
obtener proyecciones y/o estimaciones cercanas a la realidad.
9. SEGURIDAD DE APLICACIÓN
Las políticas de seguridad a considerar en la implementación del servicio web son las siguientes:
usuarioRed
nombreSo
requestActualizarEstadoArc
hivoMigracionBroker
codigoDB 102
numeroCorrelativo 1
indicadorMigracion E
uuid
observacion Hubo un error al transferir archivo