机上
このアプローチを使ったアプリケーションの良い例を見つけるのは難しい。システムの他の部分と完全に統合することはできないが、それでも動作するコードを書くことは、開発者 にとって一般的なパターンのようです。例えば、http://davidwalsh.wordpress.com/2009/05/20/c#section-14-integrating-a-single-user-with-multiple-processes/ で議論したように、ユーザがアプリケーションのローカルディレクトリのために別個のプロセスを持つかもしれません。このパターンの背後にある考え方は、開発者が、アプリケーションデータを作成するプロセスがデータベースと対話する コードから独立するように、アプリケーションを構築できるということです。ユーザーはアプリケーションのデータベース接続を別のプロセスで設定できますが、データベースとやりとりするプロセスはその必要がありません。ユーザーは、別のプロセスでデータベース接続をセットアップすることで、同じことを行うこともできますが、接続はアプリケーションプロセスの内部でのみ作成されます。 このパターンは、仮想環境でアプリケーションをテストするときによくある問題を回避するために使用できます。開発者が使用する一般的なアプローチの1つは、仮想環境にインストールされたデータベースを使用し、その後、仮想環境にアプリケーションをインストールすることです。これは、開発者が実際の環境でアプリケーションをテストするときと同じプロセスです