Es gibt 3 Arten, wie auf die Funktionen zugegriffen werden kann:
- Die Java-Klassen direkt in anderer Software verwenden (nur für gewisse Funktionen sinnvoll)
-
Die Server-Software auf einer Maschine in der eigenen Firma installieren und laufen lassen
- direkter Weg: per TCP-Verbindung einen Port ansteuern und Remote Procedure Calls absetzen
- indirekter Weg: per HTTP-Aufruf RPC's absetzen, dafür wird nur port 80 (oder 443 für verschlüsselte HTTPS-Verbindungen) benötigt. Dieser Weg funktioniert also durch Firewalls ohne Rekonfiguraton und ohne bestehende Sicherheitsmassnahmen zu gefährden.
-
Wie Variante 2, aber statt eines eigenen Servers unsere Server übers Internet ansteuern.
Beide Untervarianten a) und b) sind möglich.
Folgendes Schema soll die Varianten 2 und 3 veranschaulichen:


















