IMHO vynalezate hotove:
a) pouzijte za runtime UDDI, ve kterem si klient najde spravny endpoint.
b) pouzijte ESB, ktere vam v proprietarni konfiguraci netransparentne z pohledu klienta umozni presmerovat zpravy za runtime na spravny endpoint (Open Source je napr. http://mule.codehaus.org/display/MULE/Message+Routers)

 Lukas

Lukas Zapletal wrote:
Dobry den,

nedavno se tu diskutoval problem dynamickeho WS klienta. Mam otazku
tykajici se serveru. Snazim se vytvorit dynamickou WS, ktera bude
veskere pozadavky na ni prichazejici presmerovavat na jinou WS. Predem
neni znam interface (WSDL) a ja bych potreboval nejak vymyslet, jak
takovou WS udelat. Toto jsou hlavni body, ktere mi zatim nejsou uplne
jasne:

- Jak se dynamicka WS implementuje? Trida Endpoint ma metodu
setExecutor, da se toho vyuzit, nebo se to dela uplne jinak?

- Potreboval bych za behu registrovat a odregistrovavat koncove body
na ruznych adresach (vse by to byla jedna univerzalni WS - dynamicka),
je to mozne? Adresu, na kterou to navazat, bych mohl vycist napriklad
z WSDL souboru, cilovou adresu bych mel ulozenou nekde v konfiguraci.

- To vsechno musim delat v WS implementaci Apache CXF (byvaly X-Fire).

- Neexistuje nejaka hotova WS, ktera tohle resi?

Diky



Odpovedet emailem