Welcome to MSDN Blogs Sign in | Join | Help

こだかたろうです

マイクロソフトでデベロッパーエバンジェリストをやっています。 未だ修行中の身であります。

News

March 2008 - Posts

Microsoft Conference 2008
こんにちは、こだかです。 先日、とあるショッピングセンターに買い物に行ったのですが、 向こうから歩いてくる人たちの持っている荷物に見覚えが! そう、あのクリクリドーナツの巨大なハコです。 「ここ埼玉県だよね?」と思って、歩いて行くと・・・ありました、件のお店が。 いつの間にか、こんなところにまで出店していたんですね。ちょっと驚きました。 そうやって、刻々と環境や状況は変化していきますが、 私の仕事の変化と言うと、(ここでようやく)タイトルの件です、Microsoft Conference 2008でお話させていただくことになりました。 Read More...
ADO.NET Data Service:RESTfulな実装について6
こんにちは、こだかです。 今回は、ADO.NET Data Serviceのリンク(接続性)について書きたいと思います。 RESTの実装としてのWebと言う話は以前したと思いますが、そのWebの便利な特徴としてハイパーリンクがあります。 通常Webサーフィンをする場合、ハイパーリンクをたどって行くことで、様々な情報を入手することができるようになっています。 当たり前と言えば当たり前ですが、この特徴は非常に重要です。もしリンクがなければ、常にアドレスを入力しなければいけませんよね。 つまり、使いやすいリソース設計の条件に「リソース間のリンクを考える事」が必要になると言えます。 Read More...
ADO.NET Data Service:RESTfulな実装について5(2の補足)
こんにちは、こだかです。 本来は「ADO.NET Data Serviceのリンク(接続性)」について書く予定だったのですが、改めて以前の書き込みを見直してみると、ちょっと誤解されるような内容がありましたので、今回は、 ADO.NET Data Service:RESTfulな実装について2 の補足を書きたいと思います。 ADO.NET Data Service:RESTfulな実装について2 の中で、アドレス可能ではない物として、Ajaxを例に出したのですが、実は、Ajaxを使っているサイトでもブックマーク可能である場合もあります。 Read More...
ADO.NET Data Service:RESTfulな実装について4
こんにちは、こだかです。 今回はRESTfulな世界とADO.NET Data Serviceを中心に、これまで触れていなかった特徴を含めてお話したいと思います。 まず、ステートレスに通信を行うと言う特徴です。 これは、HTTPリクエスト1つ1つが完全に分離されていて、サーバーに対するリクエストには常に必要な情報がすべて含まれていることを指します。 これに違反している例は・・・数多くあります。例えばASP.NETで使用するSessionがそうです。 Sessionはサーバーのメモリーや指定したDBに永続化されたクライアントの情報なのですが、これを使用すれば、別のページやタイミングでクライアントとサーバーのやり取りを引き継ぐことができるわけです。 Read More...
ADO.NET Data Service:RESTfulな実装について3
こんにちは、こだかです。 今回は「1)RESTfulな実装」の中から、「戻りはAtomPub JSONフォーマット」の部分をご紹介します。 RESTfulな世界では「リソースが主体になる」と言うお話を以前書きましたが、このリソースとは設計者が考えたメタデータです。と言うか、カタカナで書くと私がよくわからないwので、誤解を覚悟で書くと、設計者が扱いたい対象そのものをリソースと呼ぶことにしましょう。 リソースを主体としたServiceを構築する場合、当然そのリソースは、最終的にServiceを利用するクライアントのPC上で扱われることになりますので、特定のフォーマットや言語で提供する必要があります。 Read More...
ご協力のお願いです
こんにちは、こだかです。 今回は技術情報ではなく、ご協力をお願いしたく書いています。 先日 「Power to the PRO Next」として、ITエンジニア向けの支援活動の新しい方針をアナウンスさせて頂きました。 http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3376 特に「 技術資料の提供内容や提供形態」に関しては、今までご不満に思われる方も多かったと思います。 そこで、今後技術資料の拡充を試みて行くために、アンケートをお願いできますでしょうか? Read More...
ADO.NET Data Service:RESTfulな実装について2
こんにちはこだかです。 前回 の続きとして、今回はアドレス(アドレス可能性)について、お話したいと思います。 前回RESTスタイルでの考え方としてリソースが主体になるという話がありました。 また、すべてのリソースにアドレスがあるという話も書きました。 このアドレスですが、RESTスタイルでのリソースを指し示すものとして、URIが使用されます。 URIとは、URL + URN の事と理解して頂ければOKですが、URNと言うのは、NはNameを指しています。世界中で一意の名前との解釈で間違いありません。たとえばISBNなどはその例になります。 Read More...
ADO.NET Data Service:RESTfulな実装について
こんにちは、こだかです。 前回 ADO.NET Data Serviceの話を書きましたが、あまりにも乱暴すぎたような気がしておりまして、もう少し細かくお話させてください。 今回は、 「1)RESTfulな実装」の中から、 「・HTTPのverbすなわちGET PUT POST DELETEのみのインターフェイス」 の部分に触れてみます。 従来SOAPでサービスを作成する場合、そのサービスの振舞いを名前として公開する形が多かったと思います。 もっと言うと、初めに動詞が着いたサービス名ですね。 Search○○、Update○○などと言った感じです。 Read More...
マイクロソフトRESTへの注力?
先日、眼病の手術があり、強烈な頭痛に悩まされているこだかです。 実はこの1年で、3回の手術を受けていたのでした。これで落ち着くと思いたいのですが・・・ 非常にもどかしいのです。 さて、3/5-3/7にかけてラスベガスでMIX08が開催されます。 このイベントは毎年開催されるWeb開発系のもので、昨年はSilverlightの発表がありました。 (この時Astoria=ADO.NET Data Serviceも発表になっています) 今年ですが、色々発表される中で、Windows Liveに対する事前発表があり( Read More...
Page view tracker