Questo sito utilizza cookie tecnici e di terze parti. Se vuoi saperne di più o negare il consenso consulta l'informativa sulla privacy. Proseguendo la navigazione o cliccando su "Chiudi" acconsenti all'uso dei cookie. Chiudi
vai al contenuto vai al menu principale vai alla sezione Accessibilità vai alla mappa del sito
Login  Docente | Studente | Personale | Italiano  English
 
Home page

INGEGNERIA DEL WEB

Corso Ingegneria Informatica e dei sistemi per le Telecomunicazioni
Curriculum reti wireless
Orientamento Orientamento unico
Anno Accademico 2014/2015
Crediti 9
Settore Scientifico Disciplinare ING-INF/05
Anno Primo anno
Unità temporale Primo semestre
Ore aula 72
Attività formativa Attività formative affini ed integrative

Canale Unico

Docente DOMENICO ROSACI
Obiettivi Acquisizione delle nozioni fondamentali relative all'architettura ed alle principali tecnologie del World Wide Web. Acquisizione delle metodologie di progettazione SOA, e dell'uso dei patterns per gli e-Business. Comprensione delle principali tecnologie utilizzate nell'ambito dei Web Services. Capacità di progettare e realizzare Web services in ambiente AXIS.
Programma Reti di Calcolatori e Sistemi Distribuiti. Classificazione dei Sistemi Distribuiti. Distributed Object-Oriented Programming. Processi. Threads. Client e Server multi-thread. Socket. Implementare clients e servers usando Java. Server multi-thread. Distributed system architectures. Level-based architectures, object-based architectures, data-based architectures, event-based architectures. Centralized and decentralized architectures. Modello Client-server. Application levels. Software distribution. P2P architectures. Chord. Process communication. Protocols, interfaces. Network architectures. Services. Modello ISO-OSI e architettura TCP-IP. Remote Procedure Calling. Message-oriented communication. Naming. Names, identifiers e addresses. Naming types. Implementare un naming space. Domain Name Systems (DNS). Remote Method Invocation (RMI). Distributed programming usando RMI. Il Web. Gli Ipertesti. Three tier and four-tier models. Principi del Web. Risorse e identificatori. URI. HTTP. Proxy, HTTP connection and requests. Web server. Apache web server. Linguaggi e protocolli XML-based.

E-Business patters. SOA. Web Services and Enterprise Service Bus: Introduzione. Usare SOA e i patterns per gli e-business. Supply Chain Management. SOA steps: domain decomposition, goal-service model creation, subsystem analysis, service allocation, component specification, structuring components and services using patterns, technological implementation. Web services. Transport: HTTP, Java Message Service, SMTP, HTTPR. SOAP. Web Services Deploying. Designing Web Services in Java by Apache SOAP. Axis. JWS. WS Client. Service description: WSDL. Tools. Workflow. Workflow Management Systems. Business Process Modeling Notation (BPMN). Workflow examples. Web Services e Workflow. Implementing Web Services under AXIS.
Testi docente Tanenbaum, Van Steen. Sistemi Distribuiti. Pearson Italia.
Tidwell, Snell, Kulchenko: Programming Web Services with SOA. O’Reilly Publisher.
Endrei et al. Patterns: Service-Oriented Architecture and Web Services. IBM Redbooks.
Dispense del corso.
Erogazione tradizionale Si
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale Si
Valutazione test attitudinale No
Valutazione progetto Si
Valutazione tirocinio No
Valutazione in itinere No
Prova pratica No

Ulteriori informazioni

Descrizione Allegato
Dispensa 19 - Web Applications (dispensa) Icona dell'estensione dell'allegato
Dispensa 20 - Social Networks (dispensa) Icona dell'estensione dell'allegato
Nessun avviso pubblicato
Nessuna lezione pubblicata
Salita Melissari - 89124 Reggio Calabria - CF 80006510806 - Fax 0965 332201 - URP:Indirizzo di posta elettronica dell'ufficio relazioni con il pubblico- PEC:Indirizzo di posta elettronica certificata dell'amministrazione
Feed RSS Facebook Twitter YouTube Google+

PRIVACY - NOTE LEGALI