The main idea of this lab is to develop and deploy an intermediary Web service (IWS) between the Velib WS and some WS clients.
A first and minimal release of your lab project must consist in :
You must now choose extensions of your project according to your technical affinity. These extension may concern different topics according to your centers of interest. The architecture will consist in a chain : Velib WS - IWS (Intermediary Web Service REST to SOAP) - Client of IWS
Topics are :
Le Projet sera évaluable à partir semaine 20 et de la version déposée sur votre GitHub.
Sur votre GitHub, vous rajouterez un README qui contiendra la liste des extensions ci-dessus rajoutées et testées.
Il contiendra aussi étape après étape toutes les phases pour tester la compilation, le déploiement et le monitoring de vos projets.
Il contiendra aussi une présentation graphique type slides de votre architecture et des extensions traités
vous devrez aussi présenter les extensions que vous avez traitées seul ou votre % d'investissement dans une extension traitée à deux. Cela devra être fait en collaboration avec votre binôme car la somme des investissements doit être cohérente
Si votre adresse de GitHub est erroné ou non publique sans que vous m'ayez donné l'accès, le projet sera considéré comme non rendu.
OS or Docker for OS | kind of container | kind of Framework | Complete WCF | WCF Client Side |
Windows | .Net Framework | Y | ||
Docker for Windows | Windows | .Net core 2.0 | N | Y |
Docker for Windows | Windows | .Net core 2.0 | N | Y |
Docker for Windows | Linux | .Net core 2.0 | N | Y |
Docker for Linux | Linux | .Net core 2.0 | N | Y |