PHP のフロントエンドと Java のバックエンドを持つプロジェクトに取り組んでいます。アプリケーションは MongoDb を使用します。PHP と Java の両方に、Mongo コレクションをマップする ORM レイヤーがあります。問題は、mongo コレクションの同期を維持するのが難しい場合があることです。
PHP の開発者は、その実装に新しいドキュメント プロパティを追加できますが、これについて Java 開発者に警告するものは何もありません。もちろん、口頭および書面によるコミュニケーションは解決策になる可能性がありますが、実際には完全ではなく、維持するのも困難です。
私が考える 1 つの解決策は、XML ドキュメントを作成し、それを Java と PHP の両方で使用して、そのベース ORM クラスを生成することです。ファイルは、バージョン システムを使用して最新になります。
この問題を解決する良い方法を知っていますか? Mongo マッピング用の XML/JSON ツールは既に実装されていますか?