TOP書籍連動> 本連載で紹介したアプリケーションが可能とすること
SOAPの紹介
SOAPの紹介

第4回:アプリケーションの設計

著者:Alessandro Sfondrini   2006/3/17
前のページ  1  2  3
本連載で紹介したアプリケーションが可能とすること

   結局、著者たちのアプリケーションは何をするのかというと、リモートマシンのデータベースに保存された情報を(HTTP上から)取得して、ユーザに対してその情報を利用可能な状態にします。これは本当に単純な例です。

   しかし、根本的な考え方は、アマゾンやPayPalのWebサービスと同様です。実用的なWebサービスへの最初のステップこの記事はWebサービスを実用的に用いるための最初のステップになるものです。

   SOAP、およびリモートプロシージャコールの入門と考えられます。SOAPやライブラリを使用せずクライアントやサーバを書く方法や、もっと巧みにNuSOAPを使用する方法など、記述すべきことは、まだまだ多数あります。

   もちろん、すべてのことをあげるには、より詳しく書かれた理論的な手引書が必要になるでしょう。そして、より複雑で、もっと多くのサンプルコードが必要になります。

   さらに、詳細に書かれた理論的な手引書を読んだとしても、PHP 開発者が興味を感じるものではないと思います。そのトピックをすべて使用したアプリケーションを構築することがあるのでしょうか。PayPalを用いた決済方法やeBayを用いたオンラインショッピングに必要でしょうか。

   これらのトピックに興味があり、PHPとWebサービスに深い見解を持ちたいのであれば、近日出版される『NanoBook"PracticalWeb Services”』を参照してください。実用的なWebサービスこの本では、SOAPで実用的なアプリケーションを構築する方法を実践的に学習できます。

   タイトルが強調しているように、「実践」を重視しています。Webサービスについて簡単に紹介した後に、すぐにサンプルコードを検討していきます。実際に使われているアプリケーションを例にとりあげ、様々なプログラミング技術を紹介しています。1行毎にほぼコメントがあり、図の説明もあります。


最後に

   リモートアプリケーションとデータをコーディネイトしたり、パブリッククライアントやプライベートクライアントとローカルデータを共有したりすることは、Webが普及するにつれ、ますます重要なこととなりました。

   これらの理由により、Webアプリケーションの世界で、Webサービスは中心的な存在になっています。またプログラマにとっては要求される技術でもあります。

前のページ  1  2  3


Alessandro Sfondrini
著者プロフィール
Alessandro Sfondrini
イタリアのコモ出身の若いプログラマであり、PHPとC言語に関連したWebサービスに興味をもっています。また、近日出版される『php|a Nanobook"Practical Web Services"』の著者です。


INDEX
第4回:アプリケーションの設計
  アプリケーションの設計
  サーバファイルを書く
本連載で紹介したアプリケーションが可能とすること