Skip to content

bian-official/public

Repository files navigation

image

https://bian.org/

https://portal.bian.org/

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.

Together this network of professionals is dedicated to lowering the cost of banking and boosting speed to innovation in the industry. Members combine their industry expertise to define a revolutionary banking technology framework that standardises and simplifies core banking architecture, which has typically been convoluted and outdated. Based on service oriented architecture principles, the comprehensive model provides a future-proofed solution for banks that fosters industry collaboration.

BIAN Portal

The BIAN Portal with access to the Model and APIs can be accessed at : https://portal.bian.org/

Download

BIAN Semantic APIs:

  1. Release 12.0.0 - BOM extended APIs (OAS 3.x) : https://github.com/bian-official/public/tree/main/release12.0.0/semantic-apis/oas3/yamls
  2. Release 12.0.0 - ISO20022 extended APIs and annotated for DDD (OAS 3.x) : https://github.com/bian-official/public/tree/main/release12.0.0/apis-iso20022_ext-ddd/oas3/yamls
  3. Release 11.0.0 (OAS 3.x) : https://github.com/bian-official/public/tree/main/release11.0.0/semantic-apis/oas3/yamls
  4. Release 10.0.0 (OAS 3.x) : https://github.com/bian-official/public/tree/main/release10.0.0/semantic-apis/oas3/yamls
  5. Release 9.1.0 (Swagger 2.x) : https://github.com/bian-official/public/tree/main/release9.1/semantic-apis/swaggers

Each Swagger represents a BIAN Service Domain.

Contribute

  1. Sign in to GitHub with your username
  2. Click the 'Fork' button in the upper right corner. This creates a working copy of the repository that you can download and change.
  3. Install the necessary Git client tools, for example, Download the Git client for your operating system here https://git-scm.com/downloads and run it.
  4. Clone the forked repository you created to your local computer by using the git clone command. It will look something like this: git clone https://github.com/username/bian-official myrepository where username is your GitHub username and myrepository is a name you pick for the repository on your computer.
  5. Create a branch to add any new features: git checkout -b mybranch where mybranch is your new branch.
  6. Add any new features to mybranch
  7. The next step would be to stage, commit, and push the changed files back to your 'forked' repository on GitHub. You would be able to use git add, commit, and push commands. Additional detailed information can be found here: https://git-scm.com/docs
  8. Go to your forked repository on GitHub and submit a Pull Request by clicking the 'Pull Request' button
  9. BIAN will review the changes proposed in your Pull Request, in the BIAN Working Groups with it's members. BIAN might then come back to you with questions / clarifications / suggestions for ammendments. If these changes are approved in the BIAN Working Groups, they will be used to enhance the BIAN standards, and released as part of scheduled future releases.
  10. You are of course welcome to maintain your own fork, as your own flavour of implementation of the BIAN standard.