BT

クラウドアプリケーションサービスのためのPHP API

| 作者: Abel Avram フォローする 11 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2009年10月4日. 推定読書時間: 2 分 |

原文(投稿日:2009/09/29)へのリンク

自らをPHPカンパニーであると呼んでいるZendテクノロジは、PHP開発者がすべてのメジャーなクラウドでアプリケーションを開発する手助けをするクラウドアプリケーションサービスのためのシンプルAPIというオープンソースプロジェクトを立ち上げた。マイクロソフトは、PHP開発者のためのWindows Azure SDKに出資している。

Zend、IBM、Microsoft、Nirvanix、Rackspace、GoGridと言った数あるクラウドテクノロジベンダは、Zend社が作成した様々なクラウドのリソースにアクセスできるシンプルAPIプロジェクトに出資した。最初にこのAPIは、Amazon Webサービス、Rackspace Cloud Files、Windows Azure、Nirvanix Storage Delivery Networkのためのファイルストレージドキュメントデータベースストレージシンプルキューサービスをサポートした。Zendは、Zend Cloudと呼ばれるZend Frameworkのの新しいコンポーネントとして、このAPIを含めるつもりである。

マイクロソフトは、7月にPHPプログラマがAzureで作業するためのツールセットであるPHP開発者のためのWindows Azure SDKをリリースした。その後、マイクロソフトは、ZendのシンプルAPIイニシアチブにこのSDKを提供した。このSDKは、現在、RealDolmenと共にCodePlexプロジェクトとして、新しいBSDライセンス下で開発がされている。

PHPのためのWindows Azure SDKは、ストレージサポートだけではなく、以下の機能を提供する。

  • Windows AzureのBlobs、テーブル、クエリ(CRUD操作のため)のためのPHPクラス
  • HTTP転送、AuthN/AuthZ、REST、エラー管理のためのヘルパクラス
  • 管理性、インストゥルメンテーション、ロギングのサポート
  • AzureテーブルストレージへのPHPセッションの保持をサポート

他のストレージを使うタスクでない限り、PHP開発者は、シンプルAPIとSDKの両方を使うことができるが、シンプルAPIは、将来的により多くの機能を追加することが予想される。Zendは、早い段階で変更される可能性があるため、開発にAPIを使用することに慎重になることを薦めている。

インターフェイスは、PHPからその他のOO言語に容易に変更することができるように設計されている。C#やJavaのような言語を対象にしているものと同様に、このプロジェクトがなにかを生み出すのか、興味深くみていきたい。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT