Desde que notei que você, César, já construiu muito e continua construindo, desenvolvi certas regras para que você possa apreciar a qualidade dos edifícios existentes e futuros.
Vitruvius, arquiteto do Império Romano
O sucesso e a estabilidade do desenvolvimento de qualquer empresa estão diretamente relacionados à presença de uma arquitetura de negócios de alta qualidade, que inclui declarações sobre a missão e os objetivos da organização, os principais fatores de sucesso, estratégia de negócios, estrutura e processos.
As empresas de telecomunicações na Rússia há muito se arraigam na prática de usar o modelo de referência Enhanced Telecom Operations Map (eTOM), que se concentra nos processos comerciais dos operadores de serviços e outros representantes do setor de tecnologia da informação e comunicação. O modelo é usado como um modelo para gerenciar e reorganizar processos, bem como para simplificar a interação com parceiros e outros provedores de serviços. Infelizmente, no setor bancário, na vastidão da Rússia, eles não usam a abordagem de construção e análise de processos com base em modelos de referência desenvolvidos por organizações internacionais. Pequenas empresas de microfinanças e grandes bancos constroem seus processos com base na experiência e nos erros de seus funcionários. Uma consulta de pesquisa para o uso de técnicas padronizadas (nível internacional) para criar e analisar a arquitetura de uma empresa no setor bancário na Rússia é emitida por apenas uma empresa - um fornecedor de soluções de TI para o setor financeiro (no momento da redação deste artigo), que está participando do desenvolvimento do
próprio padrão BIAN , portanto, ao analisar suas decisões. Além disso, muitas vezes há informações de que tais modelos simplesmente não existem, embora isso não ocorra. Talvez isso se deva à falta de tais informações nas comunidades especializadas (Internet) de língua russa.
O objetivo do meu artigo é chamar a atenção para um desses modelos, a saber,
o modelo de referência BIAN , que será discutido abaixo.
No meu artigo para uma revisão de nível superior do padrão BIAN, recorrerei a uma tradução parcial do documento
BIAN How-to Guide - INTRODUÇÃO AO BIAN V6.0 , com ênfase nos principais aspectos do padrão. Você pode ler o documento
aqui . Além disso, durante a tradução, vou me permitir desviar do original e fazer meus comentários sempre que julgar necessário.
1. Introdução ao BIAN (Rede de Arquitetura do Setor Bancário)
A Rede de Arquitetura do Setor Bancário (BIAN) é uma associação de arquitetos bancários, fornecedores de software bancário e prestadores de serviços com o objetivo comum de criar um ambiente de serviço bancário semântico padrão. De acordo com as expectativas dos desenvolvedores da BIAN, a classificação das funções e interações do negócio em qualquer banco em um padrão formatado trará benefícios significativos para o setor.
Os principais documentos que compõem e complementam o padrão BIAN:
- mapa de serviços de alto nível “ Cenário de serviços BIAN ” - “Cenário de serviços”;
- coleção de documentos " BIAN How-to Guide ";
- Metamodelo “ BIAN Metamodelo ”;
- Definição de cenários de negócios do BIAN Business Scenario ;
- classificação de funções / áreas de negócios (domínios de serviço) e seus serviços (operações de serviço) " Definições de Domínio de Serviço BIAN ";
- dicionário de negócios " vocabulário de negócios BIAN ";
- e o Modelo de Objetos de Negócios BIAN .
O padrão BIAN é publicado no
repositório com acesso de leitura à versão HTML, você pode acessá-lo através da navegação no site da
BIAN bian.org . Além disso, um compêndio de documentos de suporte, incluindo uma série de guias
de instruções, é mantido e emitido com cada versão publicada do padrão BIAN.
Frequentemente, os membros da associação se referem ao padrão como
"Cenário de Serviços BIAN" . Um nome mais formal é
"BIAN SOA Framework" . A descrição para desenvolvedores do próprio padrão é apresentada no segundo documento da BIAN
“Como Orientar - Desenvolvendo Conteúdo” .
Conteúdo do Guia de Instruções
Os documentos do
Guia de Instruções descrevem abordagens para trabalhar com o padrão. As diretrizes no momento da redação deste artigo incluem:
- Guia de instruções da BIAN - INTRODUÇÃO AO BIAN V6.0
- Guia Prático da BIAN - PRINCÍPIOS DE PROJETO TÉCNICAS V6.0 - Este documento é destinado a arquitetos de negócios e arquitetos de sistemas. Explica as abordagens para aplicar e reorganizar processos usando o padrão BIAN.
- Guia de instruções da BIAN - DESENVOLVENDO CONTEÚDO V6.0 - Este documento é destinado a membros do grupo de trabalho da BIAN. Explica os princípios, padrões e ferramentas usados no desenvolvimento de um padrão.
- Guia de instruções da BIAN - APLICANDO O PADRÃO DA BIAN V6.0 - O público-alvo do documento são especialistas técnicos que devem aplicar as abordagens da BIAN para a implementação direta (implantação) de sistemas.
- Guia de Instruções da BIAN - SEMANTIC API V6.0 - Este documento descreve como o padrão BIAN pode ser usado para desenvolver uma interface de programação de aplicativos (API). Em um futuro próximo, um guia prático para desenvolvedores está planejado.
Cada documento é projetado para seu próprio público.
Em conjunto, as diretrizes
descrevem em detalhes
a abordagem padrão da BIAN para implementar o modelo básico de infraestrutura de TI criado de acordo com os padrões da arquitetura orientada a serviços (SOA).
Também é importante notar que, mais recentemente, o padrão BIAN foi considerado no contexto da especificação de interfaces de software de aplicativo (APIs) e sua adaptação para "arquiteturas" de microsserviço.
A seguir, é apresentada uma breve visão geral dos documentos da série
BIAN How-to Guide , numerados 2, 3 e 4 da lista acima.
2. Princípios e técnicas de design
No padrão BIAN, uma arquitetura de negócios (domínio de serviço) e serviços relacionados (operações de serviço) que podem ser alocados e combinados em modelos de qualquer banco (ou empresa financeira) são usados para projetar uma arquitetura de negócios. O modelo BIAN é "canônico", o que significa que pode ser usado por qualquer banco, independentemente de suas implementações técnicas subsequentes. Para definir um "modelo BIAN canônico", a abordagem de seu design deve ser fundamentalmente diferente dos métodos orientados a processos mais tradicionais. A BIAN adota uma abordagem de Arquitetura Orientada a Serviços (SOA).
O diagrama abaixo descreve as principais idéias de design usadas no padrão BIAN:
Figura 1. Princípios e métodos de designUma descrição detalhada de cada bloco no diagrama pode ser encontrada diretamente no BIAN
How-to Guide - INTRODUÇÃO AO BIAN V6.0 .
3. Desenvolvimento do padrão (Developing Content)
A BIAN criou uma organização interna para monitorar e dar suporte central ao padrão BIAN, além de vários grupos de trabalho especializados que estão desenvolvendo o próprio padrão BIAN. Uma abordagem comum para o desenvolvimento de conteúdo é usada em todas as equipes para obter consistência. O segundo documento da série de manuais BIAN descreve a abordagem para o desenvolvimento do padrão BIAN, recomendações, modelos e ferramentas suportados. As abordagens para o desenvolvimento do padrão estão resumidas no diagrama abaixo.
Figura 2. Desenvolvimento do padrão BIANUma descrição detalhada de cada bloco no circuito da Figura 2 pode ser encontrada diretamente no
Guia de Instruções - INTRODUÇÃO AO BIAN V6.0 .
Além disso, qualquer elemento BIAN é descrito no mesmo
padrão . Por exemplo, o diagrama de classes dos elementos básicos do padrão BIAN é apresentado na figura abaixo.
Figura 3. Desenvolvimento de conteúdo do padrão BIAN4. Aplicação do padrão BIAN (Guia de instruções do BIAN - Aplicando o padrão BIAN)
O padrão BIAN executa uma divisão geral da esfera de negócios em funções de negócios (em domínios de serviço) e seus serviços (operações de serviço semântico). Para comparar esses modelos padrão com uma organização específica, eles precisam ser adaptados escolhendo os domínios necessários e combinados de acordo com os recursos e a estrutura operacional da organização. Os modelos conceituais de alto nível da BIAN podem ser combinados com implementações técnicas mais detalhadas. Os domínios de serviço da BIAN também podem ser usados como blocos de construção na preparação do "plano de negócios" de uma empresa, que, por sua vez, pode ser usado no planejamento e análise. O terceiro documento do Guia Prático BIAN apresenta diretrizes iniciais para a aplicação do modelo BIAN. A figura abaixo mostra um diagrama das principais recomendações para a aplicação do padrão na empresa.
Figura 4. Aplicação do padrão BIANUma descrição detalhada de cada bloco no diagrama da Figura 4 pode ser encontrada diretamente no
Guia de Instruções - INTRODUÇÃO AO BIAN V6.0 .
Tour Padrão
E aqui quero dar um exemplo que demonstre algumas das abordagens descritas nos diagramas do manual.
O mapa de serviço do
BIAN Service Landscape é formado hierarquicamente a partir das seguintes visualizações:
- Área de negócios;
- Domínio de Negócios (Área de Negócios);
- Domínio de Serviço.
No mapa, o componente mais "elementar" é o domínio do serviço. Ele é considerado indivisível.
Considere a direção comercial "Suporte comercial". Em particular, examinaremos a área de negócios “Áreas de Negócios”, com ênfase no domínio do serviço (função) “Arquitetura de Negócios” (Figura 5).
Figura 5. Paisagem do serviço BIANAo navegar no mapa de serviços
BIAN Service Landscape , passaremos para a visão geral do domínio de serviço da Arquitetura de Negócios.
Figura 6. Visão geral do domínio de serviço “Arquitetura de Negócios”O domínio “Arquitetura de Negócios” seleciona o objeto com o mesmo nome (Ativo) “Arquitetura de Negócios” com o padrão funcional de trabalho (padrão) nele “Design”. O artefato será a especificação "Especificação".
É importante observar que qualquer domínio no cartão de serviço BIAN Service Landscape é decomposto em componentes descritos em termos semânticos (como Tipo de ativo, padrão funcional etc.) e reutilizado em outros domínios.
Cada domínio e seus componentes têm uma descrição e um exemplo de uso, o que simplifica bastante o trabalho com
o padrão BIAN .
Ao analisar o domínio "Direções dos negócios", temos a oportunidade de avaliar se é dada atenção suficiente à formação de uma estratégia, redigir políticas, avaliar produtos e serviços, construir uma arquitetura de negócios e desenvolver um planejamento "contínuo". Não é novidade saber que a empresa se torna mais bem-sucedida ao abordar, quando uma empresa define a tecnologia da informação, quando a arquitetura de TI é construída com base nas necessidades da empresa. A aplicação do padrão internacional BIAN permitirá “expor pontos fracos” na arquitetura de toda a empresa.
Voltando às palavras de Vitruvius no início do artigo, gostaria de observar sua relevância atualmente no setor financeiro da Rússia. De fato, é muito importante para o setor financeiro hoje avaliar o trabalho já realizado, sua qualidade e aumento em projetos futuros. O modelo de referência da BIAN, que consolida a experiência e o conhecimento de arquitetos, executivos, desenvolvedores de todo o mundo, pode ajudar precisamente nisso.
Arquiteto de sistemas© Irina Blazhina