2016-05-09 13 views
-1

私たちは、顧客管理用のクラウドベースのWebアプリケーションを開発しています。主要な目標の1つは、顧客エンドポイント上の異なるローカルアプリケーションに接続する機能です。SQL + COM機能を備えたRESTfulサーバーを導入するための技術

例として、私たちはアウト・アプリケーションに顧客データベースを置くことを望んでいません。お客様は現地のERPシステム内ですぐに検索できる必要があります。

私たちが必要とするものはあまりありません。 COMサーバーだけでなく、ローカルSQLサーバーへのアクセス権を持つ顧客サーバー上のクライアント。

しかし、webdevelopersとして、主にPHPを使用して、問題が浮かび上がってきました。

私は心の中で二つのアプローチ持っている:

NodeJS 軽量、JavascriptをしてExpressとwinole32拡張子を持つ我々は必要なすべてを持っている必要があります。しかし、サービスとしての展開とインストールはちょっと変わったようです。

C#.Net Web API また、クライアントサーバーは常にウィンドウであるため、良いアプローチです。しかし、IISのない方法がありますか?

まったく違うことがありますか?非常に高速でコンパクトでなければなりません。したがって、基本的にRESTサービスは簡単に導入できます。

あなたのご意見とご感想をお寄せいただきありがとうございます。

答えて

0

C#.Net Web APIまた、クライアントサーバーは allwaysウィンドウであるため、私は推測するとよいアプローチです。しかし、IISなしの方法があります

これはOWINと呼ばれ、適切に文書化されています(Web APIの自己ホストは良いキーワードです)、魅力的です。さまざまなサービスでこれを使用して、APIをサービスに公開します。

+0

私はそれを得ますか?私は最後に私の "サーバー"をコンパイルすることができます、そして、私はWindowsサービスとしてそれを実行することができるでしょうか?だから、私は何らかの "myServer.exe"に依存することなく終わりますか? –

+0

いいえ、依存関係はありません。 .NETフレームワークがインストールされている必要があります。あなたの.exeフォルダには、他の多くのDLLが用意されている必要があります(つまり、インストーラでインストールできます)。しかし、それは "それです"。 – TomTom

関連する問題