APIs (Application program interface) is a code which allows two software programs to connect with each other. Cross platform APIs for cloud computing are developing the most. This is due to the need of the application developers who combine the structures exposed by various cloud providers, to port the programs from one provider environment to another. Such APIs are allowing these days the association of clouds to an infrastructure level, requiring certain knowledge of programming the infrastructure. We explain a new approach for a cross platform API that turn-up in all cloud service levels. We expect that the utilization of this approach will offer a higher degree of flexibility and vendor independence for Cloud based application. From a pure software engineering point of view there are two API categories presenting operations for a certain resource namely in-process APIs and remote APIs. In addition to software-layer agreement, the API model offered by the cloud provider should scale and support different regions for geographic repetition of operations. Cross-platform cloud APIs provides higher level of abstraction than cloud provider based cloud APIs; which is polished by taking cloud provider specific cloud API calls and making them universal.
No. of Downloads :