Momenteel ben ik bezig met het realiseren van een Java applicatie die gebruik maakt van Pull en Push technologie en hierbij platform "onafhankelijke" berichten verstuurd / ontvangt. Hierbij loop ik tegen 2 problemen aan omdat mijn ervaring met webservices alleen maar aan de client / proxy kant was geweest.
Voor het het pull gedeelte maak ik gebruik van WS-JAX. Dit is "eenvoudig" te realiseren door middel van de juiste .WSDL en .XSD.
Alleen loop ik nu tegen het probleem aan van het push gedeelte in de applicatie. Na enkele google uren doorgebracht te hebben kan ik geen antwoord vinden op de vragen die nog "open" staan. Hopelijk kunnen jullie mij hierbij helpen.
Als ik zoek met google op "push webservice java" komt ik deze tabel vaak tegen:
Als ik naar die tabel kijk lijkt het erop dat ik gebruik moet maken van SAX. Maar als ik dan verder zoek dan lijkt SAX juist te zijn voor de afhandeling van XML document en niet het pushen ervan. Omdat er ook niks over subscribe is gekoppeld aan de term SAX.
Hierbij dus mijn vraag: Welke technologie kan ik gebruiken om push mogelijk te maken binnen de applicatie?
Voor het het pull gedeelte maak ik gebruik van WS-JAX. Dit is "eenvoudig" te realiseren door middel van de juiste .WSDL en .XSD.
Alleen loop ik nu tegen het probleem aan van het push gedeelte in de applicatie. Na enkele google uren doorgebracht te hebben kan ik geen antwoord vinden op de vragen die nog "open" staan. Hopelijk kunnen jullie mij hierbij helpen.
Als ik zoek met google op "push webservice java" komt ik deze tabel vaak tegen:
| Feature | StAX | SAX | DOM | TrAX |
| API Type | Pull, streaming | Push, streaming | In memory tree | XSLT Rule |
Als ik naar die tabel kijk lijkt het erop dat ik gebruik moet maken van SAX. Maar als ik dan verder zoek dan lijkt SAX juist te zijn voor de afhandeling van XML document en niet het pushen ervan. Omdat er ook niks over subscribe is gekoppeld aan de term SAX.
Hierbij dus mijn vraag: Welke technologie kan ik gebruiken om push mogelijk te maken binnen de applicatie?

