Przetwarzanie rozproszone: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 15: Linia 15:


=== Zawartość ===
=== Zawartość ===
* Podstawowa i rozszerzona architektura WWW
* Celem przedmiotu jest przedstawienie podstawowej problematyki przetwarzania rozproszonego oraz przykładów elementarnych rozwiązań wybranych problemów szczegółowych. Wykład wprowadza podstawowe pojęcia i przedstawia podstawowe elementy modelu przetwarzania rozproszonego, m.in.: formalny model środowiska przetwarzania rozproszonego, analizę aktywności i warunki uaktywnienia, klasyczne modele żądań, wykonanie procesu rozproszonego, właściwości przetwarzania rozproszonego (relacja poprzedzania, diagramy przestrzenno-czasowe, grafy stanów osiągalnych, niedeterminizm przetwarzania, spójność stanu, predykaty globalne i ich własności) oraz charakterystyki algorytmów rozproszonych (warunki poprawności algorytmów, złożoność czasowa i komunikacyjna). Omawiane są zagadnienia komunikacji zachowującej uporządkowanie wiadomości, wyznaczania stanu globalnego, synchronizacji czasu oraz detekcji zakończenia przetwarzania rozproszonego. Laboratorium pozwala nabrać praktycznej intuicji w konstrukcji i implementacji aplikacji rozproszonych w przykładowym środowisku. Na laboratorium studenci konfrontują uzyskane wiadomości z praktyczną implementacją algorytmów rozproszonych, projektują algorytmy rozproszone i wdrażają w wybranym środowisku przetwarzania rozproszonego.* Technologie implementacji interfejsu użytkownika
* Technologie implementacji interfejsu użytkownika
* Protokół HTTP
* Technologie implementacji logiki prezentacji: serwlety i szablony
* Technologie implementacji logiki biznesowej
* Architektura Model-View-Controller
* Współpraca aplikacji WWW z bazami danych
* Funkcjonalność serwerów WWW i serwerów aplikacji
* Zagrożenia bezpieczeństwa aplikacji WWW


=== Literatura ===
=== Literatura ===
* Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001
* Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001
* Dilip C. Naik, Internet Standards and Protocols, Microsoft Press,  ISBN: 1572316926, 1998
* Dilip C. Naik, Internet Standards and Protocols, Microsoft Press,  ISBN: 1572316926, 1998

Wersja z 15:27, 12 cze 2006

Opis

Tekst opisu

Sylabus

Autorzy

  • Maciej Zakrzewicz
  • Marek Wojciechowski
  • Mikołaj Morzy

Wymagania wstępne

  • Sieci komputerowe
  • Bazy danych I
  • Programowanie w języku Java

Zawartość

  • Celem przedmiotu jest przedstawienie podstawowej problematyki przetwarzania rozproszonego oraz przykładów elementarnych rozwiązań wybranych problemów szczegółowych. Wykład wprowadza podstawowe pojęcia i przedstawia podstawowe elementy modelu przetwarzania rozproszonego, m.in.: formalny model środowiska przetwarzania rozproszonego, analizę aktywności i warunki uaktywnienia, klasyczne modele żądań, wykonanie procesu rozproszonego, właściwości przetwarzania rozproszonego (relacja poprzedzania, diagramy przestrzenno-czasowe, grafy stanów osiągalnych, niedeterminizm przetwarzania, spójność stanu, predykaty globalne i ich własności) oraz charakterystyki algorytmów rozproszonych (warunki poprawności algorytmów, złożoność czasowa i komunikacyjna). Omawiane są zagadnienia komunikacji zachowującej uporządkowanie wiadomości, wyznaczania stanu globalnego, synchronizacji czasu oraz detekcji zakończenia przetwarzania rozproszonego. Laboratorium pozwala nabrać praktycznej intuicji w konstrukcji i implementacji aplikacji rozproszonych w przykładowym środowisku. Na laboratorium studenci konfrontują uzyskane wiadomości z praktyczną implementacją algorytmów rozproszonych, projektują algorytmy rozproszone i wdrażają w wybranym środowisku przetwarzania rozproszonego.* Technologie implementacji interfejsu użytkownika

Literatura

  • Deitel, H.M., Deitel P.J., Nieto, T.R., Internet & World Wide Web. How to program, Deitel & Associates Inc., ISBN: 0130308978, 2001
  • Dilip C. Naik, Internet Standards and Protocols, Microsoft Press, ISBN: 1572316926, 1998