-2

1 台のマシン (サーバーとしましょう) で実行される 1 つの web2py アプリケーションを開発する必要があります。このマシンには MySql データベースもインストールされ、実行されます。ユーザーは Https を介して Web2py アプリにリモートで接続できます (CLIENT としましょう) ネットワーク上で実行されているもう 1 つのシステム (N/W Panel としましょう) があり、サーバーにデータを送信でき、さらに MySql に保存されますデータベースと Web2Py アプリケーションは、更新されたデータを CLIENT に表示します。シナリオは次のとおりです。 1. クライアントが Web2Py アプリケーションを使用して N/W パネル (ここでは N/W パネルがサーバーとして機能) からデータを要求できる場合、サーバーはクライアントのように機能します。2. N/W パネルは、さまざまなデバイスから更新されたデータを取得し、SERVER (ここでは SERVER がサーバーとして機能する) で実行されている MySql データベースに保存する必要がある場合、クライアントのように機能します。

ここで私の質問は、サーバーと N/W パネル間の双方向通信であるため、Web サービスを使用してそれを達成する方法と、Web2Py アプリケーションと統合する方法です。Web サービスは、SOAP または REST にすることができます。

よろしく、ピクス

4

2 に答える 2

1

はい、サーバーはクライアントとして機能できます。これは問題ではなく、「どのように行うか」に対する答えは、基本的に「やります!」です。:-)

クライアント ライブラリは、http でサポートされている標準ライブラリ、または使用したい場合は特別な SOAP または REST ライブラリのいずれかであり、サーバーから要求を行います。それは本当に簡単です。

于 2012-05-02T07:03:52.903 に答える
0

このマニュアルページを確認しましたか? いくつかの例のクライアント側コードが含まれています...

http://web2py.com/books/default/chapter/29/10#Remote-procedure-calls

于 2012-05-02T09:17:51.720 に答える