Java ModelinginColorのPartyPlaceThingとRoleの原型を使用しようとしています。
さらに、DDDのベストプラクティスを取り入れようとしています。ここで、アプリケーションに顧客と患者という2つの役割を演じる1人の担当者がいると仮定します。
CustomerロールはCRMBoundedContextで使用され、PatientロールはHospital ManagementBoundedContextで使用されます。
私のロールクラスは、弱いID、Personを一意に表すことができる値オブジェクトを使用して、Personの詳細にアクセスできます。このアプローチの詳細は、ここにあります。
現在、Party Place Thingの原型では、指定された責任の1つは、パーティーが果たしている役割をリストアップする機能です。
役割が異なる境界コンテキストに存在する場合、これをどのように達成しますか?
したがって、理想的には、顧客と患者は、人と同じ境界のコンテキストに存在するべきではありません