Simple Cloud API
Encyclopedia
Announcement
On September 22, 2009, Zend TechnologiesZend Technologies
Zend Technologies Ltd. is an Israeli world wide web infrastructure software company with headquarters in Cupertino, California, U.S., technology center in Ramat Gan, Tel Aviv, Israel and offices in France, Italy and Germany...
announced the Simple Cloud API project for improving portability of PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
applications across all major cloud computing
Cloud computing
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network ....
platforms. The announcement attracted much attention from the press with an unusual collaboration among leading cloud computing companies.
Services
The Simple Cloud API is a common APIApplication programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...
for accessing cloud application services offered by multiple vendors. The following services are supported:
- Storage with adapters for services such as Amazon S3Amazon S3Amazon S3 is an online storage web service offered by Amazon Web Services. Amazon S3 provides storage through web services interfaces...
and NirvanixNirvanixNirvanix was one of the first Internet storage services and is now a cloud storage provider. Its current flagship product, Nirvanix Storage Delivery Network or Nirvanix SDN is a 'web-based platform for developers enabling quick and easy integration of scalable storage and delivery into any... - Document with adapters for services such as Azure Table Storage and Amazon SimpleDBAmazon SimpleDBAmazon SimpleDB is a distributed database written in Erlang by Amazon.com. It is used as a web service in concert with Amazon Elastic Compute Cloud and Amazon S3 and is part of Amazon Web Services. It was announced on December 13, 2007....
- Queue with adapters for services such as Amazon SQS and Azure Queue Storage
The API defines interfaces for these services and provides adapters for several vendors' services. Local adapters are also available for offline development.
Zend Framework Component
These interfaces and adapters form a new Zend FrameworkZend Framework
Zend Framework is an open source, object-oriented web application framework implemented in PHP 5 and licensed under the New BSD License.-Licensing:...
component called Zend_Cloud. Each service has a corresponding proposal: Zend_Cloud_Storage, Zend_Cloud_Document, and Zend_Cloud_Queue .
All development is currently carried out in the Zend Framework laboratory. All bug reports and comments will be collected on the proposal pages until the API is approved for inclusion in Zend Framework.
See also
- Cloud ComputingCloud computingCloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network ....
- Windows Azure
- IBMIBMInternational Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
- RackspaceRackspaceRackspace US, Inc. is an IT hosting company based in San Antonio, Texas. The company also has offices in Australia, the United Kingdom, The Netherlands and Hong Kong, and data centers operating in Texas, Illinois, Virginia, the United Kingdom, and Hong Kong in late 2008...
- NirvanixNirvanixNirvanix was one of the first Internet storage services and is now a cloud storage provider. Its current flagship product, Nirvanix Storage Delivery Network or Nirvanix SDN is a 'web-based platform for developers enabling quick and easy integration of scalable storage and delivery into any...
- GoGridGoGridGoGrid is a cloud infrastructure service, hosting Linux and Windows virtual machines managed by a multi-server control panel and a RESTful API. GoGrid is privately held and competes in the dedicated hosting space against Rackspace and in the cloud computing hosting space with those listed in the...