WebService vs. vlastny format
Robert Koncier
rkoncier na qenet.net
Pátek Říjen 3 18:50:52 CEST 2008
Nemam argumenty ohladne webservices (lebo s nimi nerobim) ale rad by som
zvyradznil
niektore nevyhody vlastneho formatu. Predpokladam ze vymenu dat
vlastneho formatu
bude zabezpecovat nejaky klient-server par ktory si bude prehadzovat
data po nejakom
komunikacnom kanali. Tieto veci si asi nejakym sposob budete musiet
riadit sami a pritom mysliet na:
a) bezpecnost - treba nejaku implementaciu security
b) cache - bude spojenie vypadavat, alebo bude viacero requestov
c) protokol - budete to mat v lokalnej sieti alebo na jednom pocitaci
alebo na internete, budete za firewallom
d) komunikacia - bude asynchronna ale synchronna
....
Zrazu sa Vam objavi tolko balastu okolo tej komunikacie z vlastnym formatom
ze radsej pouzijete existujucu klient-server komunikaciu (napr tie
webservices)
a nemusite sa zbytocne zdrziavat.
Preto by bolo dobre do argumentov pre vasu aplikaciu
zahrnut aj podmienky pre komunikaciu (t.j. kde to je, co to je a
bezpecnost!!!)
Robo
Radovana Straube wrote:
>> Co p?esn? je mín?no "vela balastu" a "iba
>> potrebna data"?
>>
> Napriklad ked potrebujete iba potvrdit prijem dat a odpoved ma byt iba obycajne "OK", tak musite posielat aj celu SOAP obalku.
>
>
>> P?es WebService se p?enásí jen XML s vlastním
>> definovaným schématem, tj. obsahuje jen definovaná (a
>> tedy pot?ebná) data. Jist?, je zde SOAP Envelope, ale to
>> zas tolik toho balastu není. Samoz?ejm?, je zde docela dost
>> práce s vytvo?ením WSDL. A ten kdo to d?lá musí mít
>> opravdu p?edhled a v?d?t co d?lá (coz bohuzel není
>> automatické).
>>
> Vo firme mame skusenosti iba s Axisom. V inom prispevku bol spomenuty JAX-WS 2.0. Na ten sa este musim pozriet.
>
> Asi by som mala doplnit aj cele pozadie problemu. Kolega bol 3 dni na skoleni, kde prednasajuci WebServicy uplne odpisal. Ja by som radsej pouzila WebService ako vlastny format, ale potrebujem argumenty a chcela som si vypomoct touto konferenciou.
>
> Radovana Straube
>
>
>
>
>
Další informace o konferenci Konference