According to The Caine Mutiny, a Navy ship is a system â€śdesigned by geniuses to be run by idiots.â€ťÂ You might be tempted to think a similar thought about todayâ€™s mobile applications.Â Watching teenagers play with a mobile front end to what you and I know is a vastly complex enterprise back end, itâ€™s seductive to think, â€śAh, these kids, they have no idea the kind of system complexity theyâ€™re accessing.â€ťÂ But, youâ€™d be half wrong.Â Â Yes, itâ€™s true that the average app user doesnâ€™t really know that they are tapping into an enterprise API.Â However, they are very much aware of the user experience. To think otherwise is to risk your brand image. Albert Einstein said â€śAny intelligent fool can make things, more complex, and more violent. It takes a touch of geniusâ€”and a lot of courage â€“ to move in the opposite direction
When an app user surfaces enterprise data on a mobile device, in many cases he or she is using a slick-looking client to call on some array of back end enterprise services.Â Whether itâ€™s checking sports stats, ordering a pizza, or gossiping with a social media friend, app use triggers APIs.Â When the API works as designed, the process is invisible to the app user.Â If the API doesnâ€™t work, watch out.
Letâ€™s take the pizza example.Â Your mobile customer starts your app and enters a zip code to start the ordering process.Â After thirty seconds, the app has still not returned an order screen. Why? Because, your API is not being managed well and the request load is overwhelming the pizza ordering server that you set up.Â Eventually, the app quits.Â The customer restarts it, but the app fails again.Â Is that customer going to order from you again?Â Maybe, but the damage has been done.Â Your app has not performed. Youâ€™ve lost a sale and alienated a potential repeat customer.Â (If you want to get into fancy MBA stuff, you could also grieve over the fact that a customer who orders one $10 pizza a month has a lifetime value approaching $2000!Â Thatâ€™s a lot of dough, pardon the expression, to lose from a single user API failure.)Â This is a simplified example but enterprise APIs have to be secure, scalable and enterprise ready.
So, if you think of APIs as deep technology issues that only affect IT people, youâ€™re mistaken.Â Technical as they may be, APIs can determine your mobile user experience and your brand image by extension.Â Big dollars are at stake.Â To help you safeguard your mobile brand, we recommend a thorough and well-disciplined approach to API management.Â Our SOA Software Atmosphereâ„˘ product family was created to help you and your partners collaborate to manage APIs in a complex environment. It provides a secure, robust platform that companies can use to share their APIs with the developer community of their choice. SOA Software Atmosphere manages, monitors, and secures companiesâ€™ APIs ensuring that they deliver the level of service customers and partners require; the security of corporate and customer information and assets; and the integrity of the corporate brand.
Check out the new Atmosphere API management section of ourÂ web siteÂ http://www.soa.com/atmosphere and Read our White Paper: Building an Enterprise API & Developer Community with Atmosphere