Zend_Service_WindowsAzure.xml 4.3 KB

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