cod. 18305

Academic year 2013/14
1° year of course - Second semester
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Ingegneria informatica
Type of training activity
42 hours
of face-to-face activities
6 credits
hub: PARMA
course unit
in - - -

Learning objectives

The aim of the course is to study
the problems associated with the integration of
applications at the enterprise level.
In particular, attention will be placed on
service-oriented paradigm in the context of Web services.


Some familiarity with object-oriented programming in Java is required.

Course unit content

1. Introduction to architectural solutions
for applications at the enterprise level.
2. Problems associated with the integration of these applications and
overview of the "traditional" approaches.
3. Analysis of service-oriented paradigm.
4. Introduction to Web services.
5. Simple Object Access Protocol (SOAP).
6. Web ServiceDescription Language (WSDL).
7. XML Registry and Universal Description Discovery and Integration (UDDI).
8. RESTful Web services.
9. Aspects related to security in Web services.
10. Semantic Web services: the standard specification SAWSDL.
11. Introduction to the management of business processes.
12. Modeling of business processes
13. UML Activity Diagram
14. BPMN

Full programme

- - -


M. Fowler - Patterns of Enterprise Application Architecture - Addison Wesley (2002)
Thomas Erl - SOA Principles of Service Design - Prentice Hall (2007)

Teaching methods

Laboratory exercises will have as objective the study of web services in general and of the technology behind e-commerce. The design and implementation of software applications will be made using the Java language.

Assessment methods and criteria

There will be a mid-term evaluation on the exercises done in the laboratory, a written test and a final project.

Other information

- - -