マーチンファウラーはこの用語を使っていたとも)なんていう用語が出てきました。レイヤを通って、マネージドなアプリケーションドメインが動く。ホストのインターフェースはとてもプア。」という話があったのがかなり気になったりして。ホストするためには、かなりの拡張が必要だったんですね。コンポーネント技術の話が自然とアスペクト指向の話になるわけですが、このあたりのお話もかなり面白かったです。マイクロソフトのデータアクセス戦略スピーカーはマイクロソフトのアーキテクトエバンジェリストの野村さん。10周年記念番外編的セッション。アーキテクチャ(笑)。(それ以前にこの言葉って普及したのかなぁ?)、考え方とかをあらためて聞いてみるとかなりちゃんとしているというか、今言っていることとたいして変わらないんですね。構成要素として出てきたデータオブジェクトの話は自分的にはちょっとホットな部分。データオブジェクトはデータのエンティティを表現する。ビジネスオブジェクトはステートレスに設計すべき。ビジネスオブジェクトのステートはデータオブジェクトに入れる。(CRUD)のメソッドをもたすべき。なんて話が出てました。スピーカーの野村さんが言ってたように思うけど延期になったんじゃなかったっけ?あと、ビジネスロジック定義の場所としてビジネスオブジェクトにおく。ストアドプロシージャにおく。両方があり得るという話も。この議論ってやっぱりあったんですね。聞かないんだけど、自分的にはかなり気になってたところだったりします。層で、という話もあったんですが、ここも気になってたりします。うーん、どうなのかなぁ。すべきという気がするんですけど。マイクロソフトにおけるユーザインターフェイステクノロジの今昔スピーカーはマイクロソフトのデベロッパーエバンジェリストの西谷さん。10周年記念番外編的セッション。なんかが解説されていたんですが、この辺は今も変わってないですね。コントロールをうまく組み合わせるようにしましょう、と言っていた。アプリの操作性が悪いのは明らかだったから。アプリばかりが強調されていた」という話。今ではスマートクライアントとかって呼ばれてますけど、言ってることは同じですね。処理とビジネスロジックを分離しましょう。限った話ではありません。接続してデータを取得して、、、なんてコードを書いちゃうと完全にロジックが埋め込まれた形になってしまいます。もってそのとおりですね。コミュニティの方々なんかといっしょにパーティがありました。頂いたりしちゃいました。ありがとうございました。その後、二次会に突入。3時くらいまで飲みながら数名の方と話してました。違いがわかりやすく表になってますので紹介。