2016-09-12 4 views
-1

現在、私は他のアプリケーションからアプリケーションを使用できるようにするためのソリューションを検討しています。私。他のアプリケーションが自分のアプリケーションの内部を制御するようにしたい(現在の状態やその他の情報を要求し、アクションをトリガーするなど)。アプリケーション結合に適したインタフェースは何ですか?

これまでのところ、私は3つの実行可能な解決策が見つかりました:

  • は、SOAPサーバ

を提供するRESTインターフェース

  • でWebサーバーを提供するCOMサーバー
  • を提供する他はあります可能性その

    • 一般的に使用されるプログラミング言語での作業
    • 標準化技術に依存しているとしてWebサーバーを使用して
    • は使いやすいです(私だけでなく、消費者により、開発者)私の意見で
  • 答えて

    1

    を、フレームワーク残りのインタフェースは、サードパーティがアプリケーションに接続する最も簡単なオプションになります。

    自分自身(生、いえ)クライアントを提供していることになるので、あなたはまた、それも簡単に他の当事者が自分のアプリケーションを使用できるようにすることSwaggerのようなものを使用することができます。

    0

    npintiにより示唆されるように、私はおそらく、残りのインターフェイスを使用すると思いますが、私はより多くの可能性を示してみましょう:

    あなたが(もちろん、唯一の同じマシンおよび口座からの)コマンドラインからアプリケーションを呼び出すことができます。単一のインスタンスアプリケーションでは、この呼び出しはコマンドライン引数と共に実行中のインスタンスに転送され、その呼び出しに応答することができます。

    アプリケーションは、共有場所のファイルを介して通信することもできます。

    どちらの方法も古いスタイルの通信方法です。これらの方法は、従来のコンテキストでのみ使用します。

    関連する問題