| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 19994 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.service.windowsazure">
- <title>Zend_Service_WindowsAzure</title>
- <sect2 id="zend.service.windowsazure.introduction">
- <title>Einführung</title>
- <para>
- Windows Azure ist der Name einer Microsoft Software + Service Plattform, einem
- Betriebssystem in einem Cloud anbietenden Services für das Hosten, Managen von
- skalierbaren Speichern mit Unterstützung für einfache Blobs, Tabellen und Queues, sowie
- als Management Infrastruktur für provisionierte und geo-verteilte Cloud-basierte
- Services, und eine Entwicklerplattform für den Azure Service Layer.
- </para>
- </sect2>
- <sect2 id="zend.service.windowsazure.sdk">
- <title>Installieren der Windows Azure SDK</title>
- <para>
- Es gibt zwei Entwicklungs Szenarien wenn man mit Windows Azure arbeitet.
- </para>
- <itemizedlist>
- <listitem>
- <para>
- Man kann eigene Anwendungen entwickeln indem
- <classname>Zend_Service_WindowsAzure</classname> und die Windows Azure SDK
- verwendet wird, welche eine lokale Entwicklungsumgebung der von der Windows
- Azure Cloud Infrastruktur angebotenen Services anbietet.
- </para>
- </listitem>
- <listitem>
- <para>
- Man kann eine Anwendung entwickeln indem
- <classname>Zend_Service_WindowsAzure</classname> verwendet, und direkt mit der
- Windows Azure Cloud Infrastruktur gearbeitet wird.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- Der erste Fall benötigt die Installtion der <ulink
- url="http://www.microsoft.com/downloads/details.aspx?familyid=11B451C4-7A7B-4537-A769-E1D157BAD8C6&displaylang=en">Windows
- Azure SDK</ulink> auf der Entwicklungsmaschine. Sie ist aktuell nur für Windows
- Umgebungen vorhanden; es gibt Fortschritte für eine Java-basierende Version der SDK
- welche auf jeder Plattform ausgeführt werden kann.
- </para>
- <para>
- Der letztere Fall benötigt einen Account bei <ulink
- url="http://www.azure.com">Azure.com</ulink>.
- </para>
- </sect2>
- <sect2 id="zend.service.windowsazure.apiDocumentation">
- <title>API Dokumentation</title>
- <para>
- Die Klasse <classname>Zend_Service_WindowsAzure</classname> bietet den PHP Wrapper zum
- Windows Azure <acronym>REST</acronym> Interface. Man sollte die <ulink
- url="http://msdn.microsoft.com/en-us/library/dd179355.aspx">REST
- Dokumentation</ulink> für eine detailiertere Beschreibung des Services konsultieren.
- Man sollte mit den grundsätzlichen Konzepten vertraut sein um diesen Service zu
- verwenden.
- </para>
- </sect2>
- <sect2 id="zend.service.windowsazure.features">
- <title>Features</title>
- <para>
- <classname>Zend_Service_WindowsAzure</classname> bietet die folgende Funktionalität:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- PHP Klassen für Windows Azure Blobs, Tabellen und Queues (für
- <acronym>CRUD</acronym> Operationen)
- </para>
- </listitem>
- <listitem>
- <para>
- Helfer Klassen für HTTP Transport, AuthN/AuthZ, REST und Fehlermanagement
- </para>
- </listitem>
- <listitem>
- <para>
- Managebarkeit, Instrumentierbarkeit und Logging Support
- </para>
- </listitem>
- </itemizedlist>
- </sect2>
- <sect2 id="zend.service.windowsazure.architecture">
- <title>Architektur</title>
- <para>
- <classname>Zend_Service_WindowsAzure</classname> bietet Zugriff zu Windows Azure's
- Speicher, Berechnungs und Management Interfaces durch Abstrahierung des REST/XML
- Interfaces welches Windows Azure bietet in einer einfachen PHP API.
- </para>
- <para>
- Eine Anwendung welche durch Verwendung von
- <classname>Zend_Service_WindowsAzure</classname> gebaut wurde kann auf die Features von
- Windows Azure zugreifen, unabhängig davon ob Sie auf der Windows Azure Plattform oder
- auf einem unabhängigen Web Server gehostet wird.
- </para>
- </sect2>
- </sect1>
|