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 >
