Accelerate API Enablement - IBM · 2017-11-17 · Accelerate API Enablement Unleash Mainframe Assets into the API Economy ... You can leverage ADDI’s test optimization to understand
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Accelerate API Enablement Unleash Mainframe Assets into the API Economy
/enterprise/api_economy?zosconnectee=true&zsystems=enabledHTTP Response 200 OK
How can ADDI help you in API Enablement?Identify and expose APIs – How do you rapidly identify and expose APIs.?
ADDI helps you discover, the logic and data that should be exposed, is hidden in your application. This can be achieved by leveraging where used information, advanced search capabilities, impact analysis in ADDI
ADDI helps you modify the application logic to allow exposing it via APIs - ADDI helps to quickly understand the logic by using graphs, where used information and reports
Test your new APIs and also make sure your application still works as before – Leverage ADDI in making sure you test the right components, i.e. testing scope, by using ADDI’s where used information, call graphs, impact analysis, code coverage and artifact composition maps
With a tighter integration with IDz, you can do the required updates to mobile enable your transactions or program logic
In essence ADDI would help you to do your work quickly and reduce mistakes and risk by avoid missing out related code as part of discovery, misunderstanding code as part of modification or not testing all related application components.
Safeguarding APIs by API analysis – How do you assess the impact of changes to your application or APIs on the application performance or other side effects?
As API’s are identified and created to expose the business logic, these could be reused in several different applications or shared with business partners. Therefore any change to the application not necessarily limited to APIs might indirectly affect an API and its consumers àADDI can provide the dependencies so that whenever a technical component within the application is changed, the developers and testers would know all APIs that are potentially affected and do a quick change impact assessment
You can leverage ADDI’s test optimization to understand whether each API has been properly tested
Having a good understanding of the dependencies between APIs and other components of the application will also help you implement new business logic in the existing APIs or create new APIs. Without ADDI this would be a very manual and error prone process.