Module CSC5002—ASR6: Middleware and software architecture for distributed applications
Portail informatique
Home
Help
Content
Software Installations
TODO before
TODO
Software installations
Foreword
Foreword
Foreword
Foreword
Session1
Session 1
Lecture 1
: Presentation of the Teaching Unit, Middleware, Software Architectures, Microservices, Presentation of the micro-project
Microproject
: 01—Discover the application
Addendum
: Software Architecture, Examples of Quality Attributes, etc.
Software architecture, views, quality attributes, tactics, architecture patterns/styles (layered, microkernel, event-driven, microservices)
Middleware, separation of concerns, models of interaction (request/reply, callback, event-based)
Session2
Session 2
Lecture 2
: REST Architecture Style
Discover
: REST with JAX-RS
Microproject
: 02—REST for microservice MiniSocs Frontend
Addendum
: XML serialisation and Basics of HTTP
REST architecture style, client/server, stateless, cacheable, layered system, uniform interface (CRUD)
Resource (URI, un/marshalling), representation format (JSON, XML)
JAX-RS (JAVA RESTful Web services), annotations (@Path, @Consumes, @Produces, @GET..., @PathParam, @QueryParam)
Session3
Session 3
Microproject
: Recommended milestone 1, Monolith application with REST access to the façade
Session4
Session 4
Session5
Session 5
Session6
Session 6
Session7
Session 7
Session8
Session 8
Session9
Session 9
Session10
Session 10
Session11
Session 11
Session12
Lecture 12
Session13
Session 12
Conference: Amadeus
Microproject
: 06 and 07
Session14
Session 14
Exam and Project Defense
Exam and Project Defense
Emploi du temps ASR
Sorry, the requested resource doesn't exist