問題タブ [saas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
948 参照

saas - SaaS企業の構造

複数の Web サービスを開発したい場合、最も典型的なビジネスの構造は何ですか? それらのそれぞれのために会社を設立するべきですか、それとも1つの下に置くべきですか?グローバルな視点を念頭に置いて、そのような状況を維持した経験をお聞きしたいと思います。

0 投票する
5 に答える
1246 参照

sql - SQL/WCF/Silverlight によるマルチテナンシー

SaaS として提供される Silverlight アプリケーションを構築しています。最終製品は、WCF サービスに接続する Silverlight クライアントです。クライアントの数が多くなる可能性があるため、できればすべてのインスタンスを一度に更新できるように、更新を簡単にする必要があります。

以前にマルチテナンシーを実装したことがないので、達成方法について意見を求めています

  • 簡単なアップグレード
  • データセキュリティ
  • スケーラビリティ

考慮すべき 3 つの異なるモデルがmsdnにリストされています

  1. データベースを分離します。すべてのスキーマ変更を各顧客のデータベースに個別に適用する必要があるため、これを維持するのは容易ではありません。他に欠点はありますか?プロはデータの分離とセキュリティです。これにより、顧客ごとにわずかな変更を行うこともできます (その価値よりも手間がかかる可能性があります!)。
  2. 共有データベース、個別のスキーマ。TenantID 列が各テーブルに追加されます。各顧客が正しいデータを取得できるようにすることは、潜在的に危険です。保守が容易で、拡張性に優れています (?)。
  3. 共有データベース、個別のスキーマ。最初のモデルと似ていますが、各顧客はデータベース内に独自のテーブル セットを持っています。単一の顧客のバックアップを復元するのは困難です。それ以外はモデル 1 と同様の保守性 (?)。

このテーマに関する記事の推奨事項はありますか? Silverlight SaaS アプリで同様のことを調べた人はいますか? クライアント側で何を考慮する必要がありますか?

0 投票する
1 に答える
312 参照

web-applications - 市販の Web ベースのサービス管理ソフトウェア

クラウド内アプリケーション マネージャーを簡単に作成できるように設計されたソフトウェアを知っている人はいますか?

データベースを指し、フィールド名、検証、および ACL を定義し、それらのフィールドをウィジェットに配置し、ウィジェットをタブに配置し、タブをページに配置すると、すべてうまくいくと思います。

確かにそこに何かがありますか?残念ながら、私は最初から立ち往生しています.Googleに何を入力すればよいかさえわかりません..そして、スタックオーバーフローでさえ、私のタイトルがひどいと言っています:-(

0 投票する
2 に答える
2330 参照

java - 同じTomcatインスタンス内の複数のWebアプリケーションがデータベース接続プールを共有するにはどうすればよいですか?

各 webapp には独自の個別のデータベースがあることに注意してください (ただし、すべてのデータベースは同じデータベース サーバーにあります)。

シナリオは、マルチテナント SaaS アプリケーションを使用しているというものです。顧客ごとに同じアプリケーションをデプロイしています。各顧客は、 と呼ばれるデータベースで作業しますdb_cid。ここcidで、 は顧客 ID、つまり一意の顧客 ID です。

休止状態での作業。

0 投票する
2 に答える
7646 参照

azure - マルチテナンシー アプリケーションを構築する際のベスト プラクティスは何ですか?

Software as a Service など、複数のテナントをサポートするアプリケーションを構築する際のベスト プラクティスは何ですか?

このトピックを詳しく説明しているホワイト ペーパーへのリンクは大歓迎です。

0 投票する
3 に答える
1455 参照

php - SAAS アプリケーションにはどの課金プロバイダーを使用できますか?

私は、企業がサプライヤー情報を管理できるようにするサービスとしてのソフトウェア (SAAS) アプリケーションに取り組んでいます。

請求書の管理、サブスクリプション、更新、支払いのリマインダーなど、請求サービスを提供できるプロバイダー/ベンダーは何ですか?

これをゼロから構築するには、かなりの時間がかかると思います。

請求に加えて、このアプリケーションを正常に公開するために検討する必要があるその他の主要なコンポーネント/考慮事項は何ですか?

私は次のメモを持っており、提案を歓迎します。

1) インフラストラクチャ : スケーラビリティとメンテナンスのために、特に需要が増加した場合のスケールアップのために、インフラの管理から解放されるようにクラウド コンピューティングを使用しています。

2) セキュリティ : 専用サーバーを使用すると、ファイアウォールなどのセキュリティに多額の費用がかかることがわかりました。したがって、クラウド コンピューティングを使用すると、アプリケーションを安全なプラットフォームに「乗せる」ことができます。

よろしく

0 投票する
6 に答える
57189 参照

ldap - Web アプリの LDAP 統合を構築する方法は?

私の会社は、何百もの顧客を持つ SaaS アプリケーションを開発および販売しています。一部のお客様から、従業員ごとに別のログイン アカウントを作成する代わりに、既存のシステムに対してユーザー アカウントを認証するための LDAP 統合をサポートしてほしいという要望がありました。これは、多くの場所でシングル サインオン (SSO) と呼ばれているようですか? 当然のことながら、当社のシステムには、ユーザー アカウント プロファイルを維持し、ログイン ページからそれらのユーザー アカウントを認証するためのメカニズムが既に備わっています。

私たちは LDAP について少し無知で、いくつかのことについて混乱しています。間違った用語が使用されている可能性があることをご容赦ください (私たちはこれについて少し無知であることを思い出してください)。

これがどのように機能するかの基本を理解していると思います。

  • 当社の顧客は、アカウントの「リモート認証」機能を「オン」にするようにアカウントを構成します。ユーザーを認証するリモート URL を提供します。
  • ユーザーはログイン ページにアクセスし、会社の LDAP システムから提供されたユーザー名とパスワードを使用してログインを試みます。
  • 当社のログイン ページは、ログイン資格情報 (おそらく合意された形式で暗号化およびハッシュ化されたもの) を、お客様から提供された「リモート認証」URL に安全に転送します。
  • 顧客のスクリプトはユーザーを認証し、「認証ステータス」を使用してサイトにリダイレクトします。
  • 私たちのページは「認証ステータス」を分析し、ユーザーがログインしているかどうかを受け入れます。

上記の情報が半分正しいと仮定しても、各ユーザーがシステムにアカウントを持っている必要があります。ユーザー アカウント プロファイルを LDAP ディレクトリ内のユーザー プロファイルと同期させる何らかの方法が必要ではないでしょうか? これは、LDAP システムでユーザーの ID を参照する単なる「外部 ID」ですか? その場合、顧客の「リモート認証」スクリプトがその ID をシステムに提供して、システム内のどのユーザー アカウントにログインを関連付けるかを知る必要がありますか?

何が欠けていますか?

ところで、私たちのプラットフォームは IIS、ASP.Net 2.0、および SQL Server 2005 です。

0 投票する
1 に答える
211 参照

google-app-engine - Google App Engine でホステッド サービスを提供するにはどうすればよいですか

Google App Service でホストしている自分のサービスのスペースをレンタルしたい場合、知っておく必要のある利用規約はありますか?

また、会社向けにカスタマイズする必要があるサービスを提供したい場合は、スキンやドメインを使用して、会社が独自のように調整できる Wiki を作成します。それはできますか?顧客の Google アプリ アカウントにインストールするバイナリを提供する必要がありますか? たとえば、私の wiki アプリケーションは wiki.company.com で実行されます。

0 投票する
4 に答える
9904 参照

sql - SQL CREATE LOGON - @parameter をユーザー名として使用できません

私は開発者で、SQL が苦手です :) ここで私を助けてください。

SaaS データベースにテナントを作成する独自のストアド プロシージャを作成したいと考えています。これを行うには、テナント用の新しい SQL ログインを作成し、定義済みの SQL ロールに追加する必要があります。

ログインを作成しようとしているだけで、すでに困惑しています。これが私が試したことです...

メッセージ 102、レベル 15、状態 1、プロシージャー Tenants_InsertTenant、行 16 '@username' 付近の構文が正しくありません。

メッセージ 319、レベル 15、状態 1、プロシージャー Tenants_InsertTenant、行 16 キーワード「with」付近の構文が正しくありません。このステートメントが共通テーブル式、xmlnamespaces 句、または変更追跡コンテキスト句である場合、前のステートメントはセミコロンで終了する必要があります。

これは簡単なことだと思いますが、SQL の初心者と SQL マネージャーのエラーが私にはわかりにくい場合は、助けを求める方が良いでしょう :)

ありがとう、ジャスティン