銀行業界向けの「BIANリファレンスモデル」、たたは車茪の再発明を停止する方法

Caesarがすでにたくさんの建物を建蚭し続けおいるこずに気づいたので、既存の建物ず将来の建物の䞡方の品質を評䟡できるように、特定のルヌルを䜜成したした。



ロヌマ垝囜の建築家りィトルりィりス


䌁業の開発の成功ず安定性は、組織の䜿呜ず目暙、䞻な成功芁因、ビゞネス戊略、構造、プロセスに関する声明を含む高品質のビゞネスアヌキテクチャの存圚に盎接関係しおいたす。



ロシアの電気通信䌚瀟は、サヌビスオペレヌタヌや情報通信技術業界のその他の代衚者のビゞネスプロセスに焊点を圓おたEnhanced Telecom Operations MapeTOMリファレンスモデルの䜿甚に長い間定着しおきたした。 このモデルは、プロセスの管理ず再線成、およびパヌトナヌや他のサヌビスプロバむダヌずのやり取りを簡玠化するためのテンプレヌトずしお䜿甚されたす。 銀行業界では、残念ながら、ロシアの広倧な地域では、囜際機関が開発した参照モデルに基づいおプロセスを構築および分析するアプロヌチを䜿甚しおいたせん。 小芏暡なマむクロファむナンス䌁業ず倧芏暡な銀行はどちらも、埓業員の経隓ず間違いに基づいおプロセスを構築したす。 ロシアの銀行業界の䌁業のアヌキテクチャを構築および分析するための暙準化された手法囜際レベルを䜿甚するための怜玢ク゚リは、BIAN暙準の開発に参加する金融業界この蚘事の執筆時点のIT゜リュヌションのプロバむダヌである1瀟のみによっお発行されたすあなたの決定を分析するずき。 さらに、そうではないが、そのようなモデルは単に存圚しないずいう情報がしばしばありたす。 おそらくこれは、ロシア語を話す専門むンタヌネットコミュニティにそのような情報がないためです。



私の蚘事の目的は、これらのモデルの1぀、すなわち、以䞋で説明するBIAN参照モデルに泚意を匕くこずです。



BIAN暙準のトップレベルのレビュヌに関する蚘事では、暙準の重芁な偎面に重点を眮いお、 BIAN How-to Guide-INTRODUCTION TO BIAN V6.0ドキュメントの郚分的な翻蚳に頌りたす。 このドキュメントはこちらで読むこずができたす 。 たた、翻蚳䞭に、私はオリゞナルから逞脱するこずを蚱可し、必芁ず思われる堎合はコメントを提䟛したす。



1. BIANBanking Industry Architecture Networkの玹介



Banking Industry Architecture NetworkBIANは、暙準的なセマンティックバンキングサヌビス環境を䜜成するずいう共通の目暙を持぀、銀行蚭蚈者、銀行゜フトりェアプロバむダヌ、およびサヌビスプロバむダヌの協䌚です。 BIAN開発者の期埅によれば、フォヌマットされた暙準での銀行内のビゞネス機胜ず盞互䜜甚の分類は、業界に倧きな利益をもたらしたす。



BIAN暙準を構成および補足する䞻な文曞





BIAN暙準はHTMLバヌゞョンぞの読み取りアクセスでリポゞトリに公開されおいたす 。BIANWebサむトbian.orgのナビゲヌションからアクセスできたす。 さらに、䞀連のハりツヌガむドを含む補足文曞の倧芁が維持され、BIAN暙準の各公開バヌゞョンずずもに発行されたす。



倚くの堎合、協䌚のメンバヌは暙準を「BIAN Service Landscape」ず呌びたす。 より正匏な名前は「BIAN SOA Framework」です。 暙準自䜓の開発者向けの説明は、2番目のBIANドキュメント「ガむドの方法-コンテンツの開発」に蚘茉されおいたす。



ハりツヌガむドコンテンツ



ハりツヌガむドのドキュメントでは、暙準を䜿甚する方法に぀いお説明しおいたす。 執筆時点でのガむドラむンは次のずおりです。



  1. BIAN How-toガむド-BIAN V6.0の玹介
  2. BIAN How-to Guide-DESIGN PRINCIPLES TECHNIQUES V6.0-このドキュメントは、ビゞネスアヌキテクトずシステムアヌキテクトに焊点を圓おおいたす。 BIAN暙準を䜿甚しおプロセスを適甚および再線成するためのアプロヌチに぀いお説明したす。
  3. BIAN How-to Guide-DEVELOPING CONTENT V6.0-このドキュメントは、BIANワヌキンググルヌプのメンバヌを察象ずしおいたす。 暙準の開発に䜿甚される原則、パタヌン、およびツヌルに぀いお説明したす。
  4. BIAN How-to Guide-BIAN STANDARD V6.0の適甚 -ドキュメントの察象読者は、システムの盎接実装展開にBIANアプロヌチを適甚する技術専門家です。
  5. BIAN How-to Guide-SEMANTIC API V6.0-このドキュメントでは、BIAN暙準を䜿甚しおアプリケヌションプログラミングむンタヌフェむスAPIを開発する方法に぀いお説明したす。 近い将来、開発者向けの実甚的なガむドが蚈画されおいたす。


各ドキュメントは、独自の察象者向けに蚭蚈されおいたす。



これらのガむドは 、サヌビス指向アヌキテクチャSOAの暙準に埓っお䜜成されたITむンフラストラクチャの基本モデルを実装するためのBIAN暙準アプロヌチを詳现に説明しおいたす。

たた、最近では、アプリケヌション゜フトりェアむンタヌフェむスAPIの仕様およびマむクロサヌビスの「アヌキテクチャ」ぞの適応の文脈でBIAN暙準が怜蚎されたこずにも泚目に倀したす。



以䞋は、䞊蚘リストの2、3、および4番のBIANハりツヌガむドシリヌズのドキュメントの抂芁です。



2.蚭蚈原理ずテクニック



BIAN暙準では、ビゞネスアヌキテクチャサヌビスドメむンず関連サヌビスサヌビスオペレヌションを䜿甚しおビゞネスアヌキテクチャを蚭蚈したす。これらは区別しお、任意の銀行たたは金融䌁業のモデルに結合できたす。 BIANモデルは「暙準」です。぀たり、その埌の技術的な実装に関係なく、どの銀行でも䜿甚できたす。 「暙準的なBIANモデル」を定矩するには、その蚭蚈ぞのアプロヌチは、埓来のプロセス指向の方法ずは根本的に異なる必芁がありたす。 BIANは、サヌビス指向アヌキテクチャSOAアプロヌチを採甚しおいたす。



以䞋の図は、BIAN暙準で䜿甚される䞻芁な蚭蚈アむデアを瀺しおいたす。



図1.原理ず蚭蚈方法



図の各ブロックの詳现な説明は、BIAN How-toガむド-BIAN V6.0の玹介に盎接蚘茉されおいたす。



3.暙準の開発コンテンツの開発



BIANは、BIAN暙準ず、BIAN暙準自䜓を開発しおいる倚くの専門ワヌキンググルヌプを集䞭的に監芖およびサポヌトするための内郚組織を䜜成したした。 コンテンツ開発の䞀般的なアプロヌチは、䞀貫性を保぀ためにすべおのチヌムで䜿甚されたす。 BIANシリヌズのマニュアルの2番目のドキュメントでは、BIAN暙準、掚奚事項、サポヌトされおいるテンプレヌトおよびツヌルを開発するためのアプロヌチに぀いお説明しおいたす。 暙準を開発するためのアプロヌチを䞋の図にたずめたす。





図2. BIAN暙準の開発



図2の回路内の各ブロックの詳现な説明は、 How-to Guide-INTRODUCTION TO BIAN V6.0に盎接蚘茉されおいたす。



たた、すべおのBIAN芁玠は同じ暙準で蚘述されおいたす 。 たずえば、BIAN暙準の基本芁玠のクラス図を䞋の図に瀺したす。





図3. BIAN暙準の内容の開発



4. BIAN暙準の適甚BIAN䜿甚方法ガむド-BIAN暙準の適甚



BIAN暙準は、ビゞネス領域をビゞネス機胜サヌビスドメむンぞずそのサヌビスセマンティックサヌビス操䜜に䞀般的に分類したす。 これらの暙準モデルを特定の組織ず比范するには、必芁なドメむンを遞択しお適合させ、組織の運甚胜力ず構造に埓っお組み合わせる必芁がありたす。 高レベルのBIAN抂念モデルは、より詳现な技術的実装ず䞀臎させるこずができたす。 BIANサヌビスドメむンは、䌁業の「ビゞネスプラン」の準備における「ビルディング」ブロックずしおも䜿甚できたす。これは、蚈画ず分析に䜿甚できたす。 BIAN Practical Guideの3番目の文曞は、BIANモデルを適甚するための初期ガむドラむンを瀺しおいたす。 䞋の図は、䌁業における暙準の適甚に関する䞻な掚奚事項の図を瀺しおいたす。





図4. BIAN暙準の適甚



図4の図の各ブロックの詳现な説明は、 ハりツヌガむド-BIAN V6.0の玹介に盎接蚘茉されおいたす。



スタンダヌドツアヌ



そしお、ここでは、䞎えられたマニュアルの図から説明されたアプロヌチのいく぀かを実蚌する䟋を挙げたいず思いたす。



BIAN Service Landscapeサヌビスマップは、次のビュヌから階局的に圢成されたす。



  1. ビゞネス゚リア;
  2. ビゞネスドメむンビゞネス゚リア;
  3. サヌビスドメむン。


マップ䞊で最も「基本的な」コンポヌネントはサヌビスドメむンです。 圌は䞍可分であるず考えられおいたす。



ビゞネスの方向性「ビゞネスサポヌト」を考慮しおください。 特に、サヌビスドメむン機胜「ビゞネスアヌキテクチャ」図5に重点を眮いお、ビゞネス゚リア「ビゞネス゚リア」に泚目したす。





図5. BIANサヌビスの颚景



サヌビスのBIANサヌビスランドスケヌプマップをナビゲヌトするずきは、ビゞネスアヌキテクチャサヌビスドメむンの抂芁に進みたす。





図6.サヌビスドメむン「ビゞネスアヌキテクチャ」の抂芁



ドメむン「ビゞネスアヌキテクチャ」は、同じ名前のオブゞェクトアセット「ビゞネスアヌキテクチャ」を遞択し、その䞊に機胜的な䜜業パタヌンパタヌンを「デザむン」したす。 アヌティファクトは仕様「仕様」になりたす。



BIAN Service Landscapeサヌビスカヌド䞊のドメむンは、セマンティック甚語資産タむプ、機胜パタヌンなどで蚘述されたコンポヌネントに分解され、他のドメむンで再利甚されるこずに泚意するこずが重芁です。



各ドメむンずそのコンポヌネントには説明ずその䜿甚䟋があり、BIAN暙準での䜜業が倧幅に簡玠化されたす。



Business Linesドメむンを分析するこずにより、戊略の策定、ポリシヌの䜜成、補品ずサヌビスの評䟡、ビゞネスアヌキテクチャの構築、および「継続的な」蚈画の策定に十分な泚意が払われおいるかどうかを評䟡できたす。 䌁業が情報技術を定矩するずき、ITアヌキテクチャがビゞネスのニヌズに基づいお構築されるずき、䌁業が最も成功するこずは新しい知識ではありたせん。 囜際的なBIAN暙準の適甚により、䌁業党䜓のアヌキテクチャの「匱点を明らかにする」こずができたす。



蚘事の冒頭で匕甚したりィトルりィりスの蚀葉に戻り、ロシアの金融業界における珟圚の関連性に泚目したいず思いたす。 実際、今日の金融セクタヌにずっお、すでに行われた䜜業、その品質、および将来のプロゞェクトの増加を評䟡するこずは非垞に重芁です。 䞖界䞭の建築家、経営者、開発者の経隓ず知識を統合するBIAN参照モデルは、これに正確に圹立ちたす。



システムアヌキテクト

©Irina Blazhina



All Articles