INTERNET ORIENTED SYSTEMS
cod. 18305

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

Learning objectives

The goal of the course is to provide an in-depth knowledge on the issues connected with the enterprise application integration and in particular on the service-orientation paradigm within the context of Web services.

Prerequisites

Familiarity with object-oriented programming in Java. In general, the typical knowledge of a graduate in Information Engineering are required (first level degree).

Course unit content

1. Introduction to architectural solutions for enterprise applications.
2. Integration issues and “traditional” approaches.
3. Analysis of the service-orientation paradigm.
4. Introduction to web services.
5. Simple Object Access Protocol (SOAP).
6. Web Services Description Language (WSDL).
7. XML Registries and Universal Description, Discovery and Integration (UDDI).
8. RESTful Web service
9. Web Services security aspects.
10. Semantic Web Services: the SAWSDL specification.
11. Introduction to Business Process Management.
12. Business process modeling
13. UML Activity Diagram
14. BPMN
15. WSBPEL

Full programme

- - -

Bibliography

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

Teaching methods

Laboratory lessons have the goal of providing a good knowledge on web services and in general on the e commerce technology through the design and realization of software systems using Java language.

Assessment methods and criteria

Student evaluation is based on exercises carried on in the lab, written exam and final project.

Other information

- - -