"Modelo de referencia BIAN" para la industria bancaria o cómo dejar de reinventar la rueda

Desde que noté que usted, César, ya ha construido mucho y continúa construyendo, he desarrollado ciertas reglas para que usted mismo pueda apreciar la calidad de los edificios existentes y futuros.

Vitruvio, arquitecto del imperio romano

El éxito y la estabilidad del desarrollo de cualquier empresa están directamente relacionados con la presencia de una arquitectura empresarial de alta calidad, que incluye declaraciones sobre la misión y los objetivos de la organización, los principales factores de éxito, la estrategia comercial, la estructura y los procesos.

Las compañías de telecomunicaciones en Rusia se han arraigado durante mucho tiempo en la práctica de usar el modelo de referencia del Mapa de Operaciones de Telecomunicaciones Mejoradas (eTOM), centrado en los procesos comerciales de los operadores de servicios y otros representantes de la industria de la tecnología de la información y la comunicación. El modelo se utiliza como plantilla para gestionar y reorganizar procesos, así como para simplificar la interacción con socios y otros proveedores de servicios. Desafortunadamente, en la industria bancaria, en la inmensidad de Rusia, no utilizan el enfoque de construir y analizar procesos basados ​​en modelos de referencia desarrollados por organizaciones internacionales. Tanto las pequeñas empresas microfinancieras como los grandes bancos construyen sus procesos en función de la experiencia y los errores de sus empleados. Una sola empresa, un proveedor de soluciones de TI para el sector financiero (en el momento de escribir este artículo), que participa en el desarrollo del estándar BIAN, emite una consulta de búsqueda para el uso de técnicas estandarizadas (nivel internacional) para construir y analizar la arquitectura de una empresa en la industria bancaria en Rusia. así que cuando analices tus decisiones. Además, a menudo hay información de que tales modelos simplemente no existen, aunque esto no es así. Quizás esto se deba a la falta de dicha información en las comunidades especializadas de habla rusa (Internet).

El propósito de mi artículo es llamar la atención sobre uno de estos modelos, a saber, el modelo de referencia BIAN , que se analizará a continuación.

En mi artículo para una revisión de alto nivel del estándar BIAN, recurriré a una traducción parcial de la Guía de procedimientos BIAN - INTRODUCCIÓN AL documento BIAN V6.0 , con énfasis en los aspectos clave del estándar. Puedes leer el documento aquí . Además, durante la traducción, me permitiré desviarme del original y dar mis comentarios cuando lo considere necesario.

1. Introducción a BIAN (Red de Arquitectura de la Industria Bancaria)


La Red de Arquitectura de la Industria Bancaria (BIAN) es una asociación de arquitectos bancarios, proveedores de software bancario y proveedores de servicios con el objetivo común de crear un entorno de servicio bancario semántico estándar. De acuerdo con las expectativas de los desarrolladores de BIAN, la clasificación de las funciones e interacciones comerciales dentro de cualquier banco en un estándar formateado traerá importantes beneficios a la industria.

Los principales documentos que componen y complementan el estándar BIAN:

  • mapa de alto nivel de servicios " Paisaje de servicios BIAN " - "Paisaje de servicios";
  • colección de documentos " BIAN How-to Guide ";
  • Metamodelo " BIAN Metamodelo ";
  • Definición de escenarios empresariales de BIAN ;
  • clasificación de funciones / áreas de negocio (dominios de servicio) y sus servicios (operaciones de servicio) " Definiciones de dominio de servicio BIAN ";
  • diccionario de negocios " vocabulario de negocios BIAN ";
  • y el modelo de objeto comercial BIAN .

El estándar BIAN se publica en el repositorio con acceso de lectura a la versión HTML, puede acceder a él mediante la navegación en el sitio web de BIAN bian.org . Además, se mantiene y emite un compendio de documentos de respaldo, incluyendo una serie de Guías prácticas, con cada versión publicada del estándar BIAN.

A menudo, los miembros de la asociación se refieren a la norma como "BIAN Service Landscape" . Un nombre más formal es "BIAN SOA Framework" . La descripción para los desarrolladores del estándar en sí se presenta en el segundo documento de BIAN "Guía práctica - Desarrollo de contenido" .

Contenido de la guía práctica


Los documentos de la Guía de procedimientos describen enfoques para trabajar con el estándar. Las pautas al momento de escribir incluyen:

  1. BIAN How-to Guide - INTRODUCCIÓN A BIAN V6.0
  2. Guía de procedimientos BIAN - TÉCNICAS DE PRINCIPIOS DE DISEÑO V6.0 - Este documento está dirigido a arquitectos comerciales y arquitectos de sistemas. Explica los enfoques para aplicar y reorganizar procesos utilizando el estándar BIAN.
  3. Guía práctica de BIAN - CONTENIDO EN DESARROLLO V6.0 - Este documento está destinado a los miembros del grupo de trabajo BIAN. Explica los principios, patrones y herramientas utilizados en el desarrollo de un estándar.
  4. BIAN How-to Guide - APLICACIÓN DEL ESTÁNDAR BIAN V6.0 - El público objetivo del documento son especialistas técnicos que deben aplicar los enfoques BIAN para la implementación (implementación) directa de sistemas.
  5. Guía de procedimientos BIAN - SEMANTIC API V6.0 - Este documento describe cómo se puede usar el estándar BIAN para desarrollar una interfaz de programación de aplicaciones (API). En un futuro cercano, se planea una guía práctica para desarrolladores.

Cada documento está diseñado para su propia audiencia.

En conjunto, las pautas describen en detalle el enfoque estándar de BIAN para implementar el modelo básico de infraestructura de TI creado de acuerdo con los estándares de la arquitectura orientada a servicios (SOA).
También vale la pena señalar que, más recientemente, el estándar BIAN se consideró en el contexto de la especificación de interfaces de software de aplicación (API) y su adaptación para "arquitecturas" de microservicios.

La siguiente es una breve descripción de los documentos de la serie de Guías BIAN How-to Guide numeradas 2, 3 y 4 de la lista anterior.

2. Principios y técnicas de diseño.


En el estándar BIAN, una arquitectura empresarial (dominio de servicio) y servicios relacionados (operaciones de servicio) que pueden asignarse y combinarse en modelos de cualquier banco (o empresa financiera) se utilizan para diseñar una arquitectura empresarial. El modelo BIAN es "canónico", lo que significa que puede ser utilizado por cualquier banco, independientemente de sus implementaciones técnicas posteriores. Para definir un "modelo BIAN canónico", el enfoque de su diseño debe ser fundamentalmente diferente de los métodos más tradicionales orientados a procesos. BIAN adopta un enfoque de Arquitectura Orientada a Servicios (SOA).

El siguiente diagrama describe las ideas clave de diseño utilizadas en el estándar BIAN:

Figura 1. Principios y métodos de diseño.

Puede encontrar una descripción detallada de cada bloque en el diagrama directamente en la Guía de procedimientos de BIAN - INTRODUCCIÓN A BIAN V6.0 .

3. Desarrollo del estándar (Desarrollo de contenido)


BIAN ha creado una organización interna para monitorear y respaldar centralmente el estándar BIAN, así como una serie de grupos de trabajo especializados que están desarrollando el estándar BIAN. Se utiliza un enfoque común para el desarrollo de contenido en todos los equipos para mantener la coherencia. El segundo documento de la serie de manuales BIAN describe el enfoque para desarrollar el estándar BIAN, recomendaciones, plantillas y herramientas compatibles. Los enfoques para desarrollar el estándar se resumen en el siguiente diagrama.


Figura 2. Desarrollo del estándar BIAN

Se puede encontrar una descripción detallada de cada bloque en el circuito de la Figura 2 directamente en la Guía de procedimientos - INTRODUCCIÓN A BIAN V6.0 .

Además, cualquier elemento BIAN se describe en el mismo estándar . Por ejemplo, el diagrama de clase de los elementos básicos del estándar BIAN se presenta en la figura a continuación.


Figura 3. Desarrollo de contenido del estándar BIAN

4. Aplicación del estándar BIAN (Guía de procedimientos BIAN - Aplicación del estándar BIAN)


El estándar BIAN realiza un desglose general de la esfera empresarial en funciones empresariales (en dominios de servicio) y sus servicios (operaciones de servicio semántico). Para comparar estos modelos estándar con una organización específica, deben adaptarse eligiendo los dominios necesarios y combinados de acuerdo con las capacidades operativas y la estructura de la organización. Los modelos conceptuales BIAN de alto nivel se pueden combinar con implementaciones técnicas más detalladas. Los dominios de servicio BIAN también se pueden usar como "componentes básicos" en la preparación del "plan de negocios" de una empresa, que, a su vez, se puede usar en la planificación y el análisis. El tercer documento de la Guía práctica de BIAN presenta las pautas iniciales para aplicar el modelo BIAN. La siguiente figura muestra un diagrama de las principales recomendaciones para la aplicación del estándar en la empresa.


Figura 4. Aplicación del estándar BIAN

Puede encontrar una descripción detallada de cada bloque en el diagrama de la Figura 4 directamente en la Guía de procedimientos - INTRODUCCIÓN A BIAN V6.0 .

Tour estándar


Y aquí quiero dar un ejemplo que demuestre algunos de los enfoques descritos en los diagramas dados del manual.

El mapa del servicio BIAN Service Landscape está formado jerárquicamente a partir de las siguientes vistas:

  1. Área de negocios;
  2. Dominio Comercial (Área Comercial);
  3. Dominio de servicio.

En el mapa, el componente más "elemental" es el dominio de servicio. Se le considera indivisible.

Considere la dirección comercial "Soporte comercial". En particular, analizaremos el área de negocios “Áreas de negocios” con énfasis en el dominio de servicio (función) “Arquitectura de negocios” (Figura 5).


Figura 5. Paisaje de servicio BIAN

Al navegar por el mapa de servicios BIAN Service Landscape , pasaremos a la descripción general del dominio del servicio de Arquitectura empresarial.


Figura 6. Descripción general del dominio de servicio "Arquitectura empresarial"

El dominio "Arquitectura empresarial" selecciona el objeto del mismo nombre (Activo) "Arquitectura empresarial" con el patrón funcional de trabajo (patrón) en él "Diseño". El artefacto será la especificación "Especificación".

Es importante tener en cuenta que cualquier dominio en el mapa de servicios BIAN Service Landscape se descompone en componentes descritos en términos semánticos (como tipo de activo, patrón funcional, etc.) y se reutiliza en otros dominios.

Cada dominio y sus componentes tienen una descripción, así como un ejemplo de su uso, lo que simplifica enormemente el trabajo con el estándar BIAN .

Al analizar el dominio "Direcciones de negocios", tenemos la oportunidad de evaluar si se presta suficiente atención a la formación de una estrategia, redactar políticas, evaluar productos y servicios, construir una arquitectura empresarial y desarrollar una planificación "continua". No es nuevo saber que la empresa se convierte en la más exitosa cuando se acerca, cuando una empresa define la tecnología de la información, cuando la arquitectura de TI se basa en las necesidades de la empresa. La aplicación del estándar internacional BIAN permitirá "exponer debilidades" en la arquitectura de toda la empresa.

Volviendo a las palabras de Vitruvio, citadas al comienzo del artículo, me gustaría señalar su relevancia en la actualidad en la industria financiera de Rusia. De hecho, hoy es muy importante para el sector financiero evaluar el trabajo ya realizado, su calidad y el aumento en proyectos futuros. El modelo de referencia BIAN, que consolida la experiencia y el conocimiento de arquitectos, ejecutivos y desarrolladores de todo el mundo, puede ayudar precisamente en esto.

Arquitecto del sistema
© Irina Blazhina

Source: https://habr.com/ru/post/es427147/


All Articles