Outils pour utilisateurs

Outils du site


Panneau latéral

Accueil

Select other language :


Apprentissage

Enseignements

Enseignements Département Informatique SI5 et Master IFI

Enseignements Département Bâtiment Polytech'Nice

Autres Formations française et étrangère

Activités administratives, Ingénierie et Innovation Pédagogiques

Apprentissage Département Informatique SI5/Master 2 ingénierie informatique EUR DS4H


Recherche

Valorisation de la Recherche

Dépôts Logiciels à l’Agence de Protection des Programme (APP)

Valorisation des résultats de recherche et transfert

Diffusion de la Culture scientifique et Technologique

Communications de presse

Séminaire ENSI Tunis

Pédagogie Innovante

Relations industrielles et socio-économique

Organisation de Manifestations

  • Conférence sur les FabLabs, Alexandre Schneider, Professeur Agrégé en Génie Mécanique, Université de Reims Champagne-Ardenne Web
  • Journées UbiMob'14 Site Web

Animation de la Recherche

U-Santé

Privé

Outils

Sources d'Informations

cours:service_oriented_computing_and_web_services_2017_2018:lecture2

Lecture 2 : Software Tool to Deploy WS SOAP/WSDL Client Application (Docker) with Visual Studio

TEST of the Exercice of the Lecture 1

  • Test with the lecturer (evaluation) your WS-REST client
  • Reminder : Your Client must read a city, read the name of a station and diplay all the informations about it. Some additional functionalities may be added : access to the list of the available cities, the list of the station names for one of these cities. A graphical user interface may be provided also.
Avant le 19-02-18 23:59:59, envoyez votre projet console client REST de Velib :

soit, un zipfile contenant, le dossier <Nom> de votre solution VS avec son fichier .sln et la sous-arborescence de votre projet.

Le zipfile aura pour nom de fichier : <votre nom>_REST.zip à l'attention de tigli@unice.fr

Le sujet du mail sera : [RENDU 1 REST CONSOLE and more SoCWS][<Nom>]

ADVANCED Exercice from Lecture 1

  • EXERCICE Develop a GUI as a Client of the WS-REST just above, that provides the display of the list of the cities with Velibs, the list of the stations for a selected city, the number of availabl velib on a station of this city. Widgets may be in this case, ListBox, TextBox, etc.

WS-SOAP Client Application with Visual Studio

  • How to use Visual Studio to develop a console application and a simple Synchronous Client for a Web Service SOAP/WSDL
  • 8:45 - 9:00 : Tutorial and Demonstration by lecturer in O+310
    • How to use Visual Studio to develop a console application and a simple Asynchronous Client for a Web Service SOAP/WSDL :Zip File of the VS Console Async Client
    • More details about async and await (Here) and best practice

ADVANCED Exercice for WS-SOAP Client Application

  • EXERCICE Develop a GUI Application with a Client of the WS-SOAP/WSDL just above

Software Tool to Deploy Applications and Services : Docker

Docker CE for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker CE for Windows uses Windows-native Hyper-V virtualization and networking and is the fastest and most reliable way to develop Docker apps on Windows. Docker CE for Windows supports running both Linux and Windows Docker containers.

Docker for Windows requirements : Hyper V

To verify compatibility , open up PowerShell or a command prompt (cmd.exe) and type systeminfo . If all listed Hyper-V requirements have a value of Yes, your system can run the Hyper-V role. If any item returns No, check the requirements listed in this document and make adjustments where possible.

To enable Hyper-V using PowerShell ,

  • open a PowerShell console as Administrator.
  • run the following command PowerShell :

Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All

  • When the installation has completed you need to reboot the computer.

Be careful , Hyper-V cannot be installed on Windows 10 Home or Family ! If it's not the case, upgrade it to PRO.

See for more details : Hyper-V page.

DOCKER INSTALLATION and FIRST USES
ADVANCED Uses of Docker
How to use Docker with Visual Studio
  • INSTALLATION of Docker.DotNet (NuGet package) in VS 2017 (With Nuget Packages Manager in the Tools Menu)): Docker.DotNet is a library that allows you to interact with the Docker Remote API programmatically with fully asynchronous, non-blocking and object-oriented code in your .NET applications.
  • INSTALLATION of the Docker Extension for VS 2017 (With Toosl/Extensions and updates … online)
Exercice
  • Deploy your console Web REST Client on Docker
11:00 - 11:30 : Initiation to development on Visual Studio IDE with Docker, Tutorial and Demonstration by lecturer in O+310
  • How to use Visual Studio for developing a simple web service deployed on docker (.Net Core : .Net without graphical interface)
  • How to use Visual Studio for developing a simple web service (.Net)
DOCKER GROUPS :

Send two names for each Docker Group (couple of students working together in the module) … Docker Containers will be installed for each group (I hope so because it depends on the network bandwidth and school servers capacities), for deploying your SOA applications remotely…

Send emails for that with the subject : Docker Group [<name1>] [<email>] [<name 2>] [<email>]

To: tigli@unice.fr

To: etudes.kumar@orange.fr


cours/service_oriented_computing_and_web_services_2017_2018/lecture2.txt · Dernière modification: 2018/02/24 13:20 par tigli