これはこれと似ているように聞こえるかもしれませんが、そうではありません。
私は EJB と RMI をある程度理解しており、しばらくの間 SOA の下で Web サービスに取り組んできました。Web サービス (SOA/REST、ただし主に SOA) を公開する代わりに、RMI の下でリモート インターフェイスを公開する EJB を使用して作業することがなぜ便利なのか知りたいです。どちらが優れているかを尋ねているのではなく、Web サービスよりもリモート インターフェイスを使用して EJB を実装する方がよい理由を知りたいだけです。
多くの Web ページを確認しましたが、すべてが古くなっているように見えました。これまでのところ、リモート インターフェイスを公開する EJB は、Java レガシー システムと統合する場合にのみ WS よりも優れているということです。トランザクションを管理したい場合は、EJB をローカル インターフェイスで実装できます。また、RMI ではなく EJB を選択することが、Web サービス インターフェイスよりも効率的だとは思いません。
私は正しいですか?足りないものはありますか?
よろしくお願いします。