100% encontró este documento útil (5 votos)
6K vistas18 páginas

Examen Correcto

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 18

1.

Nombre de las carpetas donde se colocarán los archivos temporales de entrada y salida
para los procesos batch

a) /fichtemcomp/datent
/fichtemcomp/datsal

b) /fichtemcomp/input
/fichtemcomp/output

c) /fichtemcomp/entrada
/fichtemcomp/salida

d) /fichtemcomp/in
/fichtemcomp/out

2. Nomenclatura utilizada para nombrar los archivos de entrada o salida para procesos Batch

PUUAA_DXX_fecha_nombrefichero

P: nombre país (código establecido en la tabla de países de la Norma)

UUAA: Código aplicación

DXX: Persistencia, se establece un límite de 48 horas para el borrado de los ficheros, todos los
ficheros se borrarán pasados dos días. También se establecerá que todos los ficheros que no
cumplan la normativa establecida se borrarán pasadas las 48 horas desde su fecha de timestamp.
El valor por defecto será D02, se deja abierto para que en un futuro se puedan contemplar otros
casos de persistencia.

Fecha: Se establece el siguiente formato para que no se sobreescriban los ficheros generados en el
mismo día, aaaammdd

Nombre fichero: formato de 25 caracteres máximo, serán las aplicaciones las que indiquen en esta
parte variable el formato hhmmss si generan más de un fichero al día y no quieren que se
sobreescriban.

3. ¿Cuáles son los paquetes spring que utiliza APX?

a) - Spring AOP, ASM, Aspects, Core, Expression Language, Hibernate, JDBC, Retry, xml
b) - Spring Struts, ASM, Aspects, Core, Expression Language, JMS, JDBC, Style, Task
c) - Spring Struts, ASM, JMS, Core, Expression Language, JMS, JDBC, Style, Task
d) - Spring AOP, ASM, Aspects, Core, Expression Language, JMS, JDBC, Retry, Transaction
4. Son funcionalidades de la Base de datos / persistencia APX
a) Soporte para CLOB/BLOB en Oracle Envío de Sucesos (Arq de Eventos)
JMS/Rabbit, Conector NO SQL MongoDB
b) Conector IMS Connect ESP, Soporte Transaccional JTA/XA, JNDI , No JNDI
c) HTTP / RESTFUL, AQPG, Conector NO SQL ElasticSearch
d) Soporte para CLOB/BLOB en Oracle, Two-Phase Commit entre BBDD Relacionales,
Conector NO SQL MongoDB

5. APX permite invocación asíncrona de transacciones


a) Verdadero
b) Falso

6. ¿Cuáles son las excepciones permitidas por APX?


a) com.bbva.apx.exception.business.LogicalException
com.bbva.apx.exception.io.network.TimeoutException
com.bbva.apx.exception.db.DuplicateKeyException
com.bbva.apx.exception.db.Empty
com.bbva.apx.exception.db.TimeoutException

b) com.bbva.apx.exception.business.BusinessException
com.bbva.apx.exception.io.network.TimeoutException
com.bbva.apx.exception.db.DuplicateKeyException
com.bbva.apx.exception.db.NoResultException
com.bbva.apx.exception.db.TimeoutException

c) com.bbva.apx.exception.business.LogicalException
com.bbva.apx.exception.io.network.AddressNotFound
com.bbva.apx.exception.db.DuplicateKeyException
com.bbva.apx.exception.db.Empty
com.bbva.apx.exception.db.TimeoutException

d) com.bbva.apx.exception.business.LogicalException
com.bbva.apx.exception.io.network.AddressNotFound
com.bbva.apx.exception.db.NotAllowedDataException
com.bbva.apx.exception.db.DuplicateKeyException
com.bbva.apx.exception.db.TimeoutException

7. ¿Cuál es la función de IMS Connect?


a) Conector para BD
b) Conector para Host
c) Conector para ASO
d) Conector para Servicios de comunicacion
8. ¿Qué utilería se utiliza en una librería para consumir un servicio ASO?
a) JPA
b) DROOLS
c) Multichannel and Technical Interbackend
d) DocumentManager

9. ¿Cuál es la ruta donde se encuentran los archivos de Deployed dentro del servidor?

a) D:\ENTORNO_LOCAL_APX\JBOSS\standalone\deployments
b) D:\ENTORNO_LOCAL_APX\JBOSS\conf\deployments
c) D:\ENTORNO_LOCAL_APX\JBOSS\data\deployments
d) D:\ENTORNO_LOCAL_APX\JBOSS\configuration\deployments

10. ¿Cuál es la utilería que permite envio de mensajes a travez de Twitter, SMS, eMail?
a) JPA
b) JNDI
c) Interback-End
d) Communication Manager

11. ¿Cuál es la utilidad para realizar que permite definir reglas de negocio en APX?
a) JPA
b) DROOLS
c) Multichannel and Technical Interbackend
d) DocumentManager

12. ¿Para que sirve la anotación @Mock:?

a) Indica a Junit que debe usar los métodos setX para settear mocks en la clase donde se
utilice.
b) Esta anotación cuando se usa en un método, indica que ese método se ejecutará antes de
cada @Test
c) Indica a Junit que la propiedad donde se haya usado esta anotación es un mock, y por lo
tanto, se inicializa como tal y es susceptible a ser inyectado por @InjectMocks.
d) Se utiliza un dummy para el ConfigurationFactoryMock, que devuelve un
ApplicationConfigurationService con datos precargados.

13. ¿Cuál es la librería que proporciona APX para el cálculo de una fecha hábil?

a) QWYPRX40
b) QWYPRX62
c) QWYPRX21
d) QWYPRX41

14. ¿Cuáles son las ventajas de usar el framework de OSGI?

a) Reduce la complejidad, reutililizable, Crecimiento vertical, Rapidez


b) Soporte BBDD, Soporte de servicios REST, Actualizaciones Dinamicas, Rapidez
c) Reduce la complejidad, reutililizable, Soporte de servicios REST, Actualizaciones Dinamicas
d) Reduce la complejidad, reutililizable, Actualizaciones Dinamicas, Rapidez

15. ¿Un batch se puede ejecutar vía JMS?


A) Verdadero
B) Falso

16. ¿Cuáles son los elementos de un servicio Back-End?

Aplicación: Este campo se refiere a la UUAA a la que pertenece la Unidad Funcional. Una vez
seleccionemos la Unidad Funcional, este campo se auto-completará, en relación a la UUAA a la
que pertenezca la Unidad Funcional seleccionada en el campo anterior. Este campo no es editable.

Servicio: En este campo se completa el código correspondiente al Servicio que vayamos a crear.
La nomenclatura es SXXX, esto es, el código siempre tiene que empezar por S mayúscula y los
tres siguientes caracteres ser alfanuméricos.

Versión:  versión del Servicio. Esta se refiere a la versión del Servicio con la que se publicará,
diferente de la versión Maven del proyecto.

API: Este es el campo en que se define el API. Este campo es obligatorio y deberá cumplir la
nomenclatura definida desde Catalogo de APIs.(alfanúmerico en minusculas)

Entidad: En este campo se describe el recurso o subrecurso sobre el que se quiera operar desde
el API definida en el campo anterior. Este campo es opcional, deberemos completarlo según la
jerarquía de recursos/subrecursos que estén definidos en nuestra API.

Descripción: Este campo permite escribir una descripción breve sobre la funcionalidad que se
implementará en el Servicio Backend. Este campo es obligatorio, si no se rellena correctamente,
saldrá un aviso del error.

17. ¿Cuál es la dependencia para la escritura de archivos Excel?


a) <dependency>
<groupId>com.bbva.elara</groupId>
<artifactId>elara-batch-poi</artifactId>
<version>${elara.version}</version>
</dependency>
b) b) <dependency>
<groupId>com.bbva.elara</groupId>
<artifactId>elara-batch-excel</artifactId>
<version>${elara.version}</version>
</dependency>
c) <dependency>
<groupId>com.bbva.excel</groupId>
<artifactId>elara-batch-util</artifactId>
<version>${elara.version}</version>
</dependency>

d) <dependency>
<groupId>com.bbva.excel</groupId>
<artifactId>elara-batch-util</artifactId>
<version>1.1.1</version>
</dependency>

18. ¿Como se crean los paquetes Bundles?

a) Se compila el proyecto para generar un jar con clean install


b) Se suben los jars a apache felix
c) Con el uso del Maven Plug in Bundle y el empaquetamiento del Bundle
d) Maven clean

19. ¿Cuál es la excepción que se envía en caso que un servicio APX falle?

a) BusinessException 
b) IllegalStateException
c) NullPointerException
d) RuntimeException

20. ¿Qué librería permite calcular y validar el IBAN?

a) QWYPRX61
b) QWYPSD94
c) QWTYSJ356
d) QWYPRX62

21. Si la librería es ONLINE, en el pom.xml de la interfaz y la implementación de la librería,


será necesario añadir la dependencia del configuration manager application de batch con
la etiqueta optional a true:

<!—Dependenciasde batch-->

<dependency>
<groupId>com.bbva.elara</groupId>
<artifactId>elara-batch</artifactId>
<version>${elara.version}</version>
<type>pom</type>
<optional>true</optional>
</dependency>

a) Verdadero
b) Falso

22. ¿Cuáles son los ejemplos de patrones de diseño para APX?

a) Paginación en transacciones, CRUD en librerias, CRUD en componentes APX, DTOs en


componentes APX.
b) Paginación en transacciones, paginación en librerias, paginación en componentes APX
c) Paginacion en componentes APX, CRUD en librerias, DTOs en componentes APX
d) Paginación en librerías, CRUD en librerías, DTOs en componentes APX.

23. ¿Cuáles son los protocolos físicos disponibles en APX? Puede ser más de una

a) HTTP/REST/RESTFul (A través de servicios Backend)


b) HTTP/SOAP
c) PS9
d) AQPG (Formato de Arquitectura QP05)

24. ¿Warn son las situaciones que impiden la ejecución correcta de una operación o
transacción, pero sin afectar a otras operaciones o transacciones (error aislado o
contenido)?
a) Verdadero
b) Falso

25. ¿Cómo debe realizarse la implementación del DTOs?

a) Dentro de un empaquetamiento independiente (Bundle DTO) de los componentes de APX


de más alto nivel (Transacciones, Librerías y Batch).
b) Se debe implementar un servicio Backend.
c) Se debe intercambiar información entre diferentes componentes en APX de forma
coherente, organizada y agrupada.
d) Se necesita una agrupación de datos simples en una clase con cierta información asociada.

26. ¿Cuál es el número máximo de librerías a invocar desde una transacción?

a) 7 librerías
b) 3 librerías
c) 12 librerías
d) 9 librerías
27. ¿Cuáles son los campos que definen a una Transacción en APX?

a) Aplicación, Versión, país, paquete, descripción


b) Aplicación, transacción, versión, país, descripción
c) Aplicación, dominio, país, paquete descripción
d) Aplicación, transacción, dominio, versión, país, descripción

28. La arquitectura bancaria de ejecución Batch, basada en Spring Batch, proporciona las
siguientes características Seleccione más de una:

a) Soporte Multi-BBDD mediante Datasources configurables


b) Integración con planificaciones: BMC Control M, Tivoli OPC, Quartz
c) Gestión de Re arranques de procesos batch en caso de error
d) Posibilidad de commits parciales

29. El proyecto de unidad Funcional está configurado como un proyecto Maven con unos
hijos, que agrupan los distintos artefactos, teniendo todos los proyectos estructurados
como una serie de pom.xml organizados en cascada. Construyendo el proyecto a nivel de
pom.xml de la unidad funcional, se creará en la carpeta “target”, colgarán una serie de
carpetas que se corresponden con los mismos que los subproyectos de la unidad
funcional.

a) Falso
b) Verdadero

30. Para crear proyectos de servicios Back-End se podrá invocar el asistente de diferentes
maneras: (se puede seleccionar más de una opción)

a) Desde el menú contextual especifico de APX


b) Desde la acción general del eclipse de creación de proyectos(New-> Project….) desde la
que selecciona el asistente o wizard con el que queremos trabajar. Encontraremos el
asistente dentro de la carpeta APX.
c) Desde el menú APX
d) Ninguna de las respuestas
e) Desde el icono de servicio BackEnd de la barra de herramientas propia de la perspectiva
APX.

31. De la lista siguiente marca 2 funcionalidades de servicios conectores incluidos en APX:

a) Gestor de eventos.
b) JDBC
c) JNDI
d) Two-Phase Commit
e) HTTP/HTTPs
f) JMS/Rabbit

32. Un anti patrón es un diseño que conduce a una mala solución de un problema como lo son
el Blob y el contenedor mágico en librerías.

a) Verdadero
b) Falso

33. En el proyecto de Maven, en la estructura de la unidad funcional se puede ver una carpeta
llamada “artifact”. De ella cuelgan los distintos subproyectos en los que se alojaran los
distintos artefactos que compongan la unidad funcional. El pom.xml tiene como módulos
los siguientes proyectos:

a) dtos, artifacts, package, services


b) dtos, libraries, services, transactions
c) dtos, libraries, elements, transacctions
d) projects, artifacts, dtos, libraries

34. El resource pooling es una característica que está estrechamente ligada a la IaaS, en lo
referente a los pools de recursos que se manejan para el aprovisionamiento de nuevos
nodos. En este sentido únicamente cabe destacar el buen rendimiento que ofrece APX, lo
que permitiría una gestión optima de los recursos virtuales y, por lo tanto, de los recursos
físicos.

a) Verdadero
b) Falso

35. De la lista siguiente marca las funcionalidades de bancarios incluidas en APX

a) Servicios Proxy
b) Ejecución de reglas de negocio
c) Casos restringidos
d) Autorización y perfilado
e) Soporte transaccional
f) Registro de operaciones
36. ¿Cuál es la restricción al generar una jerarquía de clases DTO?

a) Que las clases no tengan dependencias circulares entre ellas


b) Que las agrupaciones no dependan entre ellas mismas
c) Que la librerias solo tengan parámetros de entrada
d) Que los patrones sean simples

37. Las utilidades APX implementadas tanto para la arquitectura online como para la escritura
batch son:

a) Communication manager: Se crea una librería con la capacidad de invocar a G.U.C para el
envio de notificaciones. Interbackend proxy: Se crea una librería con la capacidad de
invocar a los conectores IMS para acceso a Host.
b) Compresion /Descompresion se crea una librería con la capacidad de comprimir y
descomprimir archivos en zip. Generador de documentos: se crea una librería con la
capacidad de generar documentos

38. ERROR, Información de situaciones que aun sin ser de error si son anómalas o no previstas
aunque el aplicativo tiene alternativas para solventarlas

a) Verdadero
b) Falso

39. La arquitectura Batch publica un conector Web Service que no admite solicitudes para la
ejecución de procesos batch ejecutadas a través del portal de desarrollo. Las aplicaciones
que requieran la ejecución de proceso batch bajo demanda también solicitan la ejecución
a través de esta interfaz Web Service ¿ Este último escenario únicamente se está
produciendo en entornos BBVA CIB?

a) Verdadero
b) Falso

40. ¿Cuáles de las siguientes oraciones son verdaderas? Selecciona 3

a) Una UUAA puede acceder a datos de terceros a través de las librerias APX que el dueño
del dato proporcione.
b) El uso de JDBC debe consensuarse previamente con el arquitecto APX
c) En el caso de las Bases de datos relacionales prima el uso de JPA vs JDBC
d) No se deben instanciar ni abrir ni cerrar explícitamente conexiones a Base de datos
e) No se debe manejar el objeto Datasource directamente
f) Una UUAA solo puede acceder a los datos que ella misma custodia
g) En Batch no pueden existir sesiones de ficheros entre UUAAs

41. Cuáles son las condiciones qué debe de cumplir las capacidades de escalado dinámico de
la arquitectura. Para ello se simularon las siguientes condiciones

a) Incremento no lineal del sistema para validar tiempos de aprovisionamiento de nuevas


instancias aplicativas
b) Todas las respuestas
c) Incremento lineal de carga en el sistema y Prueba de estabilidad del sistema
d) Prueba de estabilidad del sistema
e) Decremento de la carga en el sistema
f) Incremento lineal de carga en el sistema

42. En la ejecución de cualquier aplicativo en la Arquitectura APX se generan trazas que son
almacenadas en una bbdd Elastic Search para su posterior explotación vía consola KIBANA.
Para lo cual se han creado diferentes agrupaciones en KIBANNA que permite visualizar los
logs aplicativos y de arquitectura de manera eficiente y que además da la posibilidad de
aplicar filtros para llegar a la ejecución de una operación particular. De la siguiente lista
selecciona tres índices Kibana creados en el apartado de Discover

a) Logs APX
b) Logs Actividad Srv. Backend
c) Logs Actividad Transacciones
d) Logs Actividad CODE
e) Logs Actividad Batch

43. De la lista siguiente indique cuales son las invocaciones restringidas en la Arquitectura
Batch

a) Invocación WebServices, servicios REST


b) Invocación WebServices, servicios REST, Uso de Pre y Post Acciones y Escritura en
Registro de operaciones
c) Uso de Pre y Post Acciones
d) Escritura en el Diario Electrónico
e) Acceso a recursos externos vía HTTP
f) Invocación WebSErvices, servicios REST, Acceso a recurso externos vía HTTP y Uso de
Pre y Post Acciones
g) Todas las respuestas
h) Escritura en registro de operaciones
44. ¿Cuál de las siguientes no es una característica Cloud APX?-----

a) Componentes adicionales para PaaS: descriptores, memoria, gestión de perfiles


b) Validación de que el lenguaje de desarrollo y de las herramientas disponibles estén
soportadas en el PaaS seleccionado
c) Capacidades de arquitectura: escalado horizontal y vertical, tratamiento de estado de
aplicaciones, acceso a datos, multitenancy
d) Parámetros de funcionamiento de arquitectura

45. La descripción de la capa de control es: componente recibe la información necesaria para
hacer el distpach de la ejecución de transacciones. Se crea a la vez que la sesión de
contexto transaccional, para permitir que la arquitectura pueda ejecutar la lógica de
negocio. Proporciona el ámbito transaccional por lo que es capaz de confirmar (commit) o
deshacer (rooll-back) ejecuciones. Este componente es el que gestiona la definición de
transacción de acuerdo con la petición y ejecuta las pre y post acciones relacionas con la
lógica de negocio

a) Verdadero
b) Falso

46. ¿Cuál de las siguientes opciones son las consideraciones para tener en cuenta en la
instalación en Entorno de Ejecución Local?

a) Descomprimir la carpeta arquitectura en la ruta raíz /, es probable que se requieran


permisos de administrador (sudo)
b) Las rutas y las URLs proporcionadas serán exclusivamente para un entorno local
c) La instalación debe realizarse sobre un ordenador de sobremesa de BBVA con sistema
operativo Windows XP/7 o Linux
d) Se requiere que el equipo posea una unidad D:/ en caso de Windows
e) Dar permisos de ejecución a la carpeta y archivos del ENTORNO_LOCAL_APX: sudo
chmod-R777/ENTORNO_LOCAL_APX

47. Estos módulos encapsulan toda la funcionalidad relacionada con las operaciones
bancarios como diario o registro de operaciones. Hay dos puntos clave en relación con estos
servicios

1.- No deben afectar el rendimiento ejecución de la lógica de negocio por lo que el diario y el
registro de las operaciones han de usar colas internas para desacoplar su propia ejecución de la
ejecución de la lógica de negocio
2.- Estos módulos son responsables de datos que pueden ser almacenados en el diario del
MainFrame o en el propio de la arquitectura. Por lo tanto, servicio de diario tiene que ser capaz de
almacenar los datos del diario en ambos sitios

a) Verdadero

b) Falso
48. Menciona tres tipos de excepciones que puede capturar y gestionar el aplicativo. Las únicas
excepciones que pueden ser capturadas y gestionadas por los aplicativos son las siguientes
propias de APX
a) com.bbva.apx.exception.io.TimeoutException
b) com.bbva.apx.exception.db.NoResultException
c) com.bbva.apx.exception.io.DuplicateException
d) com.bbva.apx.exception.io.network.TimeoutException
e) com.bbva.apx.exception.business.BusinessException

49. ¿Los niveles más communes son DEBUG, INFO, WARNING y ERROR?
a) Verdadero
b) Falso

50. Una vez el asistente para crear un nuevo proyecto haya finalizado, se habrá creado un
proyecto Maven con un nombre que sigue la nomenclatura:
a) [UUAA][código][versión]
b) [código][UUAA][versión]
c) [UUAA][código][código]
d) [UUAA][versión][código]

51. Cuando se crea un paquete con la nomenclatura com.bbva.[UUAA].[API].V[versión], dentro


de este paquete se crearán dos clases:

AbstractResource.java: Esta clase generará que se expondrá desde el servicio a la que se


puede invocar para obtener la descripción en RAML del servicio. ESTA CLASE NO DEBE
MODIFICARSE

Clase con la nomenclatura [UUAA][código][versión]Resource.java.. En esta clase es donde


se irán definiendo las acciones que implementarán. Inicialmente se crea sin ninguna acción
definida

a) Falso
b) Verdadero

52. Describe las clases que implementan la lógica de cada uno de los steps en un proceso Batch
a) OPC, Processors, Readers
b) Readers, Writers, Processors
c) Processor, UID, OPC

53. ¿Que son los patrones de diseño en APX?

a) Un patrón de diseño brinda una solución a un problema de diseño


b) Es un patrón es único para resolver cada problema por lo que no es reutilizable
c) Todas las respuestas
d) Un patrón de diseño brinda una solución a un problema de diseño
e) Un patrón de diseño brinda una solución a un problema de diseño y es único para
resolver cada problema por lo que no es reutilizable
f) Es un patrón efectivo para resolver problemas similares en diferentes ocasiones por lo
que es reutilizable

54. Al realizar una construcción del proyecto Maven tanto de la unidad funcional que contenga el
servicio backend como si se realiza a nivel del propio proyecto de servicio backend generar un
jar con al nomenclatura [UUAA][código][artifact-po,-version][versión].jar. Donde la
correspondencia es:

UUAA: uuaa a la que corresponde el servicio

Código: código definido en la entana de creación, esta formado por dos digitos

Artifact-pom-version: versión a nivel de descripción del artefacto Maven, eliminando, sin


los puntos que separan los digitos de mayor.minor.patch, con lo que es un subconjunto de tres
digitos

Version: versión del API

a) Verdadero
b) Falso

55. Las utilidades APX implementadas unicamente para la arquitectura Online son:

a) CommunicationManager: Se crea una librería con la capacidad de invocar a G.U.C. para el


envio de notificaciones.
Interbackend proxy: Se crea una librería con la capacidad de invocar a los conectores IMS
(para acceso a Host)

b) Comprensión/Descomprensión: Se crea una librería con la capacidad de comprimir y


descomprimir archivos en zip
Generador de documentos Se crea una librería con la capacidad de generar documentos
56. ¿Qué patrones de la siguiente lista son obligatorios del Data Transfer Object (DTO) en APX?
a) Se quiera intercambiar información entre diferentes componentes en APX de forma
coherente, organizada y agrupada
b) Ninguna respuesta
c) Implementar un servicio backend
d) Se necesite una agrupación de datos simples en una clase con cierta funcionalidad
asociada

57. A continuación se desglosan toda la información mínima que se deberá reportar en el USD
para poder gestionar de forma más efectiva el ciclo de vida de una incidencia/consulta
reportada al equipo Arquitectura APX¿Confirma si existen dos tipos de incidencias remedy
para el equipo de APX?

Incidencias sobre entornos previos y consultas en general (sobre cualquier entorno)

Incidencias sobre producción

a) Verdadero
b) Falso

58. ¿Cuál es el objetivo de trabajar con Patrones?

a) Brinda una solución a un problema de diseño. Para que una solución se pueda
considerar un patrón debe de cumplir con diferentes características, como la
efectividad a la hora de resolver problemas similares en ocasiones anteriores. Por
ende, debe ser reutilizable, es decir, aplicable a diferentes problemas en distintas
circunstancias y estos componentes contiene información necesaria para la ejecución
de la Transacción en APX y cualquier modificación al respecto podría alterar su
comportamiento.
b) Los patrones de diseño sirven de apoyo para la búsqueda de soluciones a problemas
comunes a la hora del desarrollo de software.
c) Los patrones de diseño sirven de apoyo para la búsqueda de soluciones a problemas
comunes a la hora del desarrollo de software y brinda una solución a un problema de
diseño. Para que una solución se pueda considerar un patrón debe cumplir con
diferentes características, como la efectividad a la hora de resolver problemas
similares en ocasiones anteriores. Por ende, debe ser reutilizable, es decir, aplicable a
diferentes problemas en distintas circunstancias.
d) Brinda una solución a un problema de diseño. Para que una solución de pueda
considerar un patrón debe cumplir con diferentes características, como la efectividad
a la hora de resolver problemas similares en ocasiones anteriores, Por ende, debe ser
reutilizable, es decir aplicable a diferentes problemas en distintas circunstancias.
e) Estos componentes contienen información necesaria para la ejecución de la
Transacción en APX y cualquier modificación al respecto podrías alterar su
comportamiento.

59. DEBUG, sirve para información de muy bajo nivel solo útil para el debug de la
aplicación, tanto en el desarrollo como en el análisis de incidencias.
 Paradas y arranques de servicios y sistemas.
 Parámetros críticos o relevantes de configuración.
 Comienzo y fin de transacciones y operaciones completas.
 Cambios de estado de operaciones.
a) Verdadero
b) Falso

60. ¿En APX se conforman las URLs restful exponiendo el API al que pertenece, la
versión y el tipo de recurso?
a) Verdadero
b) Falso

61. ¿Cuáles son los canales del Broad Network Access de las clouds públicas?
a) REST-HTTP, SOAP.HTTP,SOAP-JMS(MQ o Rabbit)
b) SOAP, HTTP-JMS, MQ.
c) HTTP, SOAP-JMS, Rabbit.

62. La Plataforma Extendida BackEnd Java APX nació con el Requerimiento que
pudiera funcionar en colaboración con el Mainframe o stand-alone
(independientemente). Igualmente se pueden hacer uso de sus capacidades de
Arquitectura Bancaría o no utilizarlas cuando las aplicaciones se salgan de este
modelo:
a) Verdadero.
b) Falso.

63. ¿Cuál es el tamaño máximo de caracteres de un campo variable para un código de


error en transacciones APX?
CAMPOS VARIABLES(NOMBRE,DESCRIPCIÓN Y TAMAÑO):_$NMM$ = Número de
la operativa= String(20)______
a) (MÁXIMO 2 LITERALES, TAMAÑO MAX LITERAL 15 car., LITERAL NO
TRADUCIBLE: tipo Numérico o Código)
b) (MÁXIMO 4 LITERALES, TAMAÑO MAX LITERAL 15 car., LITERAL NO
TRADUCIBLE: tipo Numérico o Código)
c) (MÁXIMO 4 LITERALES, TAMAÑO MAX LITERAL 20 car., LITERAL NO
TRADUCIBLE: tipo Numérico o Código)
d) (MÁXIMO 2 LITERALES, TAMAÑO MAX LITERAL 20 car., LITERAL NO
TRADUCIBLE: tipo Numérico o Código)

64. ¿Los accesos a datos se realizan exclusivamente desde librerías APX en el caso de
batch y desde readers/writer y librerías APX en el caso online?
a) Falso
b) Verdadero

65. Estos tipos de librerías se pueden combinar entre si para tener una librería con
diferentes capacidades o no elegir ningún de las opciones anteriores.
a) Online y Batch.
b) Shell y JDBC.

66. ¿Qué significa APX?


a) Architecture Program Extreme.
b) Arquitectura de Programación Extendida.
c) Architecture Platform Extreme.
d) Arquitectura Plataforma Extendida.

67. ¿Qué nivel de profundidad se permite (invocación de librería a librería)?


a) Evitar profundidades superiores a 3 niveles Transacción > Librería > Librería >
Librería.
b) Evitar profundidades superiores a 9 niveles Transacción > Librería > Librería >
Librería > Librería > Librería > Librería > Librería > Librería > Librería.
c) Evitar profundidades superiores a 7 niveles Transacción > Librería > Librería >
Librería > Librería > Librería > Librería > Librería.
d) Evitar profundidades superiores a 5 niveles Transacción > Librería > Librería >
Librería > Librería > Librería.

68. ¿Cuál es el prefijo que debe utilizarse en la nomenclatura de los métodos que
exponen las librerías para ser consumidos?
a) Dependency[Nombre_elegido_por_app] donde [Nombre_elegido_por_app] es
obligatorio.
b) Dependency[Nombre_elegido_pro_app] donde [Nombre_elegido_por_app] es
opcional.
c) Execute[Nombre_elegido_por_app] donde [Nombre_elegido_por_app] es
obligatorio.
d) Execute[Nombre_elegido_por_app] donde [Nombre_elegido_por_app] es
opcional.

69. De la lista siguiente marca 2 funcionalidades de servicios persistencia incluidas en


APX:
a) PS9.
b) JMS/Rabbit
c) JNDI
d) JDBC
e) Two Phase Commit
f) SFTP.

70. Como se llama la unidad funcional sobre la que se va depositando los


componentes con los que se construyen los Servicios Bakend que se publiquen en
el entorno de R3(PaaS) de APX.
a) PowerCube.
b) SDS.
c) Restful.
d) Maven.

71. Dentro de los casos de uso de la Arquitectura de APX y con el fin de estandarizar
las aplicaciones del banco se plantearon dos paradigmas compatibles con BBVA:
1. Backend Banca Tradicional.
2. Servicios Distribuidos Backend.
a) Verdadero.
b) Falso.

72.- Las peticiones de Entornos previos y producción SON iguales y NO SON


automáticas por lo que se debe hacer una petición distinta para Producción.

a) Verdadero
b) Falso

También podría gustarte