SOAP a jeho kontext

| Úvod | Linky | Úlohy |

  1. Našou prvou úlohou bude využiť eclipse jetty plugin, javovské knižnice na podporu SOAP a XML na vytvorenie jednoduchého servletu na registráciu metainformácií o súbore, konkrétne: 1. názov 2. cesta 3. veľkosť 4. majiteľ 5. dátum pridania. K danému servletu vytvorte klienta, ktorý bude schopný registrovať metadáta súborov na tento servlet pomocou SOAP. Ako underlying protocol použite http protokol.
  2. Našou druhou úlohou bude vytvorenie jednoduchého, tentokrát už webservisu podľa postupu v HOW TO: Build a SOAP Server and a SOAP Client on Google App Engine Ak by sme nevedeli ako začať, začnime inštaláciou pluginu do eclipse, tu je návod : navod.
  3. Vytvorte klienta k úlohe v prvom bode, ale v inom programovacom jazyku ako je java. Môžete taktiež vytvoriť server cast aplikácie v jazyku php a zúročiť svoje skúsenosti s parsovaním a prácou s XML z minulého cvičenia.
  4. Java poskytuje a v minulosti poskytovala viacero technológií a knižníc na prácu s webservismi, SOAP, RFC a podobne. Na stránke tu nájdete okrem veľmi zaujímavého tutoriálu aj walkthrough ako si vytvoriť jednoduchý chodivý webservis spolu s klientom. Na vašich počítačoch máte nainštalovaný Tomcat 7.0, ktorý môžete využiť namiesto verzie odporúčanej v tutoriáli. Glassfish 3.1 stiahnete zo stránky glassfish, Ant(predchodca a súputník Mavenu) potom z ant. Môžete si skúsiť prácu z Axisom, prípadne z novšou technológiou JAX-WS. Netriviálnou časťou úlohy je vyskúšať si prácu s Ant-om (v tomto prípade nám poslúži lepšie ako maven, hoci aj ten je použiteľný).