Dates : Feb 2018 - May 2018
ECTS : 2
Lecturer : Jean-Yves Tigli
Number of Students : 56
Il contiendra :
Comment CRUD and REST REST vs CRUD: What’s The Difference?
The event-driven messaging is a design pattern, applied within the service-orientation design paradigm to enable the service consumers, which are interested in events that occur within the periphery of a service provider, to get notifications about these events as and when they occur without resorting to the traditional inefficient polling based mechanism .
Events allow the client or clients to be notified about something that has occurred on the service side.
W3C consortium propose a Web Services Eventing (WS-Eventing) - W3C Recommendation
Tutorial
Event based Communication and Event driven Architecture with web services
Windows Communication Foundation (WCF) provides a rich infrastructure for exporting, publishing, retrieving, and importing service metadata. WCF services use metadata to describe how to interact with the service's endpoints so that tools, such as Svcutil.exe, can automatically generate client code for accessing the service.
Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries. The original model became far more popular than anticipated,selling outside its target market for uses such as robotics.
Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.
Install a Raspbian OS in docker container and test the previous calc WS-SOAP.
Please look at different comments in this page hindsight issues about Web Services, and provide your best analysis with your own explanations and/or illustrations.
Docker can also be a way to easily deploy some solutions on RaspberryPi. Of course, first thing to do is to install Docker on Raspberry Pi … but that works (Example).
Comme vous êtes 58, il ne disposera que de 5 min. que nous répartirons ainsi :
- 2 min. de démo projet v1
- 1 min. de démo projet v2 (dans le prolongement de la démo v1)
- 2 min. de questions (précises et techniques pour sonder votre degrés d'investissement dans le projet)
Vos démos seront accompagnées d'un schéma en pdf de l'architecture de votre projetv1&2 avec votre NOM, à déposer sur votre repo Github et tiré au format papier pour notre entretien.
L'évaluateur conservera ce document comme attestation de votre passage.
Bien sûr votre/vos démo/s devra/ont être prête/s avant votre passage.
A priori l'ordre de passage sera l'ordre alphabétique inverse (Cf. liste EDT), mais l'évaluateur pourra changer cet ordre (en particulier et en autre s'il y a des absences justifiées).