問題タブ [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.
asp.net - ASP.NET Web アプリケーションのオフライン モード
オンラインとオフラインの両方で動作する Web アプリケーション (SaaS) を構築したいと考えています。ユーザーは、オフラインの場合に備えて機能を制限し、オンラインに戻ったときにすべての機能にアクセスする必要があります。次のオプションを考えました。
ユーザーに Cassini などのローカル サーバーをダウンロードさせ、Web アプリケーションでオンライン モードとオフライン モードを許可するアーキテクチャを考案します。どのように実行されるかはわかりませんが、すべてのコマンドがこのローカル サーバーを経由してルーティングされると思います。次に、ローカル サーバーは、ローカル リソースにアクセスするかサーバーにアクセスするかを決定します。 ユーザーに自分のシステムにアプリケーションをインストールさせると、SaaS の背後にあるアイデア全体が無効になります。
Google Gears を使用する - Google ドキュメントがオフライン モードでどのように機能するかを確認しました。ユーザーのシステムに Google Gears をインストールします。これは非常にきちんとしていて高速で、すべてのファイルをローカルにコピーします。オフライン バージョンにアクセスするためのリンクが提供されます。これは、ローカル サーバー、リレーショナル データストア、およびワーカー プール自体を統合するため、私には良い選択肢のように思えますが、Google Gears は本番環境で使用できるほど成熟していますか?
そのようなアプリケーションに取り組んでいる/取り組んでいる人はいますか。アイデア歓迎。
編集 @1: 私は Silverlight と、そのようなシナリオで使用できるかどうかについてあまり詳しくありません。
編集 @2: 次のリンクは、SilverLight を使用してオフライン アプリケーションを開発できることを示して います。ユーザーはオフラインで作業できますか? ユーザーはブラウザ ウィンドウを閉じた後、同じ Web ページを再度開くことができますか?
open-source - オープンソースのSaaSモデルの例を探す
オープンソースの世界にベースSaaSタイプのシステムがあるかどうか知りたいのですが。
作業中の新しいSaaSタイプの製品の実装オプションを見つけようとしています。Javaソリューションが推奨されますが、すべて大歓迎です。
例:Basecampではサービスに登録でき、yourdomain.basecamphq.comが提供されます。明らかに、コードベースは同じであり、着信する「yourdomain」ワイルドカードに基づいてデータをルーティングおよび処理するだけです。私が言うことができるものからいくつかの基本的な色変更オプションもあります。
別の例:StackExchangeも同様です。同じマシンで実行され、他のスタック交換サイトに電力を供給している同じアプリケーションインスタンスを使用するStackExchangeホストサイトを作成できます。
オープンソースの領域でこの機能を備えたコードベースの例を入手したいと思います。
ruby-on-rails - Rails での Software-As-a-Service の Apache RequestHeaders
1 つのアプリケーションの下にある、アプリケーションの複数の顧客インスタンス。
私が必要としているのは、customer1.myhost.com company1.myhost.com company2.myhost.com などのような異なる URL を渡すことによって、複数のユーザーが私の Apache Web サーバーに接続できるようにすることです。
Apache サーバーに実行させたいのは、既存のホストの特定のリスト (trac.myhost.com やhttps://myhost.comなど) に向けられていないすべてのリクエストを、RequestHeader を設定して Rails アプリケーションに渡すことです。要求されたホストを識別するには、次のようにします。
RequestHeader "INSTANCE_NAME" = customer1 #for customer1.myhost.com
ご協力いただきありがとうございます!
Ps.: 最終的な目標は、ソフトウェア スライスをサービスとして提供することですが、これらすべての顧客を 1 つのアプリケーションの実行下で管理することです。顧客ごとに 1 つのアプリではありません。
google-analytics - カスタムイベントを使用したプラットフォームのWeb分析
私はウェブサイトを作成するプラットフォームを構築しています。同様の例としてwordpress.comを考えてみてください。各サイトは、abc.mydomain.comやxyz.mydomain.comのような私のドメインのサブドメインになります。
分析にはいくつかの要件がありますが、そのすべてを満たすことができませんでした。
- 個々のサイトの統計とすべてのサイトの集計統計の両方を表示できるようにしたいと思います。
- ユーザーが行った貢献の数など、カスタムイベントを追跡したいと思います。
- 任意の数のサブドメインのサポートを希望します。
- 顧客が自分のサイトのみのデータを表示できるように制限付きのアクセスを提供できるようにしたいと思います。
- 新しいサイトが作成されたときに、これらすべてを自動化された方法で、理想的にはAPIを介して設定できるようにしたいと思います。
Google Analyticsを使用すると、3)や4)を解決できるフィルターやプロファイルを作成できることは知っていますが、これはAPIを介して公開されているとは思わず、プロファイルには50の制限があると思います。
また、4)を満たせない場合は、クライアントがGoogle Analyticsを使用したいと思う可能性があるため、おそらくまったく使用できません。また、2つのGAトラッカーを同時に実行することはできないと思います。そうは言っても、クライアントがまだ自分のGAアカウントを使用できるので、他の人が会ったら、私は喜んで犠牲にします4)。
もちろん、さまざまなDBやログファイルを解析するためのcronスクリプトを作成することもできますが、車輪の再発明をしないことを望んでいます。さらに、ほとんどのサービスが持っているすべての素晴らしいグラフと追加機能を見逃してしまいます。
プラットフォーム開発者はここで何か洞察を持っていますか?
ありがとう。
reporting - Restful API データのレポート システムが必要
XML ベースの Restful API に接続して高度なレポートを作成できる SaaS ツールはありますか? アプリケーションには基本的なレポート生成システムがありますが、一部の顧客向けにはより高度なソリューションが必要です...
saas - SAASアーキテクチャとsalesforceデータベースアーキテクチャ
私はソフトウェアプロジェクトを設計していて、SAAS(Software As a service)プロジェクトを作成したいと思っています。Salesforceに沿ってアプリケーションをモデル化したいと思います。カスタマイズ機能は本当に気に入っていますが、実際にどのように機能するのかわかりません。必要なすべてのフィールドのIDを作成し、対応するデータも保存することを読みました。誰かがこれがどのように可能であるかについて私を導くことができますか?たとえば、従業員の記録を保存したい場合です。2つのフィールド(名、姓)がすでに指定されており、ユーザーが3番目のフィールド(DOBなど)を追加します。データはどのように保存されますか?
また、SAASアーキテクチャを実装する実際の例について、誰かが私にリソースを提供してくれれば幸いです。
ありがとう
ruby-on-rails - サービスアプリとしてのソフトウェアに推奨されるRailsプラグイン
SAASタイプのアプリの開発に役立つ可能性のあるRailsプラグインまたはGemsを調査しています。具体的には、次の2つの分野で助けを求めています。
アカウントの計画に基づいて、アプリの特定の領域へのアクセスを制限します。たとえば、ブロンズアカウントでは一部の機能へのアクセスが許可され、シルバーにアップグレードすると新しい機能へのアクセスがロック解除されます。基本的に、どのアカウントがどのコントローラーにアクセスできるかを制御するだけです。
サブスクリプションの管理、請求、支払いの受け取り。このアプリは年次または四半期ごとに課金されます。30日間の無料トライアルがあり、前払いの詳細は必要ありません。PayPalWebsite Payments Proを使用するつもりです(ただし、これは明確ではありません)。
上記を踏まえて、誰かが宝石やプラグインをお勧めできますか?私はSAASRailskitを見てきましたが、少しのお金を使うことに反対していません。しかし、私は確かにそれを最初に使用した人々から良いことを聞きたいです、そしてまた、Railskitを選んで自分のアプリケーションに適用するのがいかに簡単か(私はここでゼロから始めているわけではないので-統合する必要がありますAuthlogicでも)。
よろしくお願いします。
cloud - SaaS 製品でビジネスの継続性を保証する良い方法は何ですか?
私の学士論文では、SaaS プロバイダーが何らかのビジネス継続性を保証する方法を研究しています。
「シュリンク ラップ」ソフトウェアのソース コード エスクローの手配については、おそらくご存じでしょう。ソフトウェア サプライヤが (財務上の) トラブルに陥ったときはいつでも、顧客はソース コードと該当するすべてのドキュメントにアクセスできます。これは明らかに SaaS では機能しません。顧客はソース コードだけを使用することはできず、SaaS プロバイダーが倒産したために数週間 CRM システムにログインできないことを顧客はおそらく許せないからです。現在、この問題を解決するためのさまざまな方法を研究しています。
この連続性の問題を解決するための優れた実用的な解決策を知っていますか? それとも、すでに優れたソリューションを提供している企業ですか?
ありがとう!
login - SaaS サインイン URL
SSL で保護された SaaS アプリケーションの URL 設計についてこのフォーラムで尋ねられたこの質問を参照し、オプション C が使用されていると仮定すると、各アカウントは共通ドメイン名の下に一意のサブディレクトリを持ちます。問題は、機密性の高いデータを扱う SaaS アプリケーション (銀行または医療記録アプリケーション) の場合です。これは、特定の企業のクライアントのサインイン ページへのエントリ ポイントを設計するためのより良いアプローチです。
- たとえば、ABC という名前の会社の場合、一意の論理的でキー可能な URL を使用します: https://saas.foobar.com/abc
- 企業キーに依存する暗号化された URL を URL パラメータとして使用します。たとえば、https ://saas.foobar.com/login?companykey= "232323355AAc"のようになります
- 上記の両方のアプローチを使用してアクセスできるようにシステムを設計し、クライアントが自社のセキュリティ ポリシーに基づくリスクのレベルと一致するアプローチを選択できるようにします。
アプローチ 1 とアプローチ 2 のトレードオフは、セキュリティに対するシンプルさです。さらに、推測された URL は、ハッカーがアクセスするためにジャンプしなければならないフープが 1 つ少なくなる可能性があり、ソーシャル エンジニアリングの慣行に対してより脆弱である可能性があることを考えると、アプローチの 1 つを使用することは容認できますか?
validation - SAAS の 21 CFR パート 11 検証
FDA 規制環境では、アプリケーションを検証する必要があります。私はキャリアの中で何度もそうしてきましたが、今はSAASに直面しています. 誰かがこれに直面したことがありますか?このスキームに関する FDA 関連のガイドラインはありますか?
いくつかのブラックボックスアプローチとプロバイダーからの多くのサポートに加えて、これを行うのは難しいと思います.