| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- Reviewed: no -->
- <sect1 id="zend.service.windowsazure">
- <title>Zend_Service_WindowsAzure</title>
- <sect2 id="zend.service.windowsazure.introduction">
- <title>Introduction</title>
- <para>
- Windows Azure is the name for Microsoft's Software + Services platform, an operating
- system in the cloud providing services for hosting, management, scalable storage with
- support for simple blobs, tables, and queues, as well as a management infrastructure for
- provisioning and geo-distribution of cloud-based services, and a development platform for
- the Azure Services layer.
- </para>
- </sect2>
- <sect2 id="zend.service.windowsazure.sdk">
- <title>Installing the Windows Azure SDK</title>
- <para>
- There are two development scenario's when working with Windows Azure.
- </para>
- <itemizedlist>
- <listitem>
- <para>
- You can develop your application using
- <classname>Zend_Service_WindowsAzure</classname> and the Windows Azure
- <acronym>SDK</acronym>, which provides a local developent environment of the
- services provided by Windows Azure's cloud infrastructure.
- </para>
- </listitem>
- <listitem>
- <para>
- You can develop your application using
- <classname>Zend_Service_WindowsAzure</classname>, working directly with the
- Windows Azure cloud infrastructure.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- The first case requires you to install the <ulink
- url="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&displaylang=en">Windows
- Azure SDK</ulink> on your development machine. It is currently only available for
- Windows environments; progress is being made on a Java-based version of the
- <acronym>SDK</acronym> which can run on any platform.
- </para>
- <para>
- The latter case requires you to have an account at <ulink
- url="http://www.azure.com">Azure.com</ulink>.
- </para>
- </sect2>
- <sect2 id="zend.service.windowsazure.apiDocumentation">
- <title>API Documentation</title>
- <para>
- The <classname>Zend_Service_WindowsAzure</classname> class provides the
- <acronym>PHP</acronym> wrapper to
- the Windows Azure <acronym>REST</acronym> interface. Please consult the <ulink
- url="http://msdn.microsoft.com/en-us/library/dd179355.aspx">REST
- documentation</ulink> for detailed description of the service. You will need to be
- familiar with basic concepts in order to use this service.
- </para>
- </sect2>
- <sect2 id="zend.service.windowsazure.features">
- <title>Features</title>
- <para>
- <classname>Zend_Service_WindowsAzure</classname> provides the following functionality:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- <acronym>PHP</acronym> classes for Windows Azure Blobs, Tables and Queues (for
- <acronym>CRUD</acronym> operations)
- </para>
- </listitem>
- <listitem>
- <para>
- Helper Classes for <acronym>HTTP</acronym> transport, AuthN/AuthZ,
- <acronym>REST</acronym> and Error Management
- </para>
- </listitem>
- <listitem>
- <para>
- Manageability, Instrumentation and Logging support
- </para>
- </listitem>
- </itemizedlist>
- </sect2>
- <sect2 id="zend.service.windowsazure.architecture">
- <title>Architecture</title>
- <para>
- <classname>Zend_Service_WindowsAzure</classname> provides access to Windows Azure's
- storage, computation and management interfaces by abstracting the
- <acronym>REST</acronym>/<acronym>XML</acronym> interface Windows Azure provides into a
- simple <acronym>PHP</acronym> <acronym>API</acronym>.
- </para>
- <para>
- An application built using <classname>Zend_Service_WindowsAzure</classname> can access
- Windows Azure's features, no matter if it is hosted on the Windows Azure platform or on
- an in-premise web server.
- </para>
- </sect2>
- </sect1>
|