Mobile applications and the need for Application Programming Interfaces (APIs)
Jackie Zhu 1100007DBS firstname.lastname@example.org | | Tags:  apim management app api redbooks mobile
0 Comments | 2,484 Visits
Simon Dickerson is a technical sales engineer for IBM covering API Management, Cast Iron cloud integration and mobile application development with IBM Worklight. He has an engineer degree and has worked with a broad range of computing technologies and focuses on the benefits of technology to the end user.
Hidden within the code of any mobile application (app) that communicates to a source of data is an API call. This API call is invoked to request data from a server, for example in a banking app the API call might return your bank balance, or it might send data to the server, such as a command for your bank to pay a bill.
This will be perfectly obvious if you are a programmer. After all, how else is your application going to get (or put) data? But underneath the obvious is something a little less so. How does that organization build the APIs and expose them to the mobile app?
How to build APIs and expose them to a mobile app?
When considering the app developers
When considering the organization
When considering performance and user experience
To expose your data to a mobile app, you can build out the services indicated above or implement an API Management solution. IBM API Management is a solution from IBM to do just this.
Implementing an IBM API Management solution
Key capabilities of IBM API Management include:
In addition, there is performance tuning and caching, and a comprehensive analytics capability that enables you to search and analyze business information in the API messages, important information over and above simple API statistics.
I have just finished a couple of chapters on the IBM Redbooks Publication for API Management. The IBM Redbooks publication details both the theory of APIs as well as a describing a practical implementation. Check it out.
For IBM API Management related blog posts, see:
For IBM API Management Redbooks publication, see: