Future with APIs Application Modernization Advantages

Rethinking API Discovery to Identify Duplicate API Services and Provide Visibility of Domain Mapping using BIAN and AI

The Business and IT teams are unable to comprehend the capabilities that are already accessible and what new capabilities are required for the bank due to the inability to view the API portfolio from the perspective of the Banking Industry Model.

The solution learns the bank’s API portfolio and offers the capability to find APIs with auto-mapping to BIAN by utilizing the BERT Large Language Model, Sentence Transformer, Multiple Negatives Ranking Loss Function, and domain rules, all of which are tailored with knowledge of the BIAN Service Landscape.

– Consume swagger specifications and further API documentation to gain an understanding of the operations, endpoints, API, and related descriptions. – Take in BIAN information and comprehend the BIAN Service Environment. – Adjust with matching and erroneous mapping between BIAN Service Landscape and API Endpoint Method. – With BIAN Hierarchical navigation and filters for BIAN levels, API Category, and matching score, provide the mapping and matching score visually.

With the aid of various filter and search options, developers were able to uncover reusable APIs based on BIAN business domains with ease. Teams were also able to pinpoint the most important API categories for correctly constructing operational resilience.

The sheer number of APIs, the dearth of documentation, and the complexity of the process were slowing down the current teams’ efforts to update MuleSoft APIs to Java Spring Boot.

IBM developed a Generative AI-based accelerator that greatly automated the Mule API to Java Spring boot modernization. IBM started by developing a thorough understanding of APIs, their parts, and their logic.