2 つの Web サービスが同じプロジェクト内にあり、一方の Web サービスがもう一方の Web サービスを呼び出している場合は、これらの Web サービスを別々のプロジェクト (別々の EAR プロジェクトにリンクしているプロジェクト) に移動するか、共有コードをコントロールに抽出して Web サービス間で直接的な呼び出しが発生しないようにする必要がある。
Web サービスが同じプロジェクト内の別の Web サービスを呼び出すことは可能だが、余計なオーバーヘッドが大量に発生するためテストに時間がかかるおそれがある。