おそらく 50% のカスタム機能で構成されるアプリケーションの構築を伴うプロジェクトがいくつかありますが、その後、たとえば wiki、フォーラム、および既に発明されていて、私たちが作成していない「車輪」であるその他のコンポーネントを取り込みます。最初から書き直したい。
これらのサードパーティ アプリケーションには、通常、独自のデータベース、テーマ、および認証システムがあります。私の経験では、シングル サインオンや共通のテーマ、または複数のサブアプリ内のエンティティ間でのタグ付け/検索などを機能させることは、非常に困難な問題です。この種の統合プロジェクトのベスト プラクティスにはどのようなものがありますか?
これまでのところ、私たちのアプローチは慎重にコンポーネントを選択しようとしてきました。できれば HTTP (REST や SOAP など) を介して、明確に定義された API を持つものを選択してください。そのように機能するフォーラム)。私たちの多くは最近ますます頻繁になっていると思うので、これをやろうとしている人に人々が与えることができる提案はありますか?