Services have become ubiquitous over the Internet, itself often described as the « Internet of Services ». The Internet of Services gathers myriads of services that can be used, reused and composed so as to build applications using them as building blocks. With the advent of the Cloud era and its « anything as a service » philosophy, designing services, combining services and making them available through the Cloud have become an important aspect in many industries.
This class will review different programming models, tools and frameworks allowing to design, develop and deploy service-oriented architectures, in particular in the Cloud.
Service composition, RESTful services, REST APIs, web Services, web development frameworks, Cloud-based services, containers.
Cédric Tedeschi (cedric [dot] tedeschiirisa [dot] fr)