针对银行业的“ BIAN参考模型”或如何停止重新发明轮子

自从我注意到您,凯撒(Caesar)已经建造了很多建筑物并且正在继续建造之后,我制定了一些规则,以便您自己可以欣赏现有和将来建筑物的质量。

维特鲁威(Vitruvius),罗马帝国的建筑师

任何企业发展的成功和稳定都与高质量业务体系结构的存在直接相关,高质量业务体系结构包括有关组织的任务和目标,主要成功因素,业务战略,结构和流程的陈述。

俄罗斯的电信公司长期以来一直在使用增强型电信运营图(eTOM)参考模型的实践中扎根,该模型专注于服务运营商的业务流程以及信息和通信技术行业的其他代表。 该模型用作管理和重组流程以及简化与合作伙伴和其他服务提供商的交互的模板。 不幸的是,在银行业中,在俄罗斯的广大地区,他们没有使用基于国际组织开发的参考模型来构建和分析流程的方法。 小额信贷企业和大型银行都基于员工的经验和错误来构建流程。 仅由一家公司(使用金融技术解决方案的提供商(在撰写本文时))发出了关于使用标准化技术(国际水平)来构建和分析俄罗斯银行业中企业架构的搜索查询,该公司参与了BIAN标准本身的开发,因此在分析您的决定时。 而且,经常有信息说这样的模型根本不存在,尽管事实并非如此。 也许这是由于俄语专用(Internet)社区中缺少此类信息。

本文的目的是引起人们对这些模型之一的关注,即对BIAN参考模型的关注 ,下面将对此进行讨论。

在对BIAN标准进行顶级审查的文章中,我将诉诸BIAN How-to指南-BIAN V6.0文档简介的部分翻译,重点是该标准的关键方面。 您可以在此处阅读文档。 另外,在翻译过程中,我将允许自己偏离原文,并在我认为有必要的地方提出自己的意见。

1. BIAN(银行业体系结构网络)简介


银行业架构网络(BIAN)是银行架构师,银行软件提供商和服务提供商的协会,其共同目标是创建标准的语义银行服务环境。 根据BIAN开发人员的期望,以格式化的标准对任何银行中的业务功能和交互进行分类将为行业带来巨大收益。

构成和补充BIAN标准的主要文件:

  • 服务高级地图BIAN服务格局 -“服务格局 ”;
  • 收集文件“ BIAN操作指南 ”;
  • 元模型“ BIAN元模型 ”;
  • BIAN业务场景业务场景的定义;
  • 业务功能/领域(服务域)及其服务(服务运营)的分类“ BIAN服务域定义 ”;
  • 商业词典“ BIAN商业词汇 ”;
  • BIAN业务对象模型

BIAN标准在存储库中发布,对HTML版本具有读取权限,您可以通过BIAN网站bian.org上的导航来访问它。 此外,BIAN标准的每个发行版本都维护并发行了包括一系列“操作指南”在内的支持文档的汇编。

通常,该协会的成员将该标准称为“ BIAN服务格局” 。 更正式的名称是“ BIAN SOA Framework” 。 在BIAN的第二份文档“如何指导-开发内容”中介绍了标准本身的开发人员。

指南内容


《操作指南》文档描述了使用该标准的方法。 撰写本文时的准则包括:

  1. BIAN操作指南-BIAN V6.0简介
  2. BIAN入门指南-设计原理技术V6.0-本文档面向业务架构师和系统架构师。 它说明了使用BIAN标准应用和重组流程的方法。
  3. BIAN操作指南-开发内容V6.0-本文档供BIAN工作组成员使用。 解释制定标准时使用的原理,模式和工具。
  4. BIAN操作指南-应用BIAN标准V6.0-本文档的目标读者是在直接实施(部署)系统时应用BIAN方法的技术专家。
  5. BIAN操作指南-SEMANTIC API V6.0-本文档介绍了如何使用BIAN标准来开发应用程序编程接口(API)。 在不久的将来,计划为开发人员提供实用指南。

每个文档都是为自己的读者设计的。

综上所述,指南详细描述了BIAN标准方法,用于实施根据面向服务的体系结构(SOA)的标准创建的IT基础结构的基本模型。
还值得注意的是,最近在应用软件接口(API)规范及其对微服务“体系结构”的适应性上下文中考虑了BIAN标准。

以下是上面列表中BIAN入门指南系列中编号为2、3和4的文档的简要概述。

2.设计原理和技术


业务架构设计的BIAN标准使用区分业务(服务域)和相关服务(服务运营)领域的方法,可以区分这些领域并将其组合到任何银行(或金融企业)的模型中。 BIAN模型是“规范的”,这意味着任何银行都可以使用它,而不管其随后的技术实现如何。 要定义“规范的BIAN模型”,其设计方法应与更传统的面向过程的方法根本不同。 BIAN采用了面向服务的体系结构(SOA)的方法。

下图描述了BIAN标准中使用的关键设计思想:

图1.原理和设计方法

可以在《 BIAN操作指南-BIAN V6.0简介》中直接找到图中每个块的详细说明。

3.制定标准(开发内容)


BIAN建立了一个内部组织来集中监控和支持BIAN标准,以及一些专门的工作组正在自行开发BIAN标准。 为了保持一致性,所有团队都采用了通用的内容开发方法。 BIAN系列手册中的第二篇文档介绍了开发BIAN标准,建议,支持的模板和工具的方法。 下图概述了开发标准的方法。


图2. BIAN标准的发展

可在操作指南-BIAN V6.0简介中直接找到图2电路中每个模块的详细说明。

同样,任何BIAN元素都在同一标准中描述。 例如,下图显示了BIAN标准基本元素的类图。


图3. BIAN标准的内容开发

4. BIAN标准的应用(BIAN指南-应用BIAN标准)


BIAN标准将业务领域分解为业务功能(进入服务域)及其服务(语义服务操作)。 为了将这些标准模型与特定组织进行比较,需要通过选择必要的领域来对其进行调整,并根据组织的运营能力和结构进行组合。 然后可以将高级BIAN概念模型与更详细的技术实现相匹配。 BIAN服务域还可以用作准备企业“业务计划”的“构建块”,进而可以用于计划和分析。 《 BIAN实践指南》的第三份文档介绍了应用BIAN模型的初始指南。 下图显示了在企业中应用该标准的主要建议。


图4. BIAN标准的应用

可在“操作指南-BIAN V6.0简介”中直接找到图4中每个方框的详细说明。

标准游


在这里,我想举一个例子,从给定的手册图中演示一些描述的方法。

BIAN服务格局服务地图是根据以下视图分层形成的:

  1. 商业区;
  2. 业务领域(业务领域);
  3. 服务域。

在地图上,最“基础”的组件是服务域。 他被认为是不可分割的。

考虑业务方向“业务支持”。 特别是,我们将着眼于业务领域“业务领域”,重点放在服务域(功能)“业务体系结构”上(图5)。


图5. BIAN服务格局

在导航服务BIAN服务格局地图时,我们将继续介绍业务体系结构服务领域。


图6.服务域“业务架构”概述

域“业务体系结构”选择名称相同(资产)“业务体系结构”的对象,并在其“设计”上具有工作功能模式(模式)。 工件将是规格“ Specification”。

重要的是要注意,服务的BIAN服务格局图上的任何域都被分解为用语义术语描述的组件(例如资产类型,功能模式等),并在其他域中重用。

每个域及其组件都有描述以及使用示例,这大大简化了BIAN标准的工作。

通过分析“业务方向”领域,我们有机会评估是否对策略的形成,编写策略,评估产品和服务,建立业务体系结构以及制定“连续”计划给予了足够的重视。 刚接触时,企业定义信息技术,基于企业需求构建IT体系结构时,企业将成为最成功的企业,这并不是什么新鲜事。 国际BIAN标准的应用将允许“暴露整个企业体系结构中的弱点”。

回到本文开头引用的维特鲁威的话,我想指出它们目前在俄罗斯金融业中的意义。 确实,对于当今的金融部门来说,评估已经完成的工作,其质量和未来项目的增长非常重要。 BIAN参考模型巩固了来自世界各地的建筑师,主管,开发商的经验和知识,可以在此方面提供精确的帮助。

系统架构师
©伊琳娜·布拉兹纳(Irina Blazhina)

Source: https://habr.com/ru/post/zh-CN427147/


All Articles