Está en la página 1de 5

Proyecto: Evolucin Arquitectura HBK

Resumen
Este documento describe los servicios de negocio, tcnicos y funcionales
inscritos dentro de la operativa de HBK.

Registro de modificaciones
Versi
n

Descripcin [o
descripcin de cambios]

Autor

Fecha
creacin

0.1

Versin inicial.

everis

02/02/13

2.0

Revisin documento

everis

02/03/13

Aproba
do por

Fecha
aprobaci
n

Luis
Goiria

13/03/13

Contenido
1

Servicios de negocio HBK................................................................................................


1.1 Servicios de Transformacin (Sx).................................................................................
1.1.1

Descripcion General Abstracta de Servicios de Transformacin (Sx)..................

1.1.2
Tabla de Equivalencia de Servicios de Transformacin (Sx)......................Error!
Marcador no definido.
1.1.3
Ejemplo de aplicacin del Servicio de Transformacin (Sx): Validacin de
Sesin de Usuario.........................................................Error! Marcador no definido.
1.2 Servicios de Negocio.....................................................Error! Marcador no definido.
1.2.1

Consulta de saldos...............................................Error! Marcador no definido.

1.2.2

Consulta de Movimientos.....................................Error! Marcador no definido.

1.3 Servicios Proxy..............................................................Error! Marcador no definido.


1.3.1
Descripcion General Abstracta de Servicios Proxy..............Error! Marcador no
definido.
1.3.2

Tabla de equivalencia de servicios proxy.............Error! Marcador no definido.

1.3.3

Ejemplo aplicativo de un servicio Proxy...............Error! Marcador no definido.

Servicios de negocio HBK


1.1

1.1.1

Servicios de Transformacin (Sx)


Descripcion General Abstracta de Servicios de Transformacin (Sx)

Flujo

Descripcin
CASO DE USO

SERVICIO DE TRANSFORMACIN
Este caso de uso tiene como objetivo la transformacin

DESCRIPCIN

de datos de formato MFX a Rest para la llamada al


Servicio Tcnico.

ACTORES

TIPO

Servicio de Negocio (origen/peticionario)


Servicio Tcnico o Servicio Funcional
(destino/proveedor)

Servicio de Transformacin
Los parmetros de entrada y salida variarn

PARMETROS

dependiendo del servicio tcnico o funcional que sea

DE ENTRADA Y llamado. Estos parmetros sern los mismos que se


SALIDA

encontrarn en el Excel de Parmetros de entrada y


salida del Servicio de tcnico o funcional.

PRECONDICIONES
El cliente debe de estar logeado (autenticado).
El cliente debe de hacer clic en un servicio de Negocio, y este SN

debe de realizar una llamada al servicio de Transformacin.


Los

parmetros

de

la

aplicacin

deben

de

haberse

cargado

correctamente.
ESCENARIO PRIMARIO
(Escenario primario)
1. El Servicio de Negocio llama, a travs de un link interno al subflujo
Servicio de Transformacin.
2. El Servicio de Transformacin se encargar de Transformar el
Request del formato MFX al formato Rest. Este mensaje Rest, se
enviara al Servicio Tcnico o Funcional que estar expuesto en REST.
El servicio de transformacin recibir la respuesta del Servicio
Tcnico o Funcional y lo transformar del formato Rest a formato MFX
y finalmente devolver la informacin al Servicio de Negocio.
CONSIDERACIONES
1. Los pasos 1-2 se repiten cada vez que un Servicio de Transformacin
desee realizar una llamada a un Servicio Tcnico o Funcional.
2. La Auditora Tcnica se va a realizar cada vez que un componente
(Servicio Tcnico, Servicio de Negocio o Servicio de Transformacin)
reciba una trama de un componente que lo est llamando o devuelva
una trama a algn componente que lo ha llamado. No se realizara
cuando un componente llame a otro componente, ya que el
componente llamado es el que se encargar de la auditoria.
ESCENARIOS SECUNDARIOS
Error en el Servicio de Transformacin
1. Este escenario ocurre cuando ocurre un error en el Servicio de
Transformacin o este recibe un error del Servicio Tcnico o
Funcional que debe manejar y devolver al Servicio de Negocio que
realiz la peticin.
2. El sistema estar preparado para recibir dos tipos de errores:
a)

Error Tratado:
Son los errores que se crean debido a algn comportamiento
que va en contra el funcionamiento del servicio de negocio o
tcnico. Para este tipo de error, se crean excepciones
especficas para la operacin y se devuelven con un Cdigo Y
un Mensaje de error tipificados y en un lenguaje amigable y
natural para el cliente.

Cdigo
error

del

Descripcin del error

ADSX0001
ADSX0002

Error en la validacin de Schema. {error de la validacin}


Error en la validacin de Transformacin. {error de

ADSX0003
ADSX0004
ADSX0005

transformacin}
Error en la conexin. {detalle del error}
Error en la autenticacin. {detalle del error}
Error reportado por el Servicio Tcnico o Funcional invocado.

la

{error capturado por el servicio de invocado}

b)

Error No Tratado:
Son los errores generados por un comportamiento anmalo del
Servicio de Transformacin. Para estos errores se han creado
excepciones con un Cdigo y Mensaje de error genrico que se
devolvern al Servicio de Negocio. Estas excepciones tambin
capturarn errores que puedan generarse a la hora de llamar
al Servicio Tcnico y que no puedan ser interpretados por el
Servicio de Transformacin.

Cdigo

del

error
ADSX0000

Descripcin del error


Error no tratado.

POSTCONDICIN

DIAGRAMA DE SECUENCIA

Servicio de
Transformacin General.png

También podría gustarte