Eddie: Java/PHP-Schnittstelle (client-server), nur wie?

Hallo allerseits,

ich habe eine Applikation in Java laufen (offline), die zur Pflege der Online-Datenbank verwendet werden soll.
Leider steht serverseitig aber nur PHP zur Verfuegung.

Prinzipiell muessen Daten in beide Richtungen uebertragen werden. Angestossen wird die Uebertragung aber ausschliesslich durch die Java-Anwendung. Koennt ihr mir da was raten?

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.
  1. ich habe eine Applikation in Java laufen (offline), die zur Pflege der Online-Datenbank verwendet werden soll.
    Leider steht serverseitig aber nur PHP zur Verfuegung.

    XML-RPC ist da geeignet:
     - PHP: http://de3.php.net/manual/en/ref.xmlrpc.php
     - Java: http://ws.apache.org/xmlrpc/

  2. Leider steht serverseitig aber nur PHP zur Verfuegung.

    client/server im web ist in der regel browser/webserver via http
    php wird teil des webservers

    Prinzipiell muessen Daten in beide Richtungen uebertragen werden. Angestossen wird die Uebertragung aber ausschliesslich durch die Java-Anwendung. Koennt ihr mir da was raten?

    nennt sich auch transaktion. wird idr vom client initiiert.
    ob diese transaktion von einem browser angestoßen wird, oder von sonst wem, ist dem webserver so ziemlich egal.

    also kann auch deine java anwendung mit dem webserver/php kommunizieren.

    dafür machst du in java einen client-socket auf (http auf 80) und schickst dem webserver den request, welchen dann php bekommt.
    wie du den request gestaltest, bleibt deiner vorliebe überlassen. primitiv als html oder besser mit xml oder soap/webservices.