Od WSDL k webovej službe

V článku predvedieme prvý krok tvorby webových služieb založených na princípe ,,contract-based", teda tých, ktoré sú založené na princípe WSDL->Java. Ukážeme si príklad ručnej tvorby WSDL súboru.

Použitie Spring-WS na klasické Java objekty

Spring-WS je aplikačný rámec pre vývoj webových služieb, ktorý otvorene propaguje filozofiu "od WSDL k triedam". Napriek tomu je natoľko flexibilný, že v jednoduchých prípadoch možno rýchlo vyvinúť webovú službu, ktorá vznikla opačným spôsobom. Ukážeme si jednoduchý príklad vybudovania služby, v ktorom sa objekty zasielané v...

Metodika návrhu SOA aneb kdy začít s WSDL a kdy s kódem

Přečetl jsem si Vytvářet nejdříve WSDL nebo Java rozhraní od Petra Jůzy a rozhodl jsem se, že také připojím pár svých zkušeností.Na otázku, zda začít nejdřív s WSDL nebo nejdřív implementovat a potom generovat WSDL neexistuje jednoznačná odpověď. A navíc je třeba podle Cimrmana vzít v potaz i roli kohouta, ale nepředbíhejme :-)Bavme se tedy v prvé...

Bude MVC model nahrazen architekturou RIA + SOA?

Uvidíme :-)Každopádně jsem si dnes přečetl článek od Nolana Wrighta a řekl si - zase další BFW (Buzz Flame War :-) ). Ale přeci jenom mi to nedalo a trošku jsem se nad tím zamyslel. Nemá samozřejmě smysl papouškovat názory od CEO firmy produkující Appcelerate, platformu pro "tvorbu RIA+SOA aplikací" už jenom proto, že s ním nemohu úplně...

CISCO nabídne vlastní messagingový protokol

Firma CISCO oznámila, že hodlá uvolnit veřejnosti svůj protokol Etch určený jako náhrada za messagingové protokoly SOAP, CORBA (Notification Service) nebo třeba EJB (Message-driven Beans) používané v SOA. Ačkoli je SOAP, nejpoužívanější protokol pro systémovou integraci, velmi robustní, stojí na základech komplikovaného jazyka WSDL. Nový...

Vytvářet nejdříve WSDL nebo Java rozhraní?

Mé zkušenosti s vytvářením webových služeb resp. WSDL (viz např. minulý článek) mě dovedly ke zjištění, že vždy raději nejdříve navrhnout WSDL a poté si nechat vygenerovat Java kód (WSDL First Development) než opačně - napsat Java rozhraní, přidat anotace a vygenerovat WSDL (Java First Development).Píši vždy, ale myslím tím vždy, když budu mít...

Apache CXF vs. Codehaus XFire

Minulý rok jsem na jednom malém projektíku použil XFire pro zpřístupnění určité funkcionality přes webové služby. Minulý týden jsem opět potřeboval dát dohromady pro účely demo aplikace nějakou webovou  službu a chtěl jsem tedy znovu použít XFire, protože jsem nechtěl nic vymýšlet. Ale hned při zobrazení úvodní stránky projektu XFire se mi...

Podpora webových služieb v Java SE 6

Vo verzii 6 prináša Java SE podporu pre webové služby v podobe implementácie JAX-WS 2.0, ktorá je priamo dostupná v platforme. Ukážeme si jednoduchý príklad, ako je možné publikovať triedu ako webovú službu nad SOAP a HTTP bindingom a ako je k nej možné vytvoriť klienta.

 
strana 2/2celkem 18 položek