What is Open Banking?

What is Open Banking?

Open banking is a mandate for Deposit-taking Institutions (aka Banks) to make their product and customers data available via Application Programming Interface (API) to accredited entities.

Right now, it’s difficult for you to get a hold of your full financial data and for banks to send that data to each other and to other companies. This traditional siloed approach has made it difficult for consumers to find and switch to the best product or service based on their personal circumstances.

The main driver for Open Banking … Read More

Don’t Start Your Integration Project Before Reading This!

Architects of the integration projects commonly consider the following when designing the interfaces:

Capability: the new capabilities being created or the existing capabilities being enhanced by connecting two or more systems

Data:  what are the key data objects which need to be transmitted across the integration channel

Method: the method employed to implement the interfaces; such as SOA via web services, Point-to-point via ETL, etc.

Pattern: whether the interfaces need to be real-time or batch jobs, chatty or bulky, hub-and-spoke or one-to-one, etc.

Technology: The … Read More

4 Pillars of Enterprise Architecture

4 pillars


Enterprise Architecture is concerned about 4 key aspects:

  1.       Business Architecture
  2.       Data Architecture
  3.       Application / Integration Architecture
  4.       Infrastructure Architecture


Below is the description and the domain of each pillar, followed by key challenges faced by Enterprise Architects (EA) to outline and embed them in the organisation:


Business Architecture – is the blueprint of the organisation and draws the strategic and tactical objectives of the business. It’s very much geared towards the very fundamentals of the underlying business. Business functions (capabilities), business processes and business users are Read More