1

私は、いくつかの Rails ベースの SaaS アプリケーションを持つ成長中の会社で働いています。成長の過程で、同社はより大きなクライアントを求めており、これらの大企業の要件として出てきた機能の 1 つは、何千ものユーザーの管理を容易にするためのより洗練されたユーザー管理です。現在、クライアント メンバーシップは単純化されており、完全にフラットです。これを、任意の (合理的な) 企業階層をモデル化できるカスタマイズ可能なネストされたユーザー グループ ロール管理システムに置き換えるよう求められました。私たちは、これが巨大な事業になることを期待しています。

さらに複雑なことに、同社はビジネスを「プラットフォーム」に成長させようとしているため、既存のアプリケーションと将来のアプリケーションを結び付けるために、いくつかのモルタル プロジェクトを実施しました。これらの 1 つは、ユーザー グループ ロール管理 SOA プロジェクトであり、すべてのプラットフォーム アプリケーションが独自の実装ではなく、Web サービスを介して使用します。

ユーザーグループの実装は新しい問題ではないことを認識しているので、恐怖と成功の物語、そしてもちろん推奨事項に興味があります。時代精神とは?おすすめの読み物はありますか?このシステムを処理するために独自の RDBMS スキーマを展開する必要がありますか、それとも LDAP のようなものを実装する必要がありますか?

4

1 に答える 1

1

独自の RDBMS スキーマを展開する場合、パフォーマンスとスケーラビリティはすべて実装次第です。代わりに LDAP を使用できます。LDAP (または x.500 ディレクトリ サービス以下) を実装する必要はありません。OpenLDAP のように使用できる既存のサーバーがあります。会社に余裕がある場合は、Novell の eDirectory または MS の AD を使用できます。eDirectory は、動的グループと呼ばれる優れた機能をサポートしています。ここから読むことができますhttp://www.novell.com/coolsolutions/feature/5414.html

于 2011-04-14T05:08:44.570 に答える