Lecture 4. REST
published: Feb. 28, 2018, recorded: February 2018, views: 597
Report a problem or upload filesIf you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
The course explores Web services from two perspectives:
- as a technology designed for publishing software services to the Internet.
- as a general-purpose architecture that triggers a fundamental shift in the way that all distributed systems are created.
The main goal of the course is to give students knowledge about basic methods and techniques in Web services and to provide an insight into current and future directions of the area.
During the course students should learn:
1. What is Web services and Service Oriented Architecture. This means that students should understand what Web services offer as a new and evolving paradigm for building distributed applications.
2. What are main Web services standards. This means that students should understand principles of Web service messaging, description and discovery that enable any organization or individual to make its digital assets available.
3. What are basic components of Web services technology that are above the messaging, description and discovery. This means that students should learn about methods of Web service coordination, composition and security and policy as well as dealing with states in Web services.
4. How to utilize semantics in Web services. This means that students should learn about principles of semantic Web services.
5. Understand ethical aspects and importance of sustainability in developing software services.
6. Get experience in reporting and discussing results of the course homework and project both in oral and written forms.
The course also includes a seminar as a part of the Software Engineering of Distributed Systems master program. The intention of the seminar is to put the course into the context of the software services research in general and into the context of the master program in particular.
Link this pageWould you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !