Webサービスを作成せずにPHPアプリケーションからJavaアプリケーションにメッセージを送信するにはどうすればよいですか?
質問
考えられる解決策の 1 つは、単純な HTTP get または post リクエストですが、それは安全ではありません。
解決
可能な解決策の1つは、単純なHTTPのgetまたはpost要求ですが、それは安全ではありません。
どうして? HTTPS経由で実行し、Webサービスが既知のIPまたは特定のAPIキーを介した接続のみを受け入れるようにします。クレジットカードの処理にHTTPS POSTリクエストが受け入れられる場合(そうである場合)、アプリに十分です。
他のヒント
JavaとPHPをPHPモジュールと統合できます。 http://php.net/manual/en/book.java.php
(同じマシン上にある場合)
あなたの問題についてもう少し詳しい情報が必要かもしれません。
考えられる解決策の 1 つは、Zend Java Bridge (http://files.zend.com/help/Zend-Server-Community-Edition/zendjbridge.html).
PHP と Java が異なるマシンにある場合、Web サービスが適切なソリューションではない理由を教えてください。その場合、 Java RMI Zend Java Bridge と組み合わせると便利です。
http *** s ***ポスト接続は安全です。認証に影響を与える方法は多数ありますが、これはRESTコンセプトの背後にある基本的な考え方です。
これは通常、クレジットカードやAmazon Webサービスなどで行われます。アイデアについてはそれらをご覧ください。
可能な解決策の1つは、単純なHTTPのgetまたはpost要求ですが、それは安全ではありません。
この前提は何に基づいていますか
両端が内部ネットワーク上にある場合、完全に安全です。