Cloud API and service designers, stop thinking small

September 11, 2012 Off By David
Object Storage

Grazed from InfoWorld. Author: David Linthicum.

Back in June, I walked you through the steps to define and design a cloud computing API or service. My goal was to get those who build private, public, and hybrid clouds to think a bit more around how these APIs are designed, developed, deployed, and managed.

The core problem is that APIs are services, which are typically used in the context of a service-oriented architecture, but SOA is not as cool as it was 10 years ago. To properly design services, you have to consider how resources should be used in service-oriented ways, including how well they work and play within infrastructure and application architecture…

The focus must shift away from fine-grained APIs that provide some type of primitive service, such as pushing data to a block of storage or perhaps making a request to a cloud-rooted database. To go beyond primitives, you must understand how these services should be used in a much larger architectural context. In other words, you need to understand how businesses will employ these services to form real workplace solutions — inside and outside the enterprise…

Read more from the source @ http://www.infoworld.com/d/cloud-computing/cloud-api-and-service-designers-stop-thinking-small-202003