Questo sito utilizza cookie tecnici propri e di terze parti, necessari al suo funzionamento, e, con il tuo consenso, cookie di profilazione ed altri strumenti di tracciamento di terze parti, utili per esporre video ed analizzare il traffico al fine di misurare l'efficacia delle attività di comunicazione istituzionale. Puoi rifiutare i cookie non necessari e di profilazione cliccando su "Solo cookie tecnici". Puoi scegliere di acconsentirne l'utilizzo cliccando su "Accetta tutti" oppure puoi personalizzare le tue scelte cliccando su "Personalizza".
Per maggiori informazioni consulta la nostra privacy policy.

Solo cookie tecnici Personalizza Accetta tutti

vai al contenuto vai al menu principale vai alla sezione Accessibilità vai alla mappa del sito
Login  Docente | Studente | Personale | Italiano  English
 
Home page Home page

Ingegneria del Web

Corso Ingegneria Elettronica
Curriculum Curriculum unico
Orientamento Orientamento unico
Anno Accademico 2018/2019
Crediti 6
Settore Scientifico Disciplinare ING-INF/05
Anno Primo anno
Unità temporale Primo semestre
Ore aula 48
Attività formativa Attività formative affini ed integrative

Canale unico

Erogazione 1000599 Ingegneria del web ed Applicazioni in Ingegneria Informatica e dei sistemi per le Telecomunicazioni LM-27 ROSACI DOMENICO
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 delle Web Applications. Capacità di progettare e realizzare Web Applications utilizzando diverse tecnologie, quali Web services in ambiente AXIS, Javascript, PHP, Servlet, AJAX, HTML 5.
Programma Reti di Computer e Sistemi Distribuiti. Classificazione dei Sistemi Distribuiti. Distributed Object-Oriented Programming. Processi. Threads. Client and Server multi-thread. Socket. Implementare client e server in Java. Server multi-thread. Architetture per Sistemi Distribuiti. Architetture Level-based architectures, object-based, data-based, event-based. Architetture centralizzate e decentralizzate. Client-server model. Application levels. Software distribution. Architetture P2P. Chord. Process communication. Protocols, interfaces. Network architectures. Services. Modello ISO-OSI e Architettura TCP-IP. Remote Procedure Calling. Message-oriented communication. Naming. Naming types. Implementare un naming space. Domain Name Systems (DNS). Remote Method Invocation (RMI). Distributed programming in RMI. Il Web. Gli ipertesti- Three tier and four-tier models. Principi tecnologici del Web. Risorse e identificatori. URI. HTTP. Proxy. Web server. Apache web server. XML. Applicazioni XML. XML-Schema. HTML 5.

E-Business patters. SOA. Web Services: Introduzione. SOA e patterns per gli e-business. Supply Chain Management. I 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. Progettare Web Services in Java con Apache SOAP. Axis. JWS. WS Client. Service description: XML, WSDL. Tools. Workflow. Workflow Management Systems. Business Process Modeling Notation (BPMN). Esempi di Workflow. Web Services e Workflow. Implementare Web Services in AXIS.

Web Applications: JavaScript, CGI, Perl, ASP, PhP.
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
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale
Valutazione test attitudinale No
Valutazione progetto
Valutazione tirocinio No
Valutazione in itinere No
Prova pratica No

Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online non pubblicato

Impostazione cookie

Cerca nel sito

 

Posta Elettronica Certificata

Direzione

Tel +39 0965.1693217/3252

Fax +39 0965.1693247

Indirizzo e-mail


Protocollo

Tel +39 0965.1693422

Fax +39 0965.1693247

Indirizzo e-mail

Didattica e orientamento

Tel +39 0965.16933385

Fax +39 0965.1693247

Indirizzo e-mail

Indirizzo e-mail

Segreteria studenti

Tel +39 0965.1691475

Fax +39 0965.1691474

Indirizzo e-mail

Amministrazione

Tel +39 0965.1693214

Fax +39 0965.1693247

Indirizzo e-mail


Ricerca

Tel +39 0965.1693422

Fax +39 0965.1693247

Indirizzo e-mail

Social

Facebook

Twitter

YouTube

Instagram