bobymiller
Grünschnabel
Hallo !
Ich versuche grade mit Java 6 einen asynchronen Webservice zu programmieren.
Allerdings stoße ich dabei auf folgende Probleme oder habe eventuell das Prinzip nicht richtig verstanden. In Java 6 gibt es ja nun die Anotation „@Oneway“ um eine Methode als asynchron zu deklarieren. Jetzt handelt es sich hierbei allerdings nur um eine one-Way Funktionalität.
Hilfreich wäre eine asynchrone Methode welche während ihrer Abarbeitung immer wieder irgendwelche Zwischenergebnisse an den Client senden könnte. Also der Client sendet eine Anfrage an die asynchrone Methode des Webservices und bekommt vom Webservice immer wieder Zwischenergebnisse von dem Methodenaufruf zurück. Hierbei würde es sich dann um eine two-way und non-Blocking Funktion handeln.
Kann man so etwas per Webservice in Java realisieren und wenn ja wie? Ein Praktisches Beispiel als Webservice und Client wäre sehr hilfreich hierbei.
Ich danke euch schon einmal dafür
Ich versuche grade mit Java 6 einen asynchronen Webservice zu programmieren.
Allerdings stoße ich dabei auf folgende Probleme oder habe eventuell das Prinzip nicht richtig verstanden. In Java 6 gibt es ja nun die Anotation „@Oneway“ um eine Methode als asynchron zu deklarieren. Jetzt handelt es sich hierbei allerdings nur um eine one-Way Funktionalität.
Hilfreich wäre eine asynchrone Methode welche während ihrer Abarbeitung immer wieder irgendwelche Zwischenergebnisse an den Client senden könnte. Also der Client sendet eine Anfrage an die asynchrone Methode des Webservices und bekommt vom Webservice immer wieder Zwischenergebnisse von dem Methodenaufruf zurück. Hierbei würde es sich dann um eine two-way und non-Blocking Funktion handeln.
Kann man so etwas per Webservice in Java realisieren und wenn ja wie? Ein Praktisches Beispiel als Webservice und Client wäre sehr hilfreich hierbei.
Ich danke euch schon einmal dafür