2012-01-06 18 views
0

)Windowsアプリケーションであるアプリケーションは、基本的にデータをデータベースにアップロードし、アプリケーションの他の部分でそのデータを取得して送信します。ハードウェア(PCに接続されているUSBポート)。だから、この種のアプリケーションでさえWINDOWS AZURE準拠に適しています。Windows AzureでホストされるWindows Appの可能性(Windows Azureで

答えて

2

データベースに問題はありません。しかし、私は外部デバイスをWindows Azureホストに接続する方法を知らない。データセンターに物理的にアクセスすることはできません。

外部デバイスのプロトコル(ローカルPCに接続されている)をWindows Azureホストに(おそらくWindows Azure Connectを使用して)ルーティングできるようなプロトコルがない限り、アプリケーションをWindows Azureに完全に移植することはできません。

一つあなたが望むことの実現可能な方法は、私が述べたものです - ハイブリッドアプリケーション:

  • (SQL Azureのか、Azureテーブルへと、データベースからのAzureで実行されます一つのアプリケーション、プロセスデータを持つことになりますストレージ)。データを外部デバイスに送信する場合、データは次のサービスで送信されます。
  • オンプレミスアプリケーション。このアプリケーションはローカルで実行され、サービスエンドポイントを公開してAzureアプリケーションからの要求を受信し、そのデータをローカルに接続されたデバイスにルーティングします。
+0

情報ありがとうございました:) – IsmailBaig

0

私たちはAzureに接続するクリックワンアプリケーションを使用して、このような(USBバーコードスキャナ、Magストライプリーダーとプリンタで)soemthingを実装しました。これはおそらく元の回答に記載されているハイブリッドアプローチのタイプです。

別の考えられるアプローチは、USBリダイレクトアプリケーションを使用することです。この回答は理論的なものです(私は試していません)。しかし理論的には、オンプレミスマシン(USBデバイスに接続する)とWindows Azureインスタンスの間にネットワーク接続を作成できるはずです。次に、ネットワークUSBリダイレクタを使用して、クラウドUSBポートをローカルのUSBポートに再マップすることができます(http://www.net-usb.com/usb-redirector/)

私が言ったように、非常に理論的ではなく、実際にはapporach をお勧めします。しかし、少なくとも検討する価値のある選択肢です。

+0

おかげでクリス、このアプローチを検討します。 – IsmailBaig

関連する問題