Zend_Service_WindowsAzure.xml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 19994 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.service.windowsazure">
  5. <title>Zend_Service_WindowsAzure</title>
  6. <sect2 id="zend.service.windowsazure.introduction">
  7. <title>Einführung</title>
  8. <para>
  9. Windows Azure ist der Name einer Microsoft Software + Service Plattform, einem
  10. Betriebssystem in einem Cloud anbietenden Services für das Hosten, Managen von
  11. skalierbaren Speichern mit Unterstützung für einfache Blobs, Tabellen und Queues, sowie
  12. als Management Infrastruktur für provisionierte und geo-verteilte Cloud-basierte
  13. Services, und eine Entwicklerplattform für den Azure Service Layer.
  14. </para>
  15. </sect2>
  16. <sect2 id="zend.service.windowsazure.sdk">
  17. <title>Installieren der Windows Azure SDK</title>
  18. <para>
  19. Es gibt zwei Entwicklungs Szenarien wenn man mit Windows Azure arbeitet.
  20. </para>
  21. <itemizedlist>
  22. <listitem>
  23. <para>
  24. Man kann eigene Anwendungen entwickeln indem
  25. <classname>Zend_Service_WindowsAzure</classname> und die Windows Azure SDK
  26. verwendet wird, welche eine lokale Entwicklungsumgebung der von der Windows
  27. Azure Cloud Infrastruktur angebotenen Services anbietet.
  28. </para>
  29. </listitem>
  30. <listitem>
  31. <para>
  32. Man kann eine Anwendung entwickeln indem
  33. <classname>Zend_Service_WindowsAzure</classname> verwendet, und direkt mit der
  34. Windows Azure Cloud Infrastruktur gearbeitet wird.
  35. </para>
  36. </listitem>
  37. </itemizedlist>
  38. <para>
  39. Der erste Fall benötigt die Installtion der <ulink
  40. url="http://www.microsoft.com/downloads/details.aspx?familyid=11B451C4-7A7B-4537-A769-E1D157BAD8C6&amp;displaylang=en">Windows
  41. Azure SDK</ulink> auf der Entwicklungsmaschine. Sie ist aktuell nur für Windows
  42. Umgebungen vorhanden; es gibt Fortschritte für eine Java-basierende Version der SDK
  43. welche auf jeder Plattform ausgeführt werden kann.
  44. </para>
  45. <para>
  46. Der letztere Fall benötigt einen Account bei <ulink
  47. url="http://www.azure.com">Azure.com</ulink>.
  48. </para>
  49. </sect2>
  50. <sect2 id="zend.service.windowsazure.apiDocumentation">
  51. <title>API Dokumentation</title>
  52. <para>
  53. Die Klasse <classname>Zend_Service_WindowsAzure</classname> bietet den PHP Wrapper zum
  54. Windows Azure <acronym>REST</acronym> Interface. Man sollte die <ulink
  55. url="http://msdn.microsoft.com/en-us/library/dd179355.aspx">REST
  56. Dokumentation</ulink> für eine detailiertere Beschreibung des Services konsultieren.
  57. Man sollte mit den grundsätzlichen Konzepten vertraut sein um diesen Service zu
  58. verwenden.
  59. </para>
  60. </sect2>
  61. <sect2 id="zend.service.windowsazure.features">
  62. <title>Features</title>
  63. <para>
  64. <classname>Zend_Service_WindowsAzure</classname> bietet die folgende Funktionalität:
  65. </para>
  66. <itemizedlist>
  67. <listitem>
  68. <para>
  69. PHP Klassen für Windows Azure Blobs, Tabellen und Queues (für
  70. <acronym>CRUD</acronym> Operationen)
  71. </para>
  72. </listitem>
  73. <listitem>
  74. <para>
  75. Helfer Klassen für HTTP Transport, AuthN/AuthZ, REST und Fehlermanagement
  76. </para>
  77. </listitem>
  78. <listitem>
  79. <para>
  80. Managebarkeit, Instrumentierbarkeit und Logging Support
  81. </para>
  82. </listitem>
  83. </itemizedlist>
  84. </sect2>
  85. <sect2 id="zend.service.windowsazure.architecture">
  86. <title>Architektur</title>
  87. <para>
  88. <classname>Zend_Service_WindowsAzure</classname> bietet Zugriff zu Windows Azure's
  89. Speicher, Berechnungs und Management Interfaces durch Abstrahierung des REST/XML
  90. Interfaces welches Windows Azure bietet in einer einfachen PHP API.
  91. </para>
  92. <para>
  93. Eine Anwendung welche durch Verwendung von
  94. <classname>Zend_Service_WindowsAzure</classname> gebaut wurde kann auf die Features von
  95. Windows Azure zugreifen, unabhängig davon ob Sie auf der Windows Azure Plattform oder
  96. auf einem unabhängigen Web Server gehostet wird.
  97. </para>
  98. </sect2>
  99. </sect1>