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