2
0

Zend_Service_WindowsAzure.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 22784 -->
  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 von Microsoft's 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
  26. <acronym>SDK</acronym> verwendet wird, welche eine lokale Entwicklungsumgebung
  27. der von der Windows 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 Installation der <ulink
  40. url="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&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
  43. <acronym>SDK</acronym> 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
  54. <acronym>PHP</acronym> Wrapper zum Windows Azure <acronym>REST</acronym> Interface. Man
  55. sollte die <ulink 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. <acronym>PHP</acronym> 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 <acronym>HTTP</acronym> Transport, AuthN/AuthZ,
  76. <acronym>REST</acronym> und Fehlermanagement
  77. </para>
  78. </listitem>
  79. <listitem>
  80. <para>
  81. Managebarkeit, Instrumentierbarkeit und Logging Support
  82. </para>
  83. </listitem>
  84. </itemizedlist>
  85. </sect2>
  86. <sect2 id="zend.service.windowsazure.architecture">
  87. <title>Architektur</title>
  88. <para>
  89. <classname>Zend_Service_WindowsAzure</classname> bietet Zugriff zu Windows Azure's
  90. Speicher, Berechnungs und Management Interfaces durch Abstrahierung des
  91. <acronym>REST</acronym> - <acronym>XML</acronym> Interfaces welches Windows Azure bietet
  92. in einer einfachen <acronym>PHP</acronym> <acronym>API</acronym>.
  93. </para>
  94. <para>
  95. Eine Anwendung welche durch Verwendung von
  96. <classname>Zend_Service_WindowsAzure</classname> gebaut wurde kann auf die Features von
  97. Windows Azure zugreifen, unabhängig davon ob Sie auf der Windows Azure Plattform oder
  98. auf einem unabhängigen Web Server gehostet wird.
  99. </para>
  100. </sect2>
  101. </sect1>