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

Web Engineering

Degree course Electronic Engineering
Curriculum Curriculum unico
Learnings Orientamento unico
Academic Year 2018/2019
ECTS 6
Scientific Disciplinary Sector ING-INF/05
Year First year
Time unit First semester
Class hours 48
Educational activity Related and integrative training activities

Single group

Supplying course 1000599 Ingegneria del web ed Applicazioni in Ingegneria Informatica e dei sistemi per le Telecomunicazioni LM-27 ROSACI DOMENICO
Professor Domenico ROSACI
Objectives Acquisition of the main notions about the Web architecture and the core Web technologies. SOA designing method and e-business patterns. Study of the main technologies for Web services. Designing and implementing Web Applications exploiting different technologies as Web services under AXIS, Javascript, PHP, Servlet, AJAX, HTML 5.
Programme Computer networks and distributed systems. Classification of distributed systems. Distributed Object-Oriented Programming. Processes. Threads. Client and Server multi-thread. Socket. Implementing clients and servers using Java. Server multi-thread. Distributed system architectures. level-based architectures, object-based architectures, data-based architectures, event-based architectures. Centralized and decentralized architectures. Client-server model. Application levels. Software distribution. P2P architectures. Chord. Process communication. Protocols, interfaces. Network architectures. Services. ISO-OSI model and TCP-IP architecture. Remote Procedure Calling. Message-oriented communication. Naming. Names, identifiers and addresses. Naming types. Implementing a naming space. Domain Name Systems (DNS). Remote Method Invocation (RMI). Distributed programming using RMI. The Web. The hypertexts- Three tier and four-tier models. Web principles. Resources and identifiers. URI. HTTP. Proxy, HTTP connection and requests. Web server. Apache web server. XML. XML-based languages and protocols. XML applications. XML-Schema. HTML 5.

E-Business patters. SOA. Web Services: Introduction. Using SOA and patterns for the e-business. Supply Chain Management. The 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: XML, WSDL. Tools. Workflow. Workflow Management Systems. Business Process Modeling Notation (BPMN). Workflow examples. Web Services e Workflow. Implementing Web Services under AXIS.

Web Applications: JavaScript, CGI, Perl, ASP, PhP.
Books 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.
Traditional teaching method Yes
Distance teaching method No
Mandatory attendance No
Written examination evaluation No
Oral examination evaluation Yes
Aptitude test evaluation No
Project evaluation Yes
Internship evaluation No
Evaluation in itinere No
Practice Test No

Further information

No document in this course

Office hours list:

Description News
Office hours by: Domenico Rosaci
Lunedì ore 13-15
Studio del docente, scala F piano 2
Si prega gli studenti di contattare via email il docente per segnalare la presenza.
No news posted
No class timetable posted
Via dell'Università, 25 (già 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 Instagram

PRIVACY - NOTE LEGALI - ELENCO SITI TEMATICI