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.
Prerequisites
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
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 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
- - -
2030 agenda goals for sustainable development
- - -