Glosario

Termino

Significado

ACCP

UnISO20022estado de pago - Perfil de Cliente Aceptado, esto significa que elcustomEl perfil de ers permite que el pago se realice. ACH,"Unhttps://en.wikipedia.org/wiki/Automated_clearing_house[Automated Clearing House] (ACH)es una red electrónica basada en computadora utilizada para procesar transacciones financieras entre instituciones financieras participantes. A menudo se les denominaCSMs y aunque son el tipo más común deCSM, no es cierto decir que todosCSMs son ACHs. También hay un ACH en los EE. UU. llamadohttps://en.wikipedia.org/wiki/ACH_Network[ACH]. ACSP, AnISO20022estado de pago - Aceptado Liquidación en Proceso. ACTC, AnISO20022estado de pago - Comprobaciones técnicas aceptadas. Acción, Algo que se realiza como resultado de una transición de estado en un flujo definido en el diseñador de flujos. Action Timeout Events,UnAction Timeoutevento que está configurado para ocurrir cuando ha transcurrido un período de tiempo determinado sin que se complete una acción. El flujo puede reaccionar a este evento para manejar el escenario de tiempo de espera. Configuración Dinámica Activa, Una configuración dinámica que está aprobada y es activa en el momento de la solicitud. Se considera que una configuración dinámica está activa si su FechaDeActivación es anterior a la fecha actual o si la FechaDeActivación ha sido alcanzada en el momento de la solicitud y no tiene una FechaDeDesactivación pasada. ActiveFromDate, valor de fecha y hora que especifica cuándo una configuración dinámica se volverá activa. La configuración dinámica no se considerará activa antes de este momento. ActiveToDate, valor de fecha y hora en el que una configuración dinámica dejará de estar activa. La configuración dinámica no se considerará activa más allá de este momento. Actor,"UnAkkaprogramaciónhttps://doc.akka.io/libraries/akka-core/current/typed/actors.html[entity]que tiene un estado, un comportamiento, una dirección para recibir mensajes y un buzón para almacenar los mensajes recibidos en el orden en que llegan. Un Actor es responsable de realizar una parte discreta del comportamiento del sistema y es la unidad básica de laAkkaSistema de Actores. Sistema de Actores, Unhttps://doc.akka.io/libraries/akka-core/current/general/actor-systems.html[actor system]inAkkaes como una empresa altamente organizada donde cada empleado (actor) se especializa en una tarea específica y se comunica estrictamente a través de mensajes. Adaptador, una pieza de código Java que implementa un concepto de DSL que no puede ser especificado completamente en la DSL (por ejemplo, un adaptador de dominio externo realizará toda la conversión de formato necesaria entre el flujo y el sistema externo). AdicionalEvent,"Un tipo de evento que es generado por el propio flujo. Cuando se genera un evento adicional, el sistema lo procesará como si hubiera sido recibido en la aplicación a través de una instrucción o respuesta.

Módulo Opcional Adicional(AOM)

Además de la licencia IPF básica, se pueden utilizar Módulos Opcionales Adicionales; por ejemploODSo paquetes de esquema.

Servicios Adicionales Opcionales(AOS)

Un concepto en elhttps://www.europeanpaymentscouncil.eu/what-we-do/epc-payment-schemes/sepa-credit-transfer/sepa-credit-transfer-additional-optional[SEPA payment schemes]. Son servicios opcionales respaldados por algunosCSMs que los miembros pueden optar por adoptar o no. Los paquetes del esquema IPF generalmente cubren la funcionalidad obligatoria por defecto y AOS a través de un acuerdo específico.

ADMI

ADMInistrationmensajes enISO20022.

Agente

En la terminología de IPF, un Agente es una entidad con la que la Entidad de Procesamiento mantiene una relación de liquidación en una o más Monedas de Transferencia. Los Agentes y las entidades de Procesamiento acuerdan liquidar transacciones entre sí a través de cuentas de liquidación y sin la necesidad de que otra parte se involucre en la liquidación.

Agregue

Elaggregatees un grupo de objetos de datos que pueden ser tratados como una única unidad para el propósito de cambios de datos yEvents en el contexto de un flujo. El agregado es el almacén de datos en memoria y en vivo para la instancia de pago que se está procesando. Función Agregada, Una Función Agregada realiza algún tipo de lógica cuando se recibe un evento y/o sobre los datos recibidos en un evento para su uso posterior en un flujo. Akka,"Un código abiertohttps://akka.io[framework]para construir aplicaciones impulsadas por mensajes que sean concurrentes, distribuidas y resilientes en elJVM, a través de componentes estilo microservicio. Akka Cluster,"Un grupo de interconectadoshttps://doc.akka.io/libraries/akka-core/current/typed/cluster.html[actor systems](nodos) que trabajan juntos como una única aplicación tolerante a fallos. Akkastreams,Ahttps://doc.akka.io/libraries/akka-core/current/stream/index.html[toolkit]para el procesamiento de flujos de datos en tiempo real con altos niveles de dependencia. Alpakka,Ahttps://doc.akka.io/libraries/alpakka/current/index.html[toolkit]para el procesamiento de flujos de datos en tiempo realAkka-sistemas basados en. Amazon Web Services(AWS), Cloud computing serviceque puede ser utilizado como el entorno de implementación paraIPF solutions. API, Application Programming Interface: un conjunto de métodos de comunicación claramente definidos entre componentes de software. Asciidoc,https://docs.asciidoctor.org/asciidoc/latest/[Asciidoc]es un lenguaje de marcado ligero (como Markdown) para escribir documentos estructurados. HTML en comparación también es un lenguaje de marcado, pero es pesado. Asciidoc se utiliza en IPF para producir documentación, como esta página que usted está leyendo ahora. ID de Asociación,"ElAssociation IDDentro del Contexto de Procesamiento, se asocia un evento puntual (como un registro de mensajes o la emisión de un evento del sistema, etc.) con un contexto local, como un Flujo de Procesamiento IPF. De esta manera, podemos afirmar "este registro de mensajes fue causado por este Flujo" en lugar de simplemente vincularlo a una única unidad de trabajo que puede abarcar múltiples servicios y flujos. Asincrónico,"Un modelo de procesamiento donde las tareas operan de manera independiente sin esperar, a diferencia de lo sincrónico.

Reintentos Automáticos

Una posible Estrategia de Resiliencia en IPF, consulteherepara más. Azure,http://azure.microsoft.com/[Cloud computing service]de Microsoft que puede ser utilizado como el entorno de implementación paraIPF solutions. Presión de retroceso,"Una posible estrategia de resiliencia en IPF. Es un mecanismo de seguridad en sistemas de datos donde un consumidor lento señala a productores rápidos que deben pausar o desacelerar, previniendo la sobrecarga. Consulteherepara más. Bank Directory Plus,"Ahttps://www.swift.com/myswift/services/training/swift-training-catalogue/browse-swift-training-catalogue/swiftref-bank-directory-plus[SWIFT directory]producto que consolida datos de referencia completos requeridos por bancos y corporaciones para preparar, validar y procesar pagos a nivel global. Incluye detalles esenciales como información del BIC (Código de Identificación Bancaria), datos de sucursales y participación en sistemas de compensación. Está siendo reemplazado por el nuevohttps://www.swift.com/products/identifiers-directory[Identifiers Directory]. Filtrado bancario, "Un servicio que ofrece los medios para filtrar transacciones basadas en criterios definidos a través de reglas configurables dinámicamente. Permite "frenos de emergencia" en el procesamiento de pagos que coinciden con un criterio particular. Consulteherepara más. BBAN,"Número Básico de Cuenta Bancaria. Cada país puede tener su propio formato de BBAN, por ejemplo, en el Reino Unido es el código de clasificación y el número de cuenta, mientras que en los Estados UnidosStates de América, su número de ruta y número de cuenta. Bean,"AJavaBean es un componente de software reutilizable enJavaprogramación que sigue convenciones específicas. Es esencialmente una forma estandarizada de crear objetos que pueden ser fácilmente entendidos y utilizados por diferentes partes de una aplicación de software o por diferentes aplicaciones en su totalidad. JavaLos beans están diseñados para ser simples, flexibles y fáciles de trabajar, lo que los hace útiles tanto para los desarrolladores como para las herramientas de software. Desarrollo Guiado por Comportamiento(BDD),"Ahttps://en.wikipedia.org/wiki/Behavior-driven_development[software development approach]que promueve el uso de un sistema compartido y simplificadolanguagepara la especificación y prueba de sistemas que proporcionan un valor comercial verificable. Especifica requisitos en un formato verificable utilizando declaraciones de dado, cuando y entonces. Banco Beneficiario, el banco que recibe fondos como parte de un pago. Se le denomina Banco Acreedor enISO20022. BOM,"https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Bill_of_Materials_. 28BOM. 29_POMs[Bill of Materials], un concepto enMavenque se utiliza para gestionar y centralizar versiones de dependencias técnicas. BSON, Ahttps://en.wikipedia.org/wiki/BSON[binary-encoded version of JSON]diseñado para la eficiencia en el almacenamiento y procesamiento de datos. ID de BU, Un ID de Unidad de Negocio es un identificador utilizado para gestionar el control de acceso y los permisos dentro del marco de seguridad de una organización. Bulking/De-Bulking,"El agrupamiento es una capacidad que agrupa una o más instrucciones de pago o mensajes en un archivo masivo.Bulkingse requiere cuando el banco envía múltiples transacciones al mismo esquema para procesar un tipo específico de pago (archivos masivos) o cuando es un requisito obligatorio del esquema enviar un mensaje de pago masivo, por ejemplo. SEPATransferencia de crédito.

De-bulkinges una capacidad que divide un mensaje masivo en instrucciones individuales. Datos empresariales,"Un conjunto de datos empresariales que un flujo utiliza (por ejemplo, iniciación de pagos, seleccionadoCSM, detalles del acuerdo de FX, etc.).

Código de Identificación Empresarial(BIC)

ABICes un identificador universal para instituciones financieras y no financieras, utilizado para dirigir mensajes, enrutear transacciones comerciales e identificar partes comerciales. El formato BIC está definido por la norma ISOhttps://en.wikipedia.org/wiki/ISO_9362[9362:2014]. Los BIC son emitidos porSWIFTen su función como la autoridad de registro de la ISO. Nota: En versiones anteriores de la norma ISO 9362, BIC significaba Código de Identificación Bancaria y este término sigue utilizándose ampliamente. CAMT,"Cash Account ManagemenTmensajes deISO20022, p. ej.camt. 056es una solicitud de cancelación. Puntos de control,"Se refiere a unidentifierpara el último "evento de procesamiento" que ocurrió para un Contexto de Procesamiento dado. La implementación de Checkpoint en IPF captura eventos internos que ocurren cuando el procesamiento avanza, por ejemplo, cuando un ConnectorMessage se transmite entre las etapas de procesamiento del Conector-consulteCheckpoints

Interruptor automático

Circuit breakersproteger los sistemas de ser bombardeados con mensajes a una tasa que no podrían manejar.

Mecanismo de Compensación y Liquidación(CSM)

Un medio por el cual un pago puede ser compensado y liquidado, típicamente es una cámara de compensación automatizada(ACH)pero también puede utilizarse para referirse a acuerdos bilaterales entre bancos. Puerto del Cliente, Proporciona un puerto/interfaz para que el código del cliente llame a una Función Empresarial IPF externa o embebida. ID de Solicitud del Cliente, El ID de Solicitud del Cliente es un campo que se reserva para la asignación a un valor específico del cliente que permitirá la asociación y consulta a una unidad de trabajo de IPF. Colección,"Un agrupamiento de documentos en unhttps://en.wikipedia.org/wiki/NoSQL[NoSQL]base de datos de documentos, análoga en términos generales a una tabla en una base de datos relacional. Típicamente, todos los documentos en una colección tienen un propósito similar o relacionado. Completando, "Esto define si la solicitud de llamada debe considerarse completada cuando llega esta respuesta. Esto es particularmente útil cuando se espera más de una respuesta durante la interacción. Por ejemplo, considere una solicitud en la que el sistema externo envía un acuse de recibo técnico seguido de una respuesta comercial final. En este caso, definiríamos dos respuestas: una para representar el acuse técnico (no completando) y otra para la respuesta comercial final (completando).

enumeraciones configurables

Algunas configuraciones dinámicas en IPF admiten enumeraciones configurables. Las implementaciones del cliente pueden definir sus propios valores de enumeración para algunos atributos de configuración dinámica

al tiempo que proporcionan valores de enumeración predeterminados.

Marco de conector

Aconnectores simplemente un conjunto de interfaces comunes que proporcionan un medio para que un flujo se comunique con sistemas externos.

Consumidor

el usuario de unAPI.

Contenedor

Una colección inmutable de software (aplicación y componentes de soporte, no sistema operativo), empaquetada en un formato estandarizado. Permite que las aplicaciones se implementen de manera rápida, repetible y eficiente (ya que muchos contenedores pueden compartir una única instancia del sistema operativo mientras permanecen aislados).

Correlación

Estableciendo un vínculo entre mensajes, p. ej. vinculando unhttps://www.iso20022.org/iso-20022-message-definitions?business-domain%5B0%5D=1&scope%5B0%5D=messages&search=pacs. 002[PACS2]informe de estado a un envío anteriorhttps://www.iso20022.org/iso-20022-message-definitions?business-domain%5B0%5D=1&scope%5B0%5D=messages&search=pacs. 008[PACS8]pago.

Cosmos DB

Ahttps://azure.microsoft.com/en-us/products/cosmos-db[Microsoft document database]que se esfuerza por ser compatible con Mongo DB.

Contraparte

Una contraparte es la otra parte involucrada en una transacción de pago. Por ejemplo, si su empresa realiza un pago a un proveedor por servicios o bienes recibidos, el proveedor es la contraparte de su empresa en ese pago. De manera similar, si usted recibe un pago de uncustomer para un producto vendido, elcustomEl er es su contraparte. Cada contraparte tiene la obligación de cumplir con su parte de la transacción, realizando o recibiendo el pago según lo acordado. El concepto destaca que las transacciones de pago siempre tienen dos lados, cada uno con responsabilidades y riesgos, como el riesgo de que el pago pueda retrasarse o no realizarse a tiempo. CQRS, Command Query Responsibility Segregation. Acreedor, ElISO20022término para entidades que reciben fondos como resultado de un pago. También conocido como el beneficiario o el pagador. Cron,https://en.wikipedia.org/wiki/Cron[Cron]es un trabajo basado en el tiemposchedulerutilizado en sistemas operativos similares a Unix para automatizar tareas repetitivas. CRUD,"Create Read Update Delete, un enfoque alternativo a CQRS.

Configuración de selección de agentes de CS

La configuración de selección de agentes de CS son las configuraciones dinámicas definidas por las implementaciones del cliente para proporcionar una preferencia de cuálCSMLos agentes deben ser considerados primero para verificar la accesibilidad de un pago. Los clientes pueden especificar un orden de selección deCSMAgentes basados en divisas, tipos de pago, niveles de servicio y métodos de liquidación. CSFLE, IPF admiteMongoDBCifrado a Nivel de Campo del Lado del Cliente de 's(CSFLE). CSFLE es una característica de seguridad que cifra campos de datos sensibles especificados (por ejemplo, Información Personal Identificable) almacenados en la base de datos. Funciona de tal manera que la propia base de datos, junto con sus administradores, no puede ver los datos. Solo la aplicación que utilizaMongoDBpara almacenar información puede ver los datos. CT, Una abreviatura dehttps://en.wikipedia.org/wiki/Wire_transfer[Credit Transfer]. Cucumber,"Herramienta de pruebas automatizadas -https://cucumber.io[Cucumber]ejecuta pruebas de aceptación automatizadas escritas en el desarrollo guiado por comportamientos(BDD)estilo, utilizando unGiven When Thensyntax.

CVF

Archivo de Validación de Crédito. ASTEP2-archivo estándar transmitido por el Sistema Central al Participante Directo en respuesta a un ICF. Un CVF contiene información sobre el éxito o el fracaso de la aplicación de las Reglas de Validación a ese ICF.

Cypress

Cypresses unJavaMarco de pruebas basado en scripts diseñado para aplicaciones web modernas, que permite a los desarrolladores y equipos de aseguramiento de calidad automatizar pruebas de interfaz gráfica de usuario, incluyendo pruebas de extremo a extremo (E2E), de componentes y de integración. A diferencia de herramientas tradicionales como Selenium, Cypress se ejecuta directamente en el navegador, ofreciendo ejecución y depuración en tiempo real. DB, Abreviatura de base de datos. DD, Abreviatura dehttps://en.wikipedia.org/wiki/Direct_debit[direct debit]. Cola de mensajes muertos / DLQ,"Una cola de mensajes muertos(DLQ)es una cola de mensajes secundaria que almacena mensajes que no se pueden procesar en una cola primaria, actuando como una red de seguridad para sistemas distribuidos. Aísla mensajes defectuosos o mal dirigidos para prevenir interrupciones, lo que permite la depuración y el reprocesamiento. Deudor, ElISO20022término para entidades que envían fondos como resultado de un pago. También conocido como el remitente o pagador. Decision,"Adecisionnos permite realizar cierta lógica de manera programática y luego tomar diferentes rutas de procesamiento según el resultado de esa decisión. Por ejemplo, puede que solo deseemos realizar un chequeo de fraude si el valor del pago es superior a 50. En este caso, podemos utilizar un "Decision".

Decision EventsEstos eventos se utilizan para guiar el camino que toma un flujo como resultado de una decisión.

Aplicación del desarrollador

Esta es una aplicación de ejemplo ligera y simple que proporciona una vista de los datos generados por IPF. No es una utilidad de producción, sino que se utiliza para asistir en el desarrollo.

Mandato de Domiciliación Bancaria

Un mandato es una aprobación que otorga la autoridad para procesar domiciliaciones bancarias de una cuenta para un Acreedor determinado.

Participante Directo

Un participante de un ACH (Un tipo deCSMUn participante directo mantiene una cuenta de liquidación para el ACH y puede liquidar pagos con otros participantes utilizando la cuenta de liquidación.

DN

Un Nombre Distinguido(DN)es un identificador único utilizado en LDAP (Protocolo Ligero de Acceso a Directorios) y en los servicios de directorio X. 500 para localizar y organizar entradas (como usuarios, grupos o dispositivos) en una estructura de directorio jerárquica. Docker,"Herramienta de empaquetado y despliegue de software -https://www.docker.com/[Docker]paquetes todos los elementos de un producto de software (binarios, configuraciones, scripts, utilidades, etc.) en un único contenedor ligero. Esto asegura que el software siempre se ejecute de la misma manera, independientemente de su entorno. Debido a que elDockerel contenedor es neutral en cuanto al sistema operativo, el software empaquetado puede ser desplegado en diferentes entornos y en diferentesflavoursde Unix / Linux.

Evento de dominio

Domain eventsson hechos persistentes sobre algo que ha ocurrido en su sistema. Causan un cambio de estado en un flujo.

Domain Functions

Adomain functiones una pieza de lógica dentro del dominio del flujo que lleva a cabo un procesamiento útil para el flujo. Por ejemplo

determinar el tipo de pago.

Lenguaje Específico de Dominio

Un Lenguaje Específico de Dominio(DSL)es un lenguaje de programación o scripting especializado diseñado para un dominio de aplicación específico, a diferencia de los lenguajes de propósito general (por ejemplo, Python,Java). Los DSLs optimizan la eficiencia y la legibilidad para casos de uso específicos al adoptar una sintaxis y abstracciones adaptadas a su dominio. DVF, Archivo de Validación de Débito. ASTEP2-archivo estándar transmitido por el Sistema Central al Participante Directo en respuesta a un IDF. Un DVF contiene información sobre el éxito o el fracaso de la aplicación de las Reglas de Validación a ese IDF. DVF, Archivo de Validación de Débito. ASTEP2-archivo estándar transmitido por el Sistema Central al Participante Directo en respuesta a un IDF. Un DVF contiene información sobre el éxito o el fracaso de la aplicación de las Reglas de Validación a ese IDF. Dynamic Processing Settings (DPS), IPFDynamic Processing Settings. EBA, EBA Clearinges un proveedor de infraestructura de pago paneuropea comoSTEP2yRT1. Deriva su nombre de la Asociación Bancaria Europea. A veces se le denomina ABE o ABE-EBA, que se relacionan con la versión francesa de su nombre. Egreso,"El tráfico de egreso se refiere a los datos que fluyen fuera de una red o sistema hacia un destino externo (por ejemplo, internet, otro servidor o un dispositivo cliente). Contrasta con el tráfico de ingreso, que implica datos entrantes.

EMF

Eclipse Modelling Framework: un formato de modelado de lenguaje (similar aMPS) para permitir la definición de Meta-Modelos.

Punto final

Un punto final es cualquier dispositivo o componente de software que se conecta a una red, sirviendo como un punto de entrada o salida para la comunicación de datos. Permite interacciones entre sistemas, usuarios o servicios.

Enum

Unhttps://en.wikipedia.org/wiki/Enumerated_type[enum](short for enumeration) es un tipo de dato personalizado que representa un conjunto fijo de constantes nombradas, lo que hace que el código sea más legible y mantenible al reemplazar "números mágicos" o cadenas por etiquetas significativas. EOD, Fin del Día. E-Repo,https://www.iso20022.org/iso20022-repository/e-repository[ISO20022 E-Repository]: un archivo binario de 100Mb que contiene todo elISO20022datos en el formato del Meta-Modelo EMF. ESB, Event Sourced Behaviour(o también un Bus de Servicio Empresarial). EuroSIC,"Suizo(RTGS)sistema parahttps://www.six-group.com/en/products-services/banking-services/interbank-clearing/eurosic.html[euro payments]entre bancos dentro de Suiza, operado por SIX Interbank Clearing Ltd. Eurosystem, la autoridad monetaria de la zona euro. Lahttps://www.ecb.europa.eu/ecb/orga/escb/eurosystem-mission/html/index.en.htmlEurosystem] comprende el Banco Central Europeo y los bancos centrales nacionales de los Estados MiembrosStates cuya moneda es el Euro. Event Behaviour,"Esto es elbehaviourque especifica qué acciones deben tomarse al recibir un evento. Es la lógica central de un flujo, por ejemplo, cuando enStateA sidomain eventSe recibe 2, luego realice la acción X y muévase aStateB.

EventCriterios

Utilizados para controlar el movimiento entre estados en un flujo como parte deEvent Behaviour. En-este movimiento ocurrirá con la llegada de un único evento (por ejemplo, podemos hacer la transición al recibir ")Event1")

En cualquiera de-este movimiento ocurrirá al llegar a uno de múltiples eventos (por ejemplo, podemos hacer la transición al recibir cualquiera de ")Event1" o "Event2")

En todo esto, este movimiento solo ocurrirá tras la llegada de múltiples eventos (por ejemplo, podemos realizar la transición solo después de recibir tanto "Event1" y "Event2")

Eventsourced

Event Sourcinges un patrón arquitectónico donde los cambios en el estado de una aplicación se almacenan como una secuencia inmutable y de solo anexado de eventos (hechos) en lugar de sobrescribir el estado actual. Cada evento representa una acción discreta (por ejemplo, PedidoRealizado, PagoRecibido) e incluye metadatos contextuales (marca de tiempo, ID de usuario, etc.). Eventualmente consistente,https://en.wikipedia.org/wiki/Eventual_consistency[Eventual consistency]es un modelo de consistencia de datos en sistemas distribuidos donde las actualizaciones a un elemento de datos se propagan de manera asíncrona a través de réplicas, garantizando que, dado el tiempo suficiente sin nuevos cambios, todos los nodos convergerán al mismo estado. Prioriza la disponibilidad y la tolerancia a particiones sobre la consistencia inmediata. Dominio Externo,"Representa algún dominio empresarial-que no es el de nuestro flujo actual-con el que necesitamos interactuar.

Por ejemplo, supongamos que necesitamos comunicarnos con un sistema de sanciones durante parte del flujo. Para apoyar esto, modelaríamos ese sistema de sanciones como unexternal domain. Mensaje externo, Un mensaje intercambiado entre un flujo y un dominio externo. Fan-out/Fan-in,"El patrón Fan-Out/Fan-In es un modelo de concurrencia en sistemas distribuidos que paraleliza el procesamiento de tareas para mejorar la eficiencia y luego consolida los resultados.

Conceptos Clave Fan-Out: Distribuye tareas entre múltiples trabajadores (hilos, procesos o servicios) para la ejecución en paralelo.

Fan-In: Agrega los resultados de todos los trabajadores en una salida consolidada. Fednow, un americanohttps://www.frbservices.org/financial-services/fednow[instant payment scheme]. Flo-Lang,"Uno de los lenguajes específicos de dominio en IPF, se utiliza para definirorchestration flows. Solución Flo-lang, Este es efectivamente un proyecto general. Una solución puede contener muchos modelos. Flujo,"Elflowes la base de unIPF application

es el pegamento que une los pasos de orquestación."

Flow Designer

El nombre del producto IPF para JetbrainsMPSeditor que se utiliza para definir un Flujo. Flow Designer está incluido en elIPF corelicencia.

Freemarker

FreeMarkeres unJavamotor de plantillas basado en la generación de salida de texto (HTML

correos electrónicos

archivos de configuración

código fuente

etc.) mediante la fusión de datos dinámicos con plantillas predefinidas. Utiliza el Lenguaje de Plantillas FreeMarker.(FTL)

un lenguaje ligero y específico de dominio diseñado para la lógica de presentación."

FX

Cambio de divisas, por ejemplo, convertir USD a GBP.

Generación

Conversión de un modelo especificado en un lenguaje específico de dominio IPF en código ejecutable.

Gherkin

Gherkines un lenguaje específico de dominio(DSL)utilizado en el Desarrollo Guiado por Comportamiento(BDD)para escribir especificaciones ejecutables en texto claro y legible para humanos. Conecta la brecha entre las partes interesadas técnicas y no técnicas al describir el comportamiento del software sin detalles de implementación.

Git

Software version control system- Sistema de control de versiones de software distribuido y de código abierto. Se utiliza en IPF para realizar el control de versiones en los entornos de desarrollo de IPF. Estado global,Ahigher level stateque los estados encontrados en los flujos. Grafana,https://grafana.com/[Grafana]es una plataforma de observabilidad y visualización de datos de código abierto diseñada para el monitoreo en tiempo real, análisis y alertas. Permite a los usuarios consultar, visualizar y correlacionar métricas, registros y trazas de múltiples fuentes a través de paneles interactivos. Graphviz,https://graphviz.org/[Graphviz]es una herramienta de código abierto para visualizar gráficos y redes a partir de datos estructurados. Utiliza un lenguaje DOT declarativo para definir nodos, aristas y sus relaciones, que luego representa en diagramas (por ejemplo, diagramas de flujo, jerarquías, topologías de red). HMAC,"HMAC(HMAC) es un mecanismo criptográfico utilizado en muchos lugares, como dentro delSWIFTred para verificar la integridad y autenticidad de los mensajes financieros y dentro de la interfaz gráfica de usuario de IPF para firmar JWTs. Combina una clave secreta con una función hash (por ejemplo, SHA-256) para generar una firma única para cada mensaje. HOCON, Human-Optimized Config Object Notation. Una sintaxis de archivo de configuración amigable para el usuario, utilizada para definir la configuración de IPF. HTM, Human Task Manager. Un componente de IPF que permite a los flujos solicitar a los humanos que ejecuten tareas y, opcionalmente, devolver el resultado al flujo. IBAN, International Bank Account Number. Para más información, consultehttps://en.wikipedia.org/wiki/International_Bank_Account_Number[here]. IBAN Plus,"IBAN Pluses unSWIFTproducto de datos gestionado que permite a las instituciones financieras validar IBANs, derivar BICs asociados (Códigos de Identificación Bancaria) y garantizar el cumplimiento de los estándares de pagos transfronterizos (por ejemplo,SEPA). Es parte deSWIFTla suite de datos de referencia de 's, junto con productos comohttps://www.swift.com/sites/default/files/documents/swift_solutions_faq_sepaplus.pdf[SEPA Plus]y Pagos Plus.

Estructura del IBAN

El archivo de Estructura del IBAN (IBANSTRUCTURE_FULL_[AÑO].txt) es unSWIFT-recurso proporcionado que define el formato técnico de los IBAN para cada país, asegurando el cumplimiento de la norma ISO 13616. Es utilizado por bancos y software financiero para validar y analizar los IBAN correctamente. Es parte de IBAN Plus. ICF, Archivo de Crédito de Entrada. STEP2-archivo estándar que se utiliza para transmitir instrucciones de pago para su procesamiento desde los Participantes Directos al Sistema Central. IDE, Entorno de Desarrollo Integrado. Por ejemplo,https://eclipseide.org/[Eclipse]orhttps://www.jetbrains.com/idea/[IntelliJ]. Idempotencia,"La idempotencia asegura que realizar la misma operación múltiples veces (por ejemplo, debido a reintentos o problemas de red) produzca el mismo resultado que una única ejecución. Es fundamental para prevenir transacciones duplicadas, cargos erróneos o estados inconsistentes en los sistemas financieros.

Resolución de Identidad

una característica de IPF que permitecomparisons of names and addresses.

IDF

Archivo de Débito de Entrada. STEP2-archivo estándar que se utiliza para transmitir instrucciones de débito para el procesamiento de Participantes Directos al Sistema Central.

Objeto inmutable

La inmutabilidad es la propiedad de los datos u objetos que impide la modificación después de su creación. En lugar de alterar los datos existentes, las operaciones generan nuevas instancias, asegurando consistencia, seguridad y trazabilidad.

Participante Indirecto

Un participante en un ACH (un tipo deCSMUn participante indirecto no posee una cuenta de liquidación para el ACH y depende de un participante directo para proporcionar los medios para liquidar los pagos con otros participantes a través del ACH.

Datos de la Industria

Industry datason configuraciones dinámicas que se mantienen utilizando datos proporcionados por fuentes de la industria a través de archivos. Ejemplos de datos de la industria sonCSMParticipantes (poblados utilizando archivos de membresía de los CSM)

Directorio de Entidades de Parte y directorio IBAN Plus (poblado desdeSWIFTRef archivos). "

Ingesta

La ingesta de datos es el proceso de recopilar, importar y procesar datos en bruto de diversas fuentes en un sistema de almacenamiento o procesamiento (por ejemplo, bases de datos, lagos de datos o plataformas de transmisión). Es el primer paso en la construcción de tuberías de datos y flujos de trabajo analíticos.

Ingreso

El ingreso se refiere al proceso de datos que entran en un sistema desde fuentes externas. Es el primer paso en los pipelines de datos, permitiendo la recolección y el procesamiento para análisis, almacenamiento o aplicaciones en tiempo real.

Initiation Behaviour

Esto es unbehaviourque especifica el comportamiento para cada entrada que inicia un flujo.

Comportamiento de Entrada

Convertsuna entrada (una instrucción o una respuesta) combinada con un código de respuesta a undomain event. Por ejemplo, el sistema contable respondió con el códigohttps://en.wikipedia.org/wiki/HTTP_404[404]> Evento de Dominio "Cuenta no Encontrada".

Enriquecedor de Entrada

Un Enriquecedor de Entrada genera (o actualiza) elementos de datos empresariales que se almacenarán en un evento recibido. El punto clave a entender en la diferencia con el tipo "agregado" demappinges que estos datos se agregarán al evento y se persistirán. Esto significa, por ejemplo, que se enviarán y estarán disponibles dentro del flujo de datos de procesamiento para su uso fuera de IPF. Instrucción,Instructionsson los flujos más simples que reciben de un dominio externo. Puede sertriggeredpor el dominio externo en cualquier momento y comenzaremos a procesar. Esto puede considerarse como el dominio externo enviando información a nosotros. IntelliJ, Anhttps://www.jetbrains.com/idea/[Integrated Development Environment]. Parte Intra Entidad, Una entidad que comparte el libro mayor con la entidad de procesamiento. Las partes intra entidad son generalmente sucursales de la entidad de procesamiento. Pago intraentidad,"Un pago dentro de un libro mayor, a menudo denominado como un pago 'en nosotros'.

IPF

Icon Payments Framework.

IPFISO20022Modelo

AJavarepresentación de laIS20022Modelo.

IPF Mapping Framework

ElIPF Mapping Frameworktraduce entre el modelo de datos de flujo y el de sistemas externos de una manera impulsada por la configuración y de bajo código. IPFScaffolder,ElIPF scaffolderes un módulo de Java que proporciona a los ingenieros una forma rápida y eficiente de iniciar un nuevo proyecto utilizando el SDK de IPF. Puede ejecutarse a través de Maven para generar un nuevo proyecto de IPF que incluya todas las dependencias y configuraciones necesarias para poder funcionar como un proyecto independiente. IQF, Archivo de Consulta de Entrada. ASTEP2-archivo estándar que se utiliza para transmitir mensajes de consulta para su procesamiento desde los Participantes Directos al Sistema Central. ISO 20022, ISO 20022Servicios Financieros - Esquema de mensajes financieros universales de la industria. Un estándar para el intercambio electrónico de datos entre instituciones financieras, publicado por la Organización Internacional de Normalización. ISO 20022 define una plataforma común para el desarrollo de mensajes financieros. ISO 3166, ISO3166es un estándar que define códigos para los nombres de países, territorios dependientes y áreas especiales de interés geográfico.

ISO 4217

Estehttps://www.iso.org/iso-4217-currency-codes.html[standard]establece códigos reconocidos internacionalmente para la representación de divisas que permiten claridad y reducen errores.

ISO20022Meta-Modelo

Concepts, rules, types and relationshipsque mapean formalmente la interacción para el intercambio de Mensajes Financieros. Jackson,JSON/XMLprocesador - Código abiertoJava-basadohttps://github.com/FasterXML/jackson[library]utilizado para serializar o mapearJavaobjetos aJSONy viceversa. JaCoCo,JavaCobertura de Códigohttps://www.baeldung.com/jacoco[library]. Utilizado como parte de la garantía de calidad interna. Proporciona un análisis de la cobertura de pruebas unitarias en el entorno de Desarrollo. JAVA, Programming languageutilizado extensamente en IPF. JavaKit de Desarrollo(JDK), Ahttps://en.wikipedia.org/wiki/Java_Development_Kit[software development environment]utilizado para desarrollarJavaaplicaciones. JavaMáquina Virtual(JVM), Virtual machineentorno bajo el cual se ejecuta IPF. JAXB,"JAXB(JavaArquitectura paraXMLBinding) es un marco estandarizado paramapping Javaobjetos aXML(marshalling) yXMLtoJavaobjetos (deserialización). SimplificaXMLmanejo mediante la automatización de conversiones, eliminando el análisis manual de DOM/SAX. Jenkins,https://www.jenkins.io/[Build server]- Ubicado en el servidor donde se crea la compilación principal del proyecto, Jenkins activa una nueva compilación cada vez que un usuario registra cambios en el código fuente. Esto apoya el proceso de integración continua para pruebas y desarrollo. Icon utiliza Jenkins internamente para gestionar las compilaciones de IPF. Jest,https://jestjs.io/[Jest]es una solución sin configuración, con todo incluidoJavaMarco de pruebas de scripts desarrollado por Facebook. Se destaca en pruebas unitarias, de integración y de instantáneas para frontend (React, Vue) y backend (Node.js). JavaAplicaciones de script. JetBrainsMPS, Elhttps://www.jetbrains.com/mps/[tool]se utilizó para desarrollar los lenguajes específicos de dominio de IPF y para utilizar los lenguajes para construir soluciones. Jitter,"En el contexto de reintentar una transmisión de red fallida, el jitter se refiere a añadir intencionadamente un pequeño retraso aleatorio antes de reintentar la solicitud. Esta aleatoriedad ayuda a prevenir que múltiples clientes reintenten simultáneamente, lo que podría abrumar nuevamente al servidor.

JMS

Java Message Service (JMS)es unJava APIque permite a las aplicaciones crear

enviar

recibir y leer mensajes

facilitando una comunicación desacoplada

confiable y asíncrona entre los componentes de un sistema distribuido.

Diario

Un diario es como un libro de registro digital que mantiene un seguimiento de las acciones o cambios importantes realizados dentro de un sistema o aplicación. Registra eventos, transacciones o actualizaciones para ayudar a los desarrolladores a entender qué sucedió y cuándo. Piense en ello como una forma de mantener todo organizado y rastreable, de modo que si algo sale mal, sea más fácil averiguar por qué.

JSON

JSON(JavaLa Notación de Objetos de Script (Script Object Notation) es un formato simple basado en texto para almacenar e intercambiar datos. Organiza la información en pares clave-valor (como "nombre": "John") y admite tipos de datos básicos como cadenas

números

arreglos y objetos. JSONse utiliza ampliamente porque es fácil tanto para los humanos leer como para las máquinas procesar.

JUnit

JUnites un marco de pruebas gratuito y ampliamente utilizado paraJavaAplicaciones

diseñadas para ayudar a los desarrolladores a escribir y ejecutar pruebas automatizadas para pequeñas piezas de código (como métodos o clases individuales). Asegura que cada componente funcione correctamente antes de integrarlo en sistemas más grandes.

JWT

JWT(JSONEl Token Web) es una forma compacta y segura de transmitir información entre sistemas como unJSONobjeto. Se utiliza comúnmente para la autenticación y el intercambio de datos en aplicaciones web. K8s,https://kubernetes.io/[Kubernetes](porque hay 8 letras entre la K y la S). Kafka,https://kafka.apache.org/[Kafka]es una plataforma distribuida y de código abierto diseñada para manejar flujos de datos en tiempo real a gran escala. Actúa como un sistema de alta capacidad y tolerante a fallos que ingiere, almacena y procesa flujos de datos continuos (por ejemplo, registros, transacciones o datos de sensores) de múltiples fuentes. Kubernetes,https://kubernetes.io/[Kubernetes](K8s) es una plataforma de orquestación de contenedores de código abierto que automatiza el despliegue, escalado y gestión de aplicaciones en contenedores. Desarrollada por Google y ahora mantenida por la Cloud Native Computing Foundation.(CNCF), agrupa contenedores en unidades lógicas (como pods) para una fácil coordinación entre clústeres de máquinas.

LAC

Liquidity Adjustment Checkpoint (SEPA)/ Ciclo (SEPAInst): un período durante el cual pueden realizarse transferencias de liquidez

LAU

Las claves LAU son un mecanismo de seguridad utilizado en sistemas comoSWIFTpara garantizar la autenticidad e integridad de los mensajes intercambiados entre las partes. Funcionan generando una firma digital única, llamada un Código de Autenticación de Mensajes Local.(LMAC), para cada mensaje. Esta firma se crea utilizando una clave secreta precompartida y un algoritmo seguro (por ejemplo, HMAC-SHA256). El sistema receptor verifica la firma para confirmar que el mensaje no ha sido alterado y proviene de una fuente confiable. LDAP,"Lightweight Directory Access Protocoles un protocolo estandarizado utilizado para acceder y gestionar servicios de directorio a través de una red TCP/IP. Un servicio de directorio actúa como un "libro de teléfonos" organizado para los recursos de la red, almacenando información jerárquica sobre usuarios, dispositivos, roles, permisos y otros datos organizacionales. LDAP simplifica el proceso de consulta, actualización y autenticación contra estos directorios. LEI,"Ahttps://en.wikipedia.org/wiki/Legal_Entity_Identifier[Legal Entity Identifier] (LEI)es un código alfanumérico único y estandarizado de 20 caracteres asignado a entidades legales distintas, como empresas, fondos o fideicomisos. Se utiliza para identificar globalmente estas entidades en transacciones financieras e informes regulatorios, ayudando a distinguir claramente a las organizaciones, incluso si tienen nombres similares. El sistema LEI se basa en un estándar internacional (ISO 17442). Lightbend,"Lightbend(ahora operando comoAkka) es una empresa de software fundada originalmente en 2011 por Martin Odersky (creador de Scala), Jonas Bonér (creador deAkka), y Paul Phillips. Con sede en San Francisco, se especializa en herramientas para construir aplicaciones reactivas, distribuidas y nativas de la nube en elJavaMáquina Virtual(JVM). Bajo código, "Bajo código es un enfoque de desarrollo de software que minimiza la codificación manual mediante el uso de herramientas visuales (como interfaces de arrastrar y soltar) y componentes preconstruidos para crear aplicaciones. Acelera el desarrollo al abstraer código complejo en módulos reutilizables, permitiendo tanto a desarrolladores profesionales como a usuarios no técnicos ("desarrolladores ciudadanos") construir aplicaciones funcionales más rápidamente que los métodos tradicionales.

Mapping Function

AmappingUna función es un conjunto de lógica que se utiliza para transformar elementos de datos empresariales en diferentes elementos de datos empresariales. Pueden ser utilizados en ejemplos de uno a uno, uno a muchos o muchos a muchos. Maven,https://maven.apache.org/[Maven]es una herramienta de automatización de compilación y gestión de proyectos de código abierto utilizada principalmente paraJavaaplicaciones. Desarrollado por la Apache Software Foundation, estandariza el proceso de construcción al automatizar tareas como la compilación, la gestión de dependencias, las pruebas y el empaquetado. Maven plugin,https://maven.apache.org/plugins/[Maven Plugin]es un componente modular en ApacheMavenque amplía su funcionalidad principal al ejecutar tareas de construcción específicas (llamadas objetivos). Los complementos permiten la automatización reutilizable para tareas como compilar código, empaquetar artefactos, ejecutar pruebas o generar documentación. MDR, Message Definition Report: documentos de referencia que son publicados por elISO20022Autoridad de Registro. MDS, Message Data Structure, una estructura de datos para su uso dentro de flujos basados en elISO20022definiciones de mensajes. Componentes del Mensaje,Message Definitionsestán compuestos por Componentes de Mensaje. Message DefinitionIdentificador,"ISO20022 identifiers, p. ej.pacs. 008.001.08. Message Definitions,"ISO20022 message definitions, p. ej. FIToFICustomerCreditTransferV08. Registro de mensajes, Un registro de todos los mensajes enviados y recibidos por unIPF solution. Esquema de Mensaje,"Un esquema de mensaje es un plano estructurado que define el formato, la estructura y las reglas para el intercambio de datos entre sistemas. Asegura que tanto el remitente como el receptor comprendan e interpreten los datos de manera consistente. Los esquemas de mensaje se utilizan comúnmente en formatos comoJSONyXML. Metrics Processor,"ElIPF Metrics Processorexiste para ayudar a responder preguntas sobre el procesamiento de pagos de IPF, como "¿Cuántos pagos han finalizado en la última hora?" Modal,"Modal se refiere a una ventana o diálogo de interfaz gráfica de usuario (GUI) que bloquea temporalmente la interacción con el resto de la aplicación hasta que el usuario complete una acción requerida o lo cierre. Obliga a una atención enfocada al deshabilitar la funcionalidad de la ventana principal, a menudo atenuando el fondo para enfatizar visualmente.

MongoDB

Base de datos orientada a documentos.https://www.mongodb.com/[MongoDB]el modelo de almacenamiento de documentos es idealmente adecuado paraISO20022 XML-mensajes de estilo utilizados para pagos instantáneos. Ofrece acceso rápido y recuperación de datos para el procesamiento de transacciones en línea. IPF utilizaMongoDBpara el registro y consulta de transacciones, el registro y consulta de mensajes, datos operativos comoState"de puntos finales, disponibilidad de participantes del esquema, datos específicos del esquema (por ejemplo, ciclos de liquidación), datos de referencia, como el código de clasificación y directorios de participantes.

Objeto mutable

El Objeto Mutable es un concepto de programación que se refiere a un objeto cuyo estado interno o datos pueden ser modificados después de su creación. A diferencia de los objetos inmutables, que permanecen constantes una vez instanciados, los objetos mutables permiten alteraciones en sus propiedades, valores o estructura sin crear una nueva instancia.

Nack

Aceptación Negativa. También se refiere a veces como NAK o NOK (No OK).

Namematcher

A Netowlhttps://www.netowl.com/name-matching-software[product]que se utiliza en la Resolución de Identidad.

Códigos de Compensación Nacional (NCC)

Códigos de Compensación Nacional. Por ejemplo, en el Reino Unido, códigos de clasificación.

Netowl

Elhttps://www.netowl.com/[company]que produceNamematcher, el software utilizado en la Resolución de Identidad de IPF.

Nexus Repository Manager

Nexus(Sonatype Nexus Repository Manager) es una plataforma de gestión de repositorios de nivel empresarial diseñada para centralizar

asegurar y optimizar el almacenamiento

la distribución y la gobernanza de artefactos de software (por ejemplo

binarios

bibliotecas

contenedores) a lo largo del ciclo de vida del desarrollo.

Nodo

una única instancia de aplicación que está configurada dentro de un clúster de múltiples instancias.

Notificación

la notificación es lo opuesto a las instrucciones en el DSL de flo. Estas se utilizan cuando queremos enviar nuestros datos a un dominio externo.

Oauth

OAuthLa (Autorización Abierta) es un marco de trabajo de estándar abierto para la autorización segura basada en tokens que permite a aplicaciones de terceros acceder a los datos del usuario en otro servicio (por ejemplo, Google, Facebook) sin exponer las credenciales del usuario. Pago On Us, un pago en el que tanto la cuenta del deudor como la cuenta del acreedor se mantienen en la misma institución financiera (o dentro del mismo grupo). AbrirAPI, De factohttps://www.openapis.org/[standard]paraAPIdocumentación. Operational Data Store (ODS), Operational Data Store. OQF, Archivo de Consulta de Salida - ASTEP2-archivo estándar de mensajes de consulta que han sido procesados con éxito y son transmitidos por el Sistema Central al Participante Directo receptor. Código de razón original,"La razón original (por ejemplo, la de un dominio externo) para algo. Por ejemplo, cuenta cerrada, saldo insuficiente.

Texto de razón original

El texto explicativo original (por ejemplo

el de un dominio externo) relacionado con el resultado de una acción.

Código de respuesta original

El estado original (por ejemplo, el de un dominio externo) de algo. Por ejemplo, aceptado, rechazado, bloqueado.

Banco de origen

El banco que origina (envía) un mensaje (salienteCustomer Credit Transfer). EnISO20022términos, para una transferencia de crédito es el Banco Deudor y en el débito directo es el Banco Acreedor. Orika,https://github.com/orika-mapper/orika[Orika]es unJava-basadobean mapping frameworkque automatiza la copia de datos entre objetos con diferentes estructuras (por ejemplo, DTOs, modelos de dominio,APIrespuestas). Elimina el código estándar manual generando dinámicamente código optimizadomappersen tiempo de ejecución utilizando generación de bytecode, ofreciendo un rendimiento cercano al escrito a manomapping. Huérfano,"Un mensaje inesperado, por ejemplo, recibir una respuesta clara y definitiva sin haber enviado una solicitud, o recibir un informe de estado de tiempo de espera sin haber recibido el pago que está siendo agotado.

PACS

PAmyent Clearing and Settlementmensajes deISO20022, p. ej.pacs. 008es una transferencia de crédito entre bancos,pacs. 003es un débito directo interbancario.

DOLOR

PAyment Inititationmensajes deISO20022, p. ej.pain. 001es una iniciación de transferencia de crédito del cliente.

PART

UnISO20022estado de pago grupal que significa que el archivo fue parcialmente aceptado.

Participante

un miembro (generalmente un banco) de un esquema de pago/Cámara de Compensación Automatizada.

Directorio de entidades de partes

el Directorio de Entidades de Partes es una configuración dinámica que puede ser utilizada para buscar Entidades de Partes y recuperar los detalles de la entidad de parte

como identificadores y detalles de dirección. El directorio de entidades de partes puede ser poblado con varios fuentes de datos de la industria

así como con fuentes de datos de referencia específicas del cliente. Los datos de la entidad de parte recuperados del directorio de entidades de partes pueden ser utilizados para fines de enriquecimiento de pagos.

Passivation

Un flujo se pasiva cuando se mueve a un estado especificado y la Acción de laEvent BehaviourLa tabla se ejecuta. La pasivación esencialmente elimina la entidad de flujo de la memoria, para ser rehidratada (es decir, recargada) y activada en un momento posterior, por ejemplo, pagos con fecha futura o investigaciones de sanciones prolongadas. Viaje de pago,"IPF yODSse referirá a una colección de flujos de procesamiento como un Tipo de Viaje.

Los tipos de viaje actualmente disponibles son los siguientes:

PAGO >Pacs. 008, Pain. 001, Pacs. 002, Camt. 054basado

RECALL >Camt. 056, Pacs. 004, Camt. 029

BULK >Pain. 001encabezado de grupo oPacs. 008encabezado de grupo

LOTE >Pain. 001Información de Pago Esquema de Pago,"Un esquema de pago es un conjunto de reglas que se han acordado para ejecutar transacciones a través de un instrumento de pago específico (como transferencia bancaria, domiciliación, tarjeta, etc.). Es diferente de un sistema de pago, que es una infraestructura técnica que procesa transacciones de acuerdo con las reglas definidas en un esquema de pago. Generalmente hay un sistema de pago que implementa el esquema, pero no siempre, especialmente en el caso deSEPA. Proveedor de Servicios de Pago(PSP), Payment Services Provider- Esta es la entidad que posee y gestiona la capacidad de Procesamiento de Pagos (también conocida como Procesador de Pagos). Esto podría no ser un banco o una Institución Financiera, podría ser gestionado por otra entidad. Informe de Estado de Pago(PSR),"ElISO20022"Informe de Estado de Pago de FI a FI" mensajepacs. 002), que se utiliza principalmente para responder (aceptar, rechazar, etc.) a una solicitud de pago.

Tipo de Pago

En IPF

un tipo de pago es un clasificador para pagos que está completamente determinado por el usuario de IPF.

PCF

EnSTEP2se transmite (opcionalmente) informando sobre las cancelaciones antes y después de la liquidación. Es unhttps://www.iso20022.org/iso-20022-message-definitions?business-domain%5B0%5D=1&scope%5B0%5D=messages&search=camt. 056[CAMT56].

PDS

Processing Data Structure. Permite a los usuarios de IPF crear estructuras de datos completamente personalizadas

que a menudo se basan en elISO20022 business model

pero no tienen que ser."

PII

PII, o Información Personalmente Identificable, se refiere a cualquier dato que puede ser utilizado para identificar, contactar o localizar a un individuo específico. Esto puede incluir una amplia gama de información, desde detalles básicos como nombres y direcciones hasta datos más sensibles como números de seguro social e información financiera. Esencialmente, si la información puede ser utilizada para distinguir a una persona de otra, es probable que se considere PII.

Pod

Ahttps://kubernetes.io/docs/concepts/workloads/pods/[group]de uno o más contenedores co-localizados, desplegados juntos como una unidad, con almacenamiento compartido, recursos de red compartidos y ejecutados en un contexto compartido. Pojo,"POJO (Objeto Java Simple y Antiguo)JavaEl objeto) es un término para un simpleJavaclase que se adhiere a lo básicoJava"convenciones sin estar atadas a marcos específicos, interfaces o anotaciones. Se enfatiza el minimalismo y la reutilización al evitar dependencias externas.

Port

Unhttps://en.wikipedia.org/wiki/Hexagonal_architecture_(software)[interface]"para proporcionar un punto de entrada y salida a la aplicación central, agnóstico de la implementación específica de la conexión externa.

Contexto de procesamiento

IPF’s Processing Contextes un objeto que contiene una colección de identificadores únicos relacionados con el procesamiento de IPF (incluyendo UowId, AssocationId y ClientRequestId). Entidad de procesamiento,"Una subdivisión organizativa dentro de un despliegue de IPF. Por ejemplo, un cliente puede tener una sucursal en Alemania y una sucursal en Francia. Cada sucursal es diferenteprocessing entityy por lo tanto puede tener diferentes configuraciones, acceso de usuario, etc. Configuraciones de procesamiento,"Las configuraciones de procesamiento son configuraciones dinámicas que son específicas para una implementación de cliente y mantenidas por los equipos del cliente utilizando IPFDPScapacidad. Ejemplos de configuraciones de procesamiento son Entidad de Procesamiento, Configuraciones Generales de Procesamiento, Configuraciones de Agente, Configuraciones de Liquidación y Compensación de Agente, Configuraciones de Selección de Agente CS. Productor,"En un sistema reactivo, un productor (oPublisher) es un componente que emite flujos de datos (eventos, mensajes o valores) de manera asíncrona a uno o más consumidores (Suscriptores). Se adhiere a la especificación de Flujos Reactivos, lo que permite un flujo de datos impulsado por eventos y no bloqueante, con control de presión de retroceso. Prometheus,https://prometheus.io/[Prometheus]es un conjunto de herramientas de monitoreo y alerta de código abierto diseñado para entornos nativos de la nube y dinámicos (por ejemplo,Kubernetes, microservicios). Recoge, almacena y analiza datos numéricos de métricas de series temporales registrados con marcas de tiempo, lo que permite el seguimiento del rendimiento en tiempo real y la detección de problemas. PromQL,"PromQL(PrometheusEl lenguaje de consulta) es el lenguaje de consulta funcional utilizado enPrometheuspara seleccionar, agregar y analizar métricas de series temporales en tiempo real. Diseñado para el monitoreo de sistemas dinámicos, permite a los usuarios extraer información, crear alertas y visualizar datos a través de una sintaxis expresiva adaptada para datos temporales. QVF, Archivo de Validación de Consultas. UnSTEP2-archivo estándar transmitido por el Sistema Central al Participante Directo en respuesta a un IQF. Un QVF contiene información sobre el éxito o el fracaso de la aplicación de las Reglas de Validación a ese IQF. Transacciones R / Mensajes R, "Mensajes relacionados con un pago, por ejemplo, Solicitud de cancelación, Devolución, Reembolso, etc.

RA

Elhttps://www.iso20022.org/registration-authority[ISO20022 Registration Authority].

Alcance

los participantes de un esquema/ACH son alcanzables. Este es el alcance del esquema.

Reactivo

Reactive Programminges un paradigma de programación declarativa centrado en flujos de datos asíncronos y propagación automática de cambios. Permite a las aplicaciones responder dinámicamente a eventos en tiempo real (por ejemplo, entradas de usuario, datos de sensores) modelando los flujos de datos como secuencias componibles y orientadas a eventos. Flujos reactivos,https://en.wikipedia.org/wiki/Reactive_Streams[Reactive Streams]es una especificación de procesamiento de flujos asíncronos estandarizada diseñada para manejar flujos de datos con retroalimentación no bloqueante, asegurando que los productores rápidos no abrumen a los consumidores lentos. Leer lado,"Leer Lado (enEvent Sourcing& CQRS) se refiere a la parte de un sistema optimizada para consultar datos, donde se generan vistas materializadas o proyecciones a partir de un registro de eventos para proporcionar respuestas rápidas y estructuradas a los clientes. A diferencia del lado de escritura (que maneja comandos y almacena eventos), el lado de lectura se centra exclusivamente en la recuperación eficiente de datos. Código de razón,"Un "Código de Razón" es una razón por la cual se establece el código de respuesta. Por ejemplo, su código de respuesta podría ser "Rechazado" con una razón "Moneda Incorrecta". En ISO 20022, esta es una razón de estado.

Texto de razón

La implementación de IPF (NO la de un dominio externo) texto explicativo relacionado con el resultado de una acción.

Recuperación

Una solicitud para devolver fondos enviados previamente, típicamente utiliza unhttps://www.iso20022.org/iso-20022-message-definitions?business-domain%5B0%5D=1&scope%5B0%5D=messages&search=camt. 056[CAMT56]. Marcas Regionales, La EBASTEP2término para Participantes Indirectos Rehidratado,"La rehidratación es el proceso de reconstruir el estado actual de un objeto al reproducir una secuencia de eventos pasados a partir de un registro de eventos. Es un concepto fundamental en sistemas basados en eventos, cachés y gestión del estado en el frontend.

Remember Entities

Remembered EntitiesLas (o Entidades Recuperables) son objetos en un sistema basado en eventos que mantienen su estado almacenando y reproduciendo una secuencia de eventos pasados. A diferencia de las bases de datos tradicionales que persisten solo el estado más reciente

estas entidades "recuerdan" toda su historia.

Solicitud

Una solicitud se utiliza cuando un flujo necesita una respuesta del dominio externo en respuesta.

Solicitud de Pago (R2P, RTP)

Un servicio adicional de valor agregado ofrecido por algunos esquemas de pago instantáneo (incluyendo TCH en los EE. UU., GIRO en Hungría). La Solicitud de Pago es un mensaje iniciado por una parte (empresa o individuo) que desea recibir un pago, que contiene todos los detalles relevantes del pago requerido. La solicitud de pago se envía desde el banco del solicitante al banco de la parte a la que se le solicita el pago, a través de la infraestructura central del esquema de pago instantáneo. El receptor de la solicitud puede entonces simplemente revisar los detalles y aceptarla o rechazarla. Aceptar la solicitud activará el envío de un pago instantáneo utilizando los detalles contenidos en la solicitud para realizar el pago. Solicitante,"En un esquema que verifica los nombres de los Acreedores antes de la iniciación del pago (por ejemplo, Confirmación del Beneficiario en el Reino Unido o Verificación del Beneficiario paraSEPA), el solicitante es la organización desde donde se iniciará el pago una vez que se confirme la identidad. Resolución de la investigación(ROI),"Una resolución de investigación en el procesamiento de pagos se utiliza típicamente para responder a un recall y utiliza unhttps://www.iso20022.org/iso-20022-message-definitions?business-domain%5B0%5D=1&scope%5B0%5D=messages&search=camt. 029[CAMT29]. El uso varía según el esquema, por ejemplo, enSEPAEl ROI solo se utiliza para una respuesta negativa en un recall, mientras que en TCH RTP se utiliza para respuestas negativas y positivas. Responder,"En un esquema que verifica los nombres de los Acreedores antes de la iniciación del pago (por ejemplo, Confirmación del Beneficiario en el Reino Unido o Verificación del Beneficiario paraSEPA), el respondedor es la organización que posee la información de nombre correcta.

Código de respuesta

Un "Código de Respuesta" es un código de resultado esperado para una respuesta que podría ser utilizado para el procesamiento posterior. Por ejemplo: Rechazado, Aceptado, Publicado, Bloqueado, etc. En ISO 20022, esto es un Estado.

REST

Transferencia de Estado Representacional. RESTes un estilo arquitectónico para diseñar aplicaciones en red, enfatizando la simplicidad, la escalabilidad y la comunicación sin estado sobreHTTP. Estandariza cómo los sistemas exponen e interactúan con los recursos (datos o servicios) utilizando interfaces uniformes. Return,"Típicamente unhttps://www.iso20022.org/iso-20022-message-definitions?business-domain%5B0%5D=1&scope%5B0%5D=messages&search=pacs. 004[PACS4], esto devuelve los fondos previamente recibidos al originador del pago. En algunos esquemas, el destinatario de los fondos puede iniciar una devolución; en otros esquemas, una devolución solo puede enviarse cuando el originador lo ha solicitado a través de un recall. RJCT, AnISO20022estado de pago - Rechazado. RRR (Consulte también las transacciones R / los mensajes R anteriores), "Retiradas, Devoluciones y Resultados de Investigaciones.

RSF

Resultados del Archivo de Liquidación. Este archivo se envía a ambas partes de la transacción. Enumera los detalles tanto de las liquidaciones exitosas (para SDD, opcional para SCT) como de las liquidaciones fallidas de los mensajes de Débito.

RT1

EBA Clearingla infraestructura de compensación y liquidación para SCT Inst. Actualmente

los bancos y otros PSP pueden conectarse aRT1a través de SIAnet o EBICS.

RU

Request Unit (RU)es la moneda de rendimiento de Azure Cosmos DB, que representa los recursos computacionales (CPU, memoria, IOPs) requeridos para ejecutar operaciones de base de datos como lecturas, escrituras, consultas y actualizaciones. Abstrae la complejidad de la infraestructura en una única unidad medible para la planificación de costos y capacidad. S3, un almacenamiento de archivoshttps://aws.amazon.com/s3/[mechanism]ofrecido como parte de Amazon Web Services(AWS). SAML, SAML(SAML) es unXML-estándar abierto basado en el intercambio seguro de datos de autenticación y autorización entre partes, típicamente entre un Proveedor de Identidad (IdP) (por ejemplo, Azure AD, Okta) y un Proveedor de Servicios.(SP)(ej., aplicaciones SaaS como Salesforce). Permite el inicio de sesión único.(SSO), permitiendo a los usuarios acceder a múltiples servicios con un único conjunto de credenciales.

SCALA

Lenguaje de programación - Lenguaje de programación orientado a objetos (Scalable Language) en el queAkkaestá escrito.

SCF

Archivo de Crédito Liquidado. STEP2-archivo estándar de instrucciones de pago que han sido procesadas con éxito por CGS y son transmitidas por el Sistema Central al Participante Directo receptor

Configuración Dinámica Programada

una configuración dinámica programada enDPSes una configuración dinámica que se activará en una fecha y hora futuras.

Scheduler

El Scheduler asegura que la ejecución de los pagos se inicie en un momento que permita aplicar cualquier servicio de valor añadido necesario (pagos con fecha futura, pagos por lotes, etc.) y cumplir con su fecha y hora de valor. Elschedulermonitorea el almacén de datos de pagos para pagos individuales y en bloque cuyo valor de fecha y hora y los servicios de valor añadido asociados (compensación, agrupamiento, enriquecimiento, manejo de remesas, etc.) los hacen elegibles para su ejecución. Elschedulertambién monitorea el almacén de datos de pagos para cualquier programación de pagos recurrentes que requiera que se cree y ejecute un pago con el fin de que se apliquen los servicios de valor añadido y se cumpla el horario de fecha y hora de valor. Siempre que se encuentre o se cree un pago que sea elegible para su ejecución, elschedulerinvoca cualquier servicio de valor añadido necesario y activa la ejecución del pago. El programador se utiliza generalmente para realizar pagos, por ejemplo. 1. Pagos con fecha futura 2.SEPAPagos CT 3.SEPADD etc. Esquemático,"Esquemas enhttps://angular.dev/tools/cli/schematics[Angular]son como instrucciones automatizadas o "recetas" que los desarrolladores utilizan para crear o modificar partes de un proyecto de interfaz gráfica. Ayudan a agilizar tareas repetitivas, asegurando consistencia y ahorrando tiempo. Scheme Pack,Scheme Packsson un tipo específico de Módulo Adicional Opcional, cada uno relacionado con las preocupaciones de procesamiento para un CSM específico dentro de un esquema. Cada disponibleScheme Packse licencia por separado. UnScheme Packpuede ser desarrollado por Icon o un cliente e incluye la funcionalidad que se requiere para procesar pagos/transacciones salientes y entrantes con respecto a un CSM específico. SCT Inst,"SEPA Credit Transfer Instant Payments. Capa de esquema de pagos instantáneos en euros. Basado enSEPATransferencia de Crédito. El esquema es definido y gestionado por el Consejo Europeo de Pagos y es implementado por múltiples CSMs. SEPA, Single Euro Payment Area SIC, Swiss Interbank Clearing. Sistemas de sumideros,"Un sumidero de datos es el punto final de destino en un sistema de flujo de datos donde se almacena, reenvía o consume la información procesada o recopilada. Actúa como el repositorio final o salida para los datos después de que han pasado por fuentes, transformaciones o tuberías.

Six Bank Master

Una industriahttps://www.six-group.com/en/products-services/banking-services/interbank-clearing/online-services/download-bank-master.html[directory]listado de participantes en el Sistema de Compensación Interbancaria Suizo(SIC).https://www.six-group.com/[SIX]es el proveedor de tecnología para SIC.

Instantánea

Una instantánea es una copia estática y puntual de un conjunto de datos o del estado de un sistema, utilizada para preservar datos históricos, permitir la recuperación o analizar cambios a lo largo del tiempo. Captura el estado exacto de los datos en un momento específico, a menudo para auditorías, copias de seguridad o procesamiento incremental.

Fuentes

En el procesamiento de flujos, las fuentes son los puntos de entrada que generan o emiten flujos de datos en tiempo real. Alimentan datos en bruto en un pipeline de streaming para su procesamiento, análisis o almacenamiento.

Cerebro dividido

Split braines un escenario de fallo crítico en sistemas distribuidos donde un clúster de nodos se encuentra particionado debido a problemas de red

lo que provoca que subconjuntos de nodos operen de manera independiente sin reconocerse entre sí. Esto conduce a la inconsistencia de datos y a una posible corrupción

ya que cada partición toma decisiones conflictivas.

Split Brain Resolver

Ahttps://doc.akka.io/libraries/akka-core/current/split-brain-resolver.html[split brain resolver]es un mecanismo en sistemas distribuidos diseñado para detectar y recuperarse de particiones de red (escenarios de cerebro dividido) mediante la imposición de políticas que mantienen la consistencia de los datos y la estabilidad del clúster. Asegura que solo una partición permanezca activa o autoritativa, previniendo actualizaciones conflictivas. Splunk,"Splunkes una plataforma de análisis de datos diseñada para ingerir, indexar, buscar y visualizar datos generados por máquinas (registros, métricas, eventos) en tiempo real. Su arquitectura es altamente escalable, soportando implementaciones que van desde instancias de un solo servidor hasta clústeres distribuidos y multi-sitio. Primavera,"Spring(ySpring Boot/Spring Cloud) es unJava-marco basado para construir sistemas distribuidos, ofreciendo herramientas para implementar patrones comunes como microservicios, arquitecturas impulsadas por eventos y mecanismos de resiliencia. SSO, Single Sign On. Liquidación EstándarInstructions (SSI),"Estos sonhttps://www.swift.com/products/swiftref-standing-settlement-instructions-directory[details]sobre las relaciones bancarias estándar entre bancos por moneda. Note: "SWIFTRef SSI Plus" es unSWIFTconjunto suministrado de archivos de referencia. Es posible que las preferencias del cliente ("Preferencias del Banco Correspondiente") anulen las publicadas por el Banco, ya que estas solo reflejan los acuerdos del Banco con otros Bancos. Cuando un cliente (es decir, un banco agente) tiene otros acuerdos vigentes, estos pueden anular los acuerdos del Banco. Estado,Statesrepresenta un punto en el procesamiento de su sistema. A veces se denomina estado de DSL para distinguirlo deGlobal States. Transición de Estado, Cuando un flujo se mueve de un estado a otro. Programador de Solicitudes de Estado(SRS), El Programador de Solicitudes de Estado(SRS)es una característica de laCSM Serviceque permite a los usuarios automatizar el envío de mensajes de solicitud de estado (típicamentePACS28s) después de iniciar ciertas acciones de pago. STEP2, Straight Through Euro Processing 2. Un lote basadoSEPAsistema de compensación gestionado por la EBA. STET, STETes un proveedor deSEPAservicios de compensación. Subflujo,"Un subflujo es un componente de flujo reutilizable. Es esencialmente lo mismo que un flujo en el sentido de que tiene estados, comportamientos de entrada y comportamientos de eventos. Sin embargo, un subflujo no tiene vida propia y solo se utiliza como un mecanismo de reutilización y, por lo tanto, DEBE estar contenido dentro de un flujo externo.

Swagger

Swaggeres un conjunto de herramientas de código abierto para diseñar

documentar y probarRESTful APIsbasado en elOpenAPIEspecificación(OAS). EstandarizaAPIdescripciones en formatos legibles por máquina (YAML/JSON)

permitiendo la automatización en la documentación

la generación de SDK para clientes y las pruebas."

SWIFT

The Society for Worldwide Interbank Financial Telecommunication. Una parte clave de la infraestructura de pagos global.

SWIFTAGI

SWIFTGateway de AlianzaInstantes un complemento o adaptador de conectividad utilizado para integrar aplicaciones financieras conSWIFTAlliance Gateway, un centro de mensajería centralizado para la comunicación segura y escalable a través deSWIFTredes (FIN, InterAct, FileAct). Swift BICDir2018,"BIC Directory2018 es una versión simplificada del archivo BIC Plus que proporciona información limitada sobre elBIC8valor, código de sucursal, servicios de valor añadido e información de dirección. El Directorio BIC 2018 será reemplazado por el Directorio BIC en 2025. Lista de Exclusión Rápida,"ElSWIFTLa lista de exclusión se refiere a instituciones financieras (típicamente bancos) que están prohibidas de acceder a la red de mensajería SWIFT, a menudo como parte de sanciones internacionales. Esto interrumpe su capacidad para realizar transacciones transfronterizas, comercio o acceder a los mercados financieros globales. System Event,Estos ocurren cuando algo sucede en el sistema. Hay un conjunto dedefault eventspero también pueden ser adaptados para ser específicos a las necesidades individuales. T2-RTGS, Target 2 Real Time Gross Settlement Service OBJETIVOInstantServicio de Liquidación de Pagos(TIPS), TARGET Instant Payment Settlementel servicio es un CSM de SEPA Inst. TCH,"The Clearing House. Proveedor de compensación y liquidación de pagos en EE. UU. de larga trayectoria,TCK,"Ahttps://en.wikipedia.org/wiki/Technology_Compatibility_Kit[Technology Compatibility Kit] (TCK)es un conjunto de pruebas estandarizadas utilizado para verificar que los productos de software (por ejemplo, interfaces, aplicaciones) cumplan con requisitos técnicos específicos, asegurando la interoperabilidad dentro de un ecosistema definido. Verificación técnica de duplicados,"Verificación técnica de duplicados para un mensaje de pagos entrantes o salientes utilizando técnicas de hash o cualquier otra solución para asegurar que un archivo no sea duplicado. La verificación técnica de duplicados tiene como objetivo detectar archivos/mensajes que son totalmente idénticos, los cuales suelen ser causados por un mal funcionamiento de la aplicación o del middleware. Este servicio es proporcionado a menudo por el canal. La verificación técnica de duplicados es diferente de la verificación de duplicados en el ámbito empresarial. Si se encuentra que un pago es un duplicado (con la misma referencia de pago, monto, remitente y beneficiario, etc.), entonces el pago es rechazado y devuelto al originador. Test-FW, ya sea el marco de pruebas IPF o elIcon Test Framework. Limitación de velocidad,"La limitación de velocidad (o throttling) es una técnica para controlar el rendimiento de las solicitudes enAPIs, servicios, o redes que previenen la sobrecarga, garantizan la equidad y mantienen la estabilidad del sistema.

Transporte

Un medio de transferir datos entre sistemas, p. ej. Kafka, MQ, http etc. TTL,"Tiempo de Vida. TTL es una característica de la base de datos que expira y elimina automáticamente los registros después de una duración especificada o en un momento fijo. Optimiza el almacenamiento, reduce costos y cumple con las políticas de retención de datos.

Twelve-Factor App

Elhttps://12factor.net/[Twelve-Factor App]La metodología es un conjunto de mejores prácticas para construir aplicaciones de software como servicio (SaaS) modernas, escalables y mantenibles. Propuesta originalmente por Heroku en 2011, enfatiza la portabilidad, la resiliencia y la automatización en entornos nativos de la nube. UETR,"Unique End-to-end Transaction Reference, identificador único universal para proporcionar una referencia de extremo a extremo de una transacción de pago.

Lenguaje de Modelado Unificado(UML)

Unified Modelling Language.

Identificador Uniforme de Recursos(URI)

Uniform Resource Identifier.

ID de unidad de trabajo(UOWID)

El predeterminadounique identifierpara una transacción en unIPF solution.

Upsert

Upsert (un acrónimo de actualización + inserción) es una operación de base de datos que inserta automáticamente un nuevo registro si no existe, o actualiza uno existente si lo hace. Elimina la necesidad de declaraciones INSERT y UPDATE separadas, mejorando la eficiencia y la atomicidad.

UUID

Universally Unique Identifier. También conocido como GUID (Identificador Único Global).

Verificación del Beneficiario(VOP)

UnIPF serviceque permite a los participantes verificar la identidad de una cuenta de acreedor antes de que su cliente inicie un pago a esa cuenta. Tenga en cuenta también el nombre de uno de los esquemas que la función VOP del IPF soporta, siendo la verificaciónhttps://www.europeanpaymentscouncil.eu/what-we-do/other-schemes/verification-payee[scheme for SEPA]. Escriba al lado: "En la Segregación de Responsabilidad de Consulta y Comando(CQRS), el lado de escritura (o lado de comando) maneja todas las modificaciones de datos (inserciones, actualizaciones, eliminaciones) y hace cumplir las reglas de negocio, mientras que el lado de lectura atiende las consultas. Esta separación optimiza el rendimiento, la escalabilidad y la claridad de la lógica del dominio. XJC,"XML to Java Compileres una herramienta de línea de comandos incluida en el Kit de Desarrollo de Java(JDK)como parte de JAXB (Java Architecture forXMLBinding). CompilaXMLEsquema(XSD)archivos en clases Java anotadas, permitiendo una conversión fluida entreXMLy objetos Java.

XML

eXtensible Markup Languagees un lenguaje de marcado diseñado para estructurar

almacenar y transportar datos. A diferencia de HTML

que se centra en mostrar datos

XMLdefine etiquetas personalizadas para describir el contenido en un formato legible tanto por máquinas como por humanos.

Xms

La cantidad inicial de memoria asignada.

Xmx

La cantidad máxima de memoria que puede ser asignada.

XSD

"XML Schema Definitionsson un formato estándar para expresar un esquema, se proporcionan XSD para cada Definición de Mensaje por elISO20022Autoridad de Registro. XSL,"eXtensible Stylesheet Languagees un lenguaje para estilizar y transformarXMLdocumentos, principalmente a través de XSLT (Transformaciones XSL). Consiste en tres partes:

XSLT: TransformaXMLen otros formatos (HTML, XML, texto).

XPath: NavegaXMLnodos (utilizados en XSLT).

XSL-FO: FormatosXMLpara impresión/PDF (ahora en gran medida reemplazado por CSS). YAML, YAML Ain’t Markup Languagees un formato de serialización de datos legible por humanos diseñado para archivos de configuración e intercambio de datos. Prioriza la simplicidad y la legibilidad, utilizando la indentación y una sintaxis mínima en comparación conXMLorJSON.