1

Java EE ベースの一連のサービスを構築し、これらのサービスをクライアントにライセンス供与することを検討しています。私たちはこれらのサービスをどのクライアントに対しても一般的なものにすることを目指していますが、現実には、クライアント固有のベースでカスタマイズと新しいサービスが必要になります.

スタックは、EC2 クラウドにデプロイされた Java アプリケーションである可能性が高く、Spring などのフレームワークを利用する可能性があります。

クライアント向けにホストされたアプリケーションを用意し、さらにクライアントが独自のカスタム拡張機能を構築できるようにするために、どのようなアーキテクチャを処方するでしょうか。プラットフォーム側で拡張可能なホステッド SaaS サービスを構築した企業の技術的またはビジネス的な例はありますか?

4

2 に答える 2

3

私はまだこれを行っていませんが、AFAIKでは、サーバー側でもOSGiなどのモジュールシステムを使用して、モジュール式の拡張可能なサーバー側アプリケーションを作成できます。

于 2012-11-05T16:45:58.550 に答える
-1

アトラシアンはこれを行います。基本的には、独自のソース コード、プラットフォーム SDK、さらにはマネージド インスタンス (ただし、これは拡張可能ではないようです) を所有するために料金を支払います。

内部的には、それらのほとんどは OSGi コンテナー (Felix だと思います) に依存しているため、それに応じて依存関係を管理し、DI と拡張ポイントも管理します。試してみる価値はあるかもしれません

于 2012-12-27T02:39:36.457 に答える