I'm Financial Technology Solution Consultant in a large company. What is the role of ESB/ API Managers in a digital banking environment?
Sorry for the delay to reply to you.
ESB and API are really different entities. If you read about a kind of competition between both products, there is a misunderstanding. API is used to expose your services, checks the access rights, security, invoicing, etc.
ESB on the other side, provide new services by aggregating existing applications and resources.
Mixing roles creates great difficulties since API are not made to create new processes and ESB is weak when managing accesses.
Another point, API products are often linked to HTTP and don't manage service access through FTP, message which is useful when you do integration projects.
In the bank, ESB puts together, new and legacy resources such As the mainframe, to create new business processes. The API is a convenient way to access to that service.
I hope it is useful.
Feel free to contact me for more detail
What is an ESB used for in business? How useful is it to have an ESB?
Can you explain the differences between API Gateways and ESBs? What considerations are there for a business choose one over the other?