API and Microservices

Microservices & APIM

Microservices and API

Leading provider of payment processing services for merchants, independent organizations and various financial institutions located across the globe was looking for a long term API management strategy to reduce development and maintenance cost of the existing applications.

Client Challenges and Requirements

  • Design: Enable consumer applications to utilize various APIs and services in a single call.
  • Security: Provide more control in terms of Accessibility and Security of services.
  • Manage: Manage API usage and provide details to the business for further analysis.
  • Reduction in complexity: Develop coarse grained Microservices by providing a combination of features in a single consumer call through APIM.

Bitwise Solution

diagram (6)

Microservice - the existing application will be decomposed into rest services and each of them will provide the required business functionality and the input/output transformation is handled by APIM.

67A2B5E1-E450-47A1-A6BA-279484775542framework icon Created with sketchtool.

Database can be split into NoSQL & relational database. As most of the Rest services interacts with a separate database.

process (5)

Horizontal scalability can become easier to achieve. The database can be truly scalable as it supports both Replication and Shredding.

integration

Separate Rest applications can be developed and features of APIM and DataPower can be used to support multi-protocol message communication.

web (3)

APIM in place allows to leverage an RFC standard OAuth 2.0 two way authentication mechanism, also a level of access can be defined for different consumers.

Tools & Technologies We Used

JAVA

Spring Boot 1.4.0

Spring Framework

IBM DataPower

Oracle11g

MongoDB

Gradle

REST API

IBM MQ

SOAP UI

Key Results
piggy-bank

Overall maintenance cost is reduced

analysis (20)

IBM APIM reports are generated which gives closer look to analyze various business issues

cloud (13)

Now it is easy to migrate whole application to cloud

Share This Case Study

Download Case Study

    Bitwise provides comprehensive solutions for all your digital projects

    Related Solution

    Enterprise Applications

    We help our clients engineer their transformation to customer-centric Digital Enterprise

    Ready to start a conversation?

    Share This Case Study

    Download Case Study

    Bitwise provides comprehensive solution for all your data projects

    Related Solution

    Automated ETL Migration

    Risk-free conversion and optimization of source ETL jobs to a target ETL tool with maximum automation

    Ready to start a conversation?