Dobry den, celkem souhlasim, ze reseni jsou dve:
- UDDI - klient vyhleda vhodny enpoint a smeruje zpravu vlastne sam a take se 
dle WSDL rozhoduje, jake informace a jak odeslat. Nejsem si jist, ze je to, co 
autor dotazu chtel.
- ESB - myslim, ze ESB je celkem to prave - klient posle neco, co bych nazval 
generickou XML zpravou a vlastni transformaci, pripadny enrichment a smerovani 
zajisti ESB. Mule je fajn OpenSource reseni, ale mozna, ze se toto necha udelat 
i na CXF (ja bohuzel znam jen XFire a ja si nejsem jist, jak je to tam se 
zpracováním zpráv, pro které neznám dopředu strukturu). Take existuji HW 
smerovace XML - napr.  DataPower. Ty jsou velmi rychle, efektivni a snadno se 
konfiguruji, ale jsou dosti drahe.

JM


------------ Původní zpráva ------------
Od: Lukas Barton <[EMAIL PROTECTED]>
Předmět: Re: Dynamicky Web Service (server)
Datum: 13.7.2007 15:30:43
----------------------------------------
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