Workshop consultant Lync par Neitiv - 17/12/2013

Post on 07-Jul-2015

296 views 0 download

description

Workshop consultant Lync par Neitiv le 17/12/2013

Transcript of Workshop consultant Lync par Neitiv - 17/12/2013

Matthieu GiorginiBusiness Developer

Alexis ConiaLead Developer & MVP Lync

www.techandprog.fr

@alexis_conia

« Si vous n’habitez pas Gap, tout est à 2 heures

… »

Christophe LombardDSI du Conseil General des Hautes Alpes

Mettre en place des

points d’accueil pour les citoyens

équipés d’une solution de

communication instantanée

et répartis intelligemment en

région

Pourquoi ne pas utiliser

Microsoft Lync ?

Lync est simple mais pas

suffisamment simple …

Un kiosque de visioconférence basé sur

Microsoft Lync

Agent du service

public

Bonjour Etienne, votre rendez-vous va commencer

dans 12 minutes …

Kiosque citoyen

Agent du service

public

Kiosque citoyen

Au revoir Etienne, Nous vous envoyons les

documents sur votre adresse

email

etienne.lacour@microsoft.com

Agent du service

public

Kiosque citoyen

Nous ne faisons pas d’intégration(nous travaillons avec les intégrateurs Lync)

Infrastructure

• Basée sur une plateforme Lync 2013 hébergée

• Utilisation d’un seul et unique domaine Lync

• Service accessible par la fédération

• Plusieurs composants : • Une application web pour le front et le back office

• Une ou plusieurs applications serveurs pour assurer le bon fonctionnement de la plateforme et ajouter de la valeur à la communication

• Deux applications clientes sur les postes

Serveur

• Plusieurs serveurs dans différents « Trusted Application Pool »• Assurer la disponibilité des services et / ou applications

• Répartir la charge

• Basé sur différents SDK :• UCMA 4.0 : Bot, Service d’enregistrement, IVR, Workflow

• Lync Server SDK : service de sécurité pour assurer le cloisonnement des « tenant » et des communications

Application Web

• Hébergée dans les services Windows Azure : 1. Pour avoir un front et back office redondant

2. Pour utiliser les différents services fournis par la plateforme : web role, worker role, Access Control, SQL Azure / Azure Storage, Azure Cache Service, …

3. Pour le fun

• Connectée avec différents web services• Exchange Web Services (via EWS SDK 2.0)

• UCWA (Meeting, présence)

• Web service spécifique pour interagir avec la plateforme

Application Cliente

• Une application en « UI Suppression Mode »

• Une application utilisée en mode « Contextual Package »

• .net framework et WPF

• Framework utilisés• Lync 2010 / 2013 SDK

• UCWA

Matthieu GiorginiBusiness Developer

matthieu.giorgini@neitiv.fr

Alexis ConiaLead Developer & MVP Lync

alexis.conia@neitiv.fr

@alexis_conia – www.techandprog.fr