根据国外媒体报道,微软公布了一款Windows Azure SDK for PHP。之前微软已经发布了Windows Azure SDK
for Java。  这是一个开源项目,可以提供与Azure一致的编程模型(块,表和队列)。包括Silverlight控
制,Virtual Earth地图,IE Webslices and Accelerators均可被调用,预计该SDK正式版将在8月发布。
该SDK的新特性如下: 概要: 让PHP开发者利用微软云服务平台——Windows Azure;
提供一致的Windows Azure Storage(包括块,表和队列)编程模型; 功能: 用于Windows
Azure表和队列中的PHP类(用于CRUD操作); 涉及HTTP传输,AuthN/AuthZ,REST和错误管理的帮助类;
支持Manageability, Instrumentation和Logging。 项目首
页:http://phpazure.codeplex.com/ 来源:http://blogs.msdn.com/interoperability/archive/2009/07/07/july-ctp-of-php-sdk-for-windows-azure-released-and-support-in-zend-framework.aspx
I am pleased to communicate the
availability of July Technology Preview of PHP SDK for Windows Azure. As part of Microsoft’s
continued commitment to interoperability, we announced the open source
PHP SDK for Windows Azure in May in collaboration with our development
partner RealDolmen.
There are two key activities that I am excited about in this release:
* Submission of PHP SDK for Windows Azure to Zend Framework
* Feature completion of Windows Azure Table Storage APIs in PHP
We received good feedback in the past couple of months and have
addressed a few defects in the blob storage as well.
Submission of PHP SDK for Windows Azure to Zend Framework
Microsoft & RealDolmen have decided to make PHP SDK for Windows
Azure available as part of Zend Framework. By extending support for
Windows Azure through Zend Framework, millions of PHP developers that
use Zend Framework can build web applications seamlessly targeting
Windows Azure. Realdolmen has formally submitted the July CTP repository
to Zend Framework’s laboratories to begin the review and approval
process. Upon approval, Zend Framework will publish a technology preview
package of the SDK on the Zend Framework website. We will continue to
work closely with Zend to ensure consistency across the standalone and
Zend Framework versions of the PHP SDK for Windows Azure.
I worked with Zend when we demonstrated information card
interoperability on PHP based web applications through Zend Information
card (read this to see it in action) and continue to enjoy the great
working experience. I look forward to the release for PHP Support for
Windows Azure in Zend Framework.
Support for Table Storage.
The Windows Azure Table service offers structured storage in the form of
tables which contain a set of Entities, which contains a set of named
Properties. A Few highlights of Windows Azure Table are
* Compile time type checking when using the ADO .NET Data Services
client library.
* A rich set of data types for property values.
* Support for unlimited number of tables and entities, with no limit
on the table size.
* Strong consistency for single entity transactions.
* Optimistic concurrency for updates and deletes.
clip_image001
The Table service exposes a REST API. The PHP classes for the Table
service provide developers with an abstraction upon the REST APIs for
CRUD and Query operations. Some of the features supported in this
milestone are:
* SharedKey Lite authentication (for local table storage service
from SDK)
* Query, Create, Delete & Update Tables - Enumerates the tables
in a storage account.
* Query, Create, Delete & Update Entities - Queries data in a
table.
* Batch Transactions
Detailed usage scenarios of Table Storage can be found here
Please note that you need to have the May CTP of Windows Azure to take
advantage of the features in this release of PHP SDK for Windows Azure. |