私の会社は、顧客銀行の 1 つから提供された仕様に従ってカスタムメイドされた製品を持っています。この製品が成功したため、別の銀行が同じことを求めてアプローチしたため、銀行に必要なカスタマイズを提供するために、コードを少し変更する必要がありました。現在、私たちにアプローチしている銀行の数は毎日増加しており、私のチームは、最小限のコード変更で納品時に製品を構成できるように、ある種の一般化を期待しています.私の質問は次のとおりです:-
- 完璧なカスタマイズを行うためにコードをモジュール化する方法は?
- さまざまな銀行が独自のニーズに合わせて構成できるように、フロントエンドのカスタマイズをどのように実現できますか?
- 上記の要件のギャップを埋めるために、どのテンプレートおよびバックエンド テクノロジが必要か。
- 当面はローカリゼーションを使用して、お客様に合わせてラベルを変更していますが、他に良い方法はありますか?
- アプリケーションを迅速に配信する場合、Drools または OSGI は役に立ちますか。
- 特定の銀行のニーズを満たすために、さまざまなフィールドやその他の UI コンポーネントの検証も必要ですか? 彼らに利用できる解決策は何ですか?
注:Spring3 の主に MVC モジュールを使用してソリューションを構築しており、カスタマイズ可能で簡単に提供でき、プロセスさえも急な学習曲線なしで高速であるはずのある種の工業製品を楽しみにしています。