Beitrag 143 von 610 (23%) | Antworten Beitrag schreiben | Anfang zurück weiter Ende |
|
Es geht auch anders, allerdings hat eine Lösung, die ich hier näher erläutern wäre entscheidene Nachteile gegenüber Web Services.
Das ganze ist auch über RMI (Remote Method Invocation) möglich. Das ganze ist auch ein RPC-System und basiert auf dem RMI Protokol von Java, was defaultmäßig auch nur da genutzt werden kann. Web Services sind interoperabel, sprich, es ist möglich einen in Java geschriebenen Web Service auch über z.B. C# zu nutzen.
Das Hauptproblem von RMI gegenüber Web Services ist, dass RMI eigentlich nur für das LAN gedacht ist, da es auf einem speziellen Port läuft. Und dieser (wie fast alle nicht well known ports) sind standardmäßig auf (fast) jeder Firewall gesperrt, sodass nur die Möglichkeit eines (Http)Tunneling besteht.
Web Services machen die ganze Sache schon wesentlich einfacher, sodass es doch eigentlich nicht so schlimm ist, das nebenbei noch ein Tomcat laufen muss.
mfg Senior Sanchez