2017-02-24 3 views
0

Ich habe eine Java-basierte Software und mein Client möchte einige Daten in die Software mit einem anderen Tool laden. Ich muss ein Java-Modul schreiben, das mit beiden sprechen kann und als Vermittler fungiert. Wie übergebe ich Eingaben von einem Drittanbieter-Tool an die my-Java-basierte Software?wie eine Remote-Java-Klasse (Methode) aufrufen

Wenn ich irgendeine Klasse (in java-basierter Software) von Eclipse mit dem Remote-Aufruf aufrufen könnte, dann würde es ausreichen, meine Notwendigkeit.

Ich habe noch nie auf Remote-Aufruf gearbeitet.

+0

Es gibt ein Framework namens Akka, das Ihnen helfen könnte. – christopher

+1

können Sie Ihre aktuelle Architektur beschreiben und Ihr Problem klar erklären – hhafeez

+0

Das ist ziemlich breit. Je nach Ihren Bedürfnissen könnten Sie Dateien, eine Datenbank, JMS, REST, RMI, Akka, Apache Thrift usw. verwenden. Das heißt, wenn Sie nur eine Java-Methode in einem anderen Java-Programm aufrufen möchten, werden Sie nicht darüber nachdenken jede andere Lösung, dann Java RMI ist Ihre Antwort. – DavidS

Antwort

1

Nun, Sie könnten in die Verwendung von Java RMI suchen.

Dies wird jedoch in der Regel jetzt mit Web-Service-http-Aufrufe durchgeführt.

Ich denke, die meisten Leute würden empfehlen, eine RESTful Lösung zu verwenden und JSON Darstellungen Ihrer Objekte hin und her zwischen den zwei verteilten Systemen zu übergeben.

Verwandte Themen