Simple Cloud API
   HOME

TheInfoList



OR:

The Simple Cloud API is an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
(Application Programming Interface). It enables users to access cloud application services written in the
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
programming language across different
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mul ...
platforms. It was launched in 2009 by
Zend Technologies Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications. The company wa ...
.


Announcement

On September 22, 2009,
Zend Technologies Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications. The company wa ...
announced the Simple Cloud API project for improving portability of
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
applications across all major
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mul ...
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
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
for accessing cloud application services offered by multiple vendors. The following services are supported: * Storage with adapters for services such as
Amazon S3 Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface. Amazon S3 uses the same scalable storage infrastructure that Amazon.com uses to run its e- ...
and
Nirvanix Nirvanix is an American-based provider of business phone systems, VOIP, VoIP services, hosted Private Branch Exchange, PBX, SIP trunking, SIP Trunks, and cloud storage services headquartered in San Diego, California, United States. The company of ...
* Document with adapters for services such as
Azure Table Storage Azure may refer to: Colour * Azure (color), a hue of blue ** Azure (heraldry) ** Shades of azure, shades and variations Arts and media * ''Azure'' (Art Farmer and Fritz Pauer album), 1987 * Azure (Gary Peacock and Marilyn Crispell album), 2013 ...
and
Amazon SimpleDB Amazon 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 (EC2) 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 Amazon most often refers to: * Amazons, a tribe of female warriors in Greek mythology * Amazon rainforest, a rainforest covering most of the Amazon basin * Amazon River, in South America * Amazon (company), an American multinational technolog ...
and
Azure Queue Storage Azure may refer to: Colour * Azure (color), a hue of blue ** Azure (heraldry) ** Shades of azure, shades and variations Arts and media * ''Azure'' (Art Farmer and Fritz Pauer album), 1987 * Azure (Gary Peacock and Marilyn Crispell album), 2013 ...
Simple Queue API
/ref> The API defines interfaces for these services and provides adapters for several vendors' services. Local adapters are also available for
offline In computer technology and telecommunications, online indicates a state of connectivity and offline indicates a disconnected state. In modern terminology, this usually refers to an Internet connection, but (especially when expressed "on line" or ...
development.


Zend Framework Component

These interfaces and adapters form a new
Zend Framework Laminas Project (formerly Zend Framework or ZF) is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. The framework is basically a collection of professional PHP-based packa ...
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

*
Microsoft Azure Microsoft Azure, often referred to as Azure ( , ), is a cloud computing platform operated by Microsoft for application management via around the world-distributed data centers. Microsoft Azure has multiple capabilities such as software as a ...
* IBM *
Rackspace Rackspace Technology, Inc. is an American cloud computing company based in Windcrest, Texas, an inner suburb of San Antonio, Texas. The company also has offices in Blacksburg, Virginia, and Austin, Texas, as well as in Australia, Canada, United ...
*
Nirvanix Nirvanix is an American-based provider of business phone systems, VOIP, VoIP services, hosted Private Branch Exchange, PBX, SIP trunking, SIP Trunks, and cloud storage services headquartered in San Diego, California, United States. The company of ...
* GoGrid


References


External links


Zend Framework Homepage
{{FOSS PHP software PHP libraries