Semestr letni 2009/10
Semestr letni 2010/11
Semestr letni 2011/12
Semestr letni 2012/13
Semestr letni 2013/14
Semestr letni 2014/15
Rozproszone systemy internetowe ITI1103
Treści programowe:
Koncepcje współbieżności, równoległości, rozproszenia. Semantyka zdalnego wywołania procedury. Przykłady realizacji: Java RMI i XML-RPC. Koncepcja Web Services, elementy składowe, przegląd specyfikacji. Model SOA. Proste przykłady usług WWW oraz narzędzi do ich implementacji i dystrybucji. Realizacja transportu dla usług WWW - protokół SOAP. Opis usługi WWW - język WSDL. Wyszukiwanie usług WWW w sieci - specyfikacja UDDI. Propozycje mechanizmów opartych o sieci P2P.
Model REST i jego zastosowania w implementacjach usług WWW.
Bezpieczna realizacja wywołań dla usług WWW - specyfikacje WS-Security. Wprowadzenie do platformy Java Enterprise Edition. Struktura aplikacji J2EE. Komponenty w aplikacji J2EE - pojęcie EJB, rodzaje i cykle życia komponentów. Zarządzanie dostępem do obiektów rozproszonych w specyfikacji EJB. Problemy współbieżności i bezpieczeństwa wywołań. Wyszukiwanie obiektów w sieci - JNDI.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. Specyfikacje standardów dostępne na stronie http://www.w3c.org
2. Technologie Java EE dostępne pod adresem http://java.sun.com/javaee/technologies/index.jsp