Simple Cloud API
   HOME

TheInfoList



OR:

The Simple Cloud API is an
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
(Application Programming Interface). It enables users to access cloud application services written in the
PHP PHP is a general-purpose scripting language geared towards 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 "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
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 w ...
.


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 w ...
announced the Simple Cloud API project for improving portability of
PHP PHP is a general-purpose scripting language geared towards 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 "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
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 connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
for accessing cloud application services offered by multiple vendors. The following services are supported: * Storage with adapters for services such as
Amazon S3 Amazon Simple Storage Service (S3) 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-commerc ...
and
Nirvanix Nirvanix is an American-based provider of business phone systems, VoIP services, hosted PBX, SIP Trunks, and cloud storage services headquartered in San Diego, California, United States. The company offers a variety of business phone solutions ...
* Document with adapters for services such as
Azure Table Storage Azure may refer to: Color * 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 Simple Queue Service (Amazon SQS) is a distributed message queuing service introduced by Amazon.com as a beta in late 2004, and generally available in mid 2006. API Amazon provides SDKs in several programming languages, including: * C ...
and
Azure Queue Storage Azure may refer to: Color * 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 as "on li ...
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 pac ...
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, or just Azure ( /ˈæʒər, ˈeɪʒər/ ''AZH-ər, AY-zhər'', UK also /ˈæzjʊər, ˈeɪzjʊər/ ''AZ-ure, AY-zure''), is the cloud computing platform developed by Microsoft. It has management, access and development of ...
*
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
*
Rackspace Rackspace Technology, Inc. is an American cloud computing company based in San Antonio, Texas. It also has offices in Blacksburg, Virginia, Blacksburg, Virginia and Austin, Texas, as well as in Australia, Canada, United Kingdom, India, Dubai, Sw ...
*
Nirvanix Nirvanix is an American-based provider of business phone systems, VoIP services, hosted PBX, SIP Trunks, and cloud storage services headquartered in San Diego, California, United States. The company offers a variety of business phone solutions ...
*
GoGrid GoGrid was a cloud infrastructure service, hosting Linux and Windows virtual machines managed by a multi-server control panel and a RESTful API. In January 2015, Datapipe announced the acquisition of GoGrid. Awards & recognitions In July 2008, ...


References


External links


Zend Framework Homepage
{{FOSS PHP software PHP libraries