Harnessing the power of BIAN ,TOGAF and BaaS Microservices for future ready banks.

The Banking Industry Architecture Network (BIAN) is a collaborative not-for-profit ecosystem formed of leading banks, technology providers, consultants and academics from all over the globe.

BaaS is an end-to-end model that allows digital banks and other third parties to connect with banks’ systems directly via APIs so they can build banking offerings on top of the providers’ regulated infrastructure, as well as unlock the open banking opportunity reshaping the global financial services landscape.

BIAN’s primary role in the banking industry is to provide a common language that banks can use to model and manage their business processes and IT infrastructure. This is achieved through the definition of a standard banking services landscape, which is a comprehensive model of all the business capabilities that a bank needs to operate.

This landscape is divided into Service Domains, each representing a discrete, non-overlapping, and elemental business capability. These Service Domains are responsible for handling the full lifecycle of their respective business functions. They are organized into groups and cataloged in a reference framework called the Service Landscape.

BIAN architecture can be used in conjunction with BaaS to enable banks to build modular, scalable systems.

BaaS represents a new model of delivering banking services. It leverages microservices architecture, where each microservice is a small, independent module that fulfils a specific business capability and can be deployed independently. This approach allows for greater flexibility, scalability, and speed in delivering new features and services.

Lets unpack a real time use case of Loan product offered by a bank leveraging TOGAF framework.

Business Scenario

Example of use:

An established and valued bank customer applies for and gets a loan for a home improvement project.

A business scenario is aggregated by business behaviors and realized by Service domains, business capability and condition. The business scenario is served by Service operation.

A business capability is a particular ability or capacity that a business may possess or exchange to achieve a specific purpose or outcome.

Critically, a business capability delineates WHAT a business does without attempting to explain how, why, or where the business uses the capability.

It creates a business view understood both by Technology and Business.

An example of a business capability is Loan Product development and the process would be develop loan product.

A business capability map is essential to develop a business capability.

A ServiceDomain represents an 'atomic' logical design. A ServiceDomain owns a set of ServiceGroups, each of which owns a set of ServiceOperations. A ServiceDomain also owns a BusinessObject.The role or purpose of each and every ServiceDomain is to apply its specific functional pattern to instances of one type of business object.

This service domain handles the fulfillment of a general loan product. This includes the initial set-up of the loan facility and the completion of scheduled and ad-hoc product processing tasks.

  1. Set-up a loan facility
  2. Handle deposits and withdrawals
  3. Provide statements and assessment reports on the loan
  4. Support loan restructuring

ServiceGroups

A group of services according to action term classification.

  1. Loan Service Operations
  2. Loan Reporting
  3. Loan Withdrawal
  4. Loan disbursements

Service Operation

BIAN defines the Service Operation to indicate a service dependency between Service Domains. BIAN defines a general set of action terms that characterize the purpose of an offered service. An action applied to an Business object --Loan

  1. /Loan/Initiate
  2. /Loan/{loanid}/Update
  3. /Loan/{loanid}/Retrieve
  4. /Loan/{loanid}/Interest/{interestid}/Retrieve
  5. /Loan/{loanid}/ServiceFees/{servicefeesid}/Execute
  6. /Loan/{loanid}/Disbursement/{disbursementid}/Retrieve


要查看或添加评论,请登录

Harihar Mohapatra的更多文章

社区洞察

其他会员也浏览了