カプセル化とポリモーフィズムについてのアメリカンドリームを信じていたとき、Webサービスの侵入がRPC呼び出しでオブジェクトを洗い流しました...
復活したPONOを大事にしたとき、プロキシオブジェクトと呼ばれる醜い野蛮人の軍隊が私の土地を征服しました...
その後、サーバー側のDDDとNHibernateで平和が戻ってきたように見えましたが、SilverLightningが私の城を襲いました。今や再び飢えがあり、おいしい遅延読み込みは私の記憶にしかありません。そして何年もの間、私の貧弱なオブジェクトは古いサービスを再び消費する必要があります..。。
そして、私は恐怖に満ちています...世界は他の恐ろしい手続き型モンスターについてますます話し合っています...彼らはそれらを「ワークフロー」と呼んでいます...
オブジェクトを保存するにはどうすればよいですか?文字通り、私は誰にもサービスを提供しません。私は単純な小さなシステムを構築しています。データを見つけるためにサービスを使用したくありません。WebインターフェイスからWebインターフェイスへの通信にサービスを使用したくない...同僚との通信にカタツムリメールを使用したくないため。
何か案は?オブジェクトを保存できましたか?ドメインモデルよりも多くを節約できましたか?(うまくいけば、後者を管理しました...)
更新: これが明確でない場合...すべてがWebサービスベースを使用しているため、アーキテクチャが強制終了されました。「OO-死んでいる」というファッションがありました、サービスルール。SOAでは、すべてが動詞(「操作コントラクト」)に焦点を合わせている場合でも、オブジェクトに焦点を合わせるのは非常に困難です。デザインの面倒を見るのは難しいと思います。