2017-02-07 17 views
1

私たち(ISV)は現在、サービスとしてレンタル/サブスクリプションでソフトウェアを提供する予定です。 ネイティブのWindows(C++/.NET)B2Bアプリケーションです。 私たちのソフトウェアは、顧客のコンピュータ上のファイルシステム(ドライブ)にアクセスする必要があり、ネットワークにアクセスする必要があります(ネットワーク内の他のコンピュータを見つけることができるなど)。サービスとしてC++ Windowsソフトウェアを提供する方法

私たちは、お客様がセットアップ/アップデートで気にする必要がなく、常に最新のバージョンのソフトウェアで動作するサービスをお客様に提供したいと考えています。だから我々は一点のメンテナンスが必要です。

第1段階では、多くのお客様(この例では20台)をこのモデルに変更するとは期待していないため、手動で設定して管理するのは問題ではありませんが、自動化されたセット/サインアッププロセスが必要となるソリューションを実行してください。

私が最も期待していたのは、VMホストのAppsと個人用vDiskでCitrix XenDesktop/XenAppでしたが、CitrixソリューションではクライアントPC上のネットワークにアクセスできませんでした。アズールマーケットプレイス)。また、それは高価なようです。

これらの要件を満たす他の方法はありますか?

+0

同等のWindows Updateサービスを作成して、すべての顧客ソフトウェアを定期的に更新することはできますが、ユーザーが作業を完了してデータを保存して更新を許可するまで待つ必要があるため、 – sharptooth

答えて

0

ローカルファイルシステムにアクセスする必要性を排除し、ローカルネットワークブラウジングを行う必要性を排除するためにアーキテクチャを大幅に変更しない限り、ローカルインストールとアップデートプロセスの最適化に焦点を当てることをお勧めします。そして、仮想化/サービスのアイデアを "今のところ"スキップしてください。

ローカルにインストールされたアプリケーションでサブスクリプションモデルに移動することはできます。起動時にライセンス/サブスクリプションのステータスを確認するには、アプリケーションに「電話で連絡」する必要があります。

関連する問題