Overview
Aims
Development of analytical thinking and skills to develop complex software solutions.
Analyze user requirements, identify solutions, compare, and select tools appropriate software to resolve a given issue.
Use proper SOA different technique to use, define or integrate services in the software system.
To argue the importance of SOA in the professional software development.
Course contents
- The SOA model. Basic concepts.
- XML, WSDL, SOAP, UDDI standards
- Simple Object Access Protocol
- Web Services Description Language
- UDDI general notions.
- Implementing web services
- HTTP protocol for web services
- Creating and accessing web services
- Messages (JMS)
- Example.
- Case studies. project
Analysis, evaluation, providing feedback.
Laboratories
- The SOA model. Examples
- XML, WSDL, SOAP, UDDI standards. Applications
- Simple Object Access Protocol. Applications
- Web Services Description Language. Applications
- UDDI general notions. Applications
- Implementing web services. Applications
- HTTP protocol for web services. Applications
- Creating and accessing web services. Applications
- Messages (JMS). Applications
- Example.
Case studies. project
Learning outcomes
Explain basic concepts in the field of Service Oriented Architecture and software development, to describe and compare models of software development processes
Analyze user requirements, identify solutions, compare, and select tools appropriate software to resolve a given issue. Use proper SOA different technique to use, define or integrate services in the software system.
To argue the importance of SOA in the professional software development. Develop a correct relationship with clients.
Assessment
Project presentation and laboratory assignment grades.