Zend_Service_WindowsAzure.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 19766 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.service.windowsazure">
  5. <title>Zend_Service_WindowsAzure</title>
  6. <sect2 id="zend.service.windowsazure.introduction">
  7. <title>Introduction</title>
  8. <para>
  9. Windows Azure is the name for Microsoft’s Software + Services platform, an operating
  10. system in the cloud providing services for hosting, management, scalable storage with
  11. support for simple blobs, tables, and queues, as well as a management infrastructure for
  12. provisioning and geo-distribution of cloud-based services, and a development platform for
  13. the Azure Services layer.
  14. </para>
  15. </sect2>
  16. <sect2 id="zend.service.windowsazure.sdk">
  17. <title>Installing the Windows Azure SDK</title>
  18. <para>
  19. There are two development scenario's when working with Windows Azure.
  20. </para>
  21. <itemizedlist>
  22. <listitem>
  23. <para>
  24. You can develop your application using
  25. <classname>Zend_Service_WindowsAzure</classname> and the Windows Azure SDK,
  26. which provides a local developent environment of the services provided by
  27. Windows Azure's cloud infrastructure.
  28. </para>
  29. </listitem>
  30. <listitem>
  31. <para>
  32. You can develop your application using
  33. <classname>Zend_Service_WindowsAzure</classname>, working directly with the
  34. Windows Azure cloud infrastructure.
  35. </para>
  36. </listitem>
  37. </itemizedlist>
  38. <para>
  39. The first case requires you to install the <ulink
  40. url="http://www.microsoft.com/downloads/details.aspx?familyid=11B451C4-7A7B-4537-A769-E1D157BAD8C6&amp;displaylang=en">Windows
  41. Azure SDK</ulink> on your development machine. It is currently only available for
  42. Windows environments; progress is being made on a Java-based version of the SDK which
  43. can run on any platform.
  44. </para>
  45. <para>
  46. The latter case requires you to have an account at <ulink
  47. url="http://www.azure.com">Azure.com</ulink>.
  48. </para>
  49. </sect2>
  50. <sect2 id="zend.service.windowsazure.apiDocumentation">
  51. <title>API Documentation</title>
  52. <para>
  53. The <classname>Zend_Service_WindowsAzure</classname> class provides the PHP wrapper to
  54. the Windows Azure <acronym>REST</acronym> interface. Please consult the <ulink
  55. url="http://msdn.microsoft.com/en-us/library/dd179355.aspx">REST
  56. documentation</ulink> for detailed description of the service. You will need to be
  57. familiar with basic concepts in order to use this service.
  58. </para>
  59. </sect2>
  60. <sect2 id="zend.service.windowsazure.features">
  61. <title>Features</title>
  62. <para>
  63. <classname>Zend_Service_WindowsAzure</classname> provides the following functionality:
  64. </para>
  65. <itemizedlist>
  66. <listitem>
  67. <para>
  68. PHP classes for Windows Azure Blobs, Tables and Queues (for
  69. <acronym>CRUD</acronym> operations)
  70. </para>
  71. </listitem>
  72. <listitem>
  73. <para>
  74. Helper Classes for HTTP transport, AuthN/AuthZ, REST and Error Management
  75. </para>
  76. </listitem>
  77. <listitem>
  78. <para>
  79. Manageability, Instrumentation and Logging support
  80. </para>
  81. </listitem>
  82. </itemizedlist>
  83. </sect2>
  84. <sect2 id="zend.service.windowsazure.architecture">
  85. <title>Architecture</title>
  86. <para>
  87. <classname>Zend_Service_WindowsAzure</classname> provides access to Windows Azure's
  88. storage, computation and management interfaces by abstracting the REST/XML interface
  89. Windows Azure provides into a simple PHP API.
  90. </para>
  91. <para>
  92. An application built using <classname>Zend_Service_WindowsAzure</classname> can access
  93. Windows Azure's features, no matter if it is hosted on the Windows Azure platform or on
  94. an in-premise web server.
  95. </para>
  96. </sect2>
  97. </sect1>