sametime 8 5

40
IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo David Dyen & Nestor Bonifas Nestor Bonifas & David Dyen

Upload: synergie-informatique

Post on 27-May-2015

4.189 views

Category:

Technology


0 download

DESCRIPTION

Présentation du Lotusphère 2010 IBM Bois ColombesFonctionnalités de SAMETIME 8.5

TRANSCRIPT

Page 1: Sametime 8 5

IBM Lotus Sametime 8.5

FonctionsArchitecture & AdministrationGestion Audio/Vidéo

David Dyen & Nestor BonifasNestor Bonifas & David Dyen

Page 2: Sametime 8 5

2

Agenda

1 Les Fonctions et composants d 'IBM Lotus Sametime 8.5

2 L’installation

3 Les architectures de production

Page 3: Sametime 8 5

Lotus Sametime 8.5 est disponible !

Nouvel accès aux réunions en ligne avec à Lotus Sametime Connect Client

Joindre un meeting d’un simple clic, inviter d’autres personnes par drag&drop, ajouter du matériel par drag&drop

Nouveaux clients Web chat et meeting sans téléchargement

Nouvelle infrastructure audio et video basée sur les standards pour permettre plus d’interopérabilité avec des systèmes de conférences tiers.

Nouveaux codecs audio and video pour une meilleure qualité native audio et vidéo

Nouvelles APIs Web 2.0 pour intégrer plus facilement Sametime dans les sites web et applications

Nouveau client navigateur pour Apple iPhone , support du Blackberry Storm, et client pour Microsoft® Windows® Mobile amélioré

Nouvelles vues “Sociales” pour mieux retrouver les contacts

Une nouvelle Console Système qui centralise la configuration, le déploiement, la gestion et les politiques de tous les services Sametime.

3

Page 4: Sametime 8 5

Sametime Community Server

Sametime Proxy Server

Sametime Meeting Server

Sametime Media Manager

Et…Sametime System Console

IBM® Lotus® Sametime® 8.5 : les composants

4

Page 5: Sametime 8 5

Sametime passé et présent

Aujourd’hui pour nos clients

IM scalable

Plateforme client extensible

Accès à des IM tierces

Réunions en ligne

Vidéo

Accès navigateur / client Web

Intégration applications Web

Objectifs de la 8.5

Modernisation des réunions en ligne et nouvelle expérience

Amélioration de la qualité vidéo & interopérabilité

Nouveaux clients web et mobiles

Simplification de l’administration àtravers une interface unique

5

Page 6: Sametime 8 5

Client Web Lotus SametimeClient Ajax sans téléchargement

Hautement personnalisable (CSS, UI faite avec Dojo)

Sous ensemble des fonctions du client riche :• Message de statut pour la présence• Liste de contacts• Ajout de contacts et de groupes• Recherche rapide pour les contacts• Vue carte de visite• Localisation de la connexion • Chat 1 à 1 • Chat multiple avec les invitations • Envoi de messages d’annonce• Texte riche & Emoticones• Accès aux messageries instantanées publiques

via Sametime Gateway • Click to call (via solutions de partenaires de téléphonie)• Réunions à la demande• APIs pour l’intégration aux applicatifs Web

6

Page 7: Sametime 8 5

Intégration dans les applications facilitée

Présence, Chat, Click-to-call

SDK Web client

Nouvelles APIs RestCommunication avec Sametime Proxy Server ou le client local

Composants Javascript

UI faite avec le Dojo Toolkit

Entièrement personnalisable avec CSS

Compatible avec Mashups & Widgets

Remplacement de STLinks pour les applications Web 2.0 / Ajax

Plus d’informations :

S45, Dev Web 2.0

7

Page 8: Sametime 8 5

Sametime 8.5 Meeting : la mutation !La technologie “classique” est toujours présente

• Sametime Community server 8.5 = Sametime Standard server 8.x + correction de bugs et changements minimes

• Pour les clients qui ne veulent pas faire le saut maintenant• “EMS” sera retiré• Toujours utilisée pour les fonctions IM qui restent inclues

La version 8.5 est une nouvelle direction utilisant des technologies matures• Meeting Server: basé sur les dernières technologies standards IBM J2EE

• Bien équipé pour les communications temps réel (HTTP & SIP)• Plus de 100 produits IBM utilisent ces technologies• Basé sur les standards, modèle SOA, beaucoup de point d’intégrations

• Client riche : construit sur l’UI Sametime & Lotus expeditor• Comme Lotus Notes & Symphony• Intégration encore plus forte avec les autres produits Lotus et le poste de travail

• Client Web2.0 : construit sur les technologies : Ajax, REST, JSON..• Même UI et Widgets que ST-Advanced, Connections, Quickr, etc.• Permet l’intégration Web (Mashups)• Pas de plugin Java™ or plugins requis pour participer à un meeting

8

Page 9: Sametime 8 5

Réunions Sametime

Sametime 8.5 Meeting serverNavigateur sans téléchargement pour participerClient Riche (Sametime & Notes)Salles de réunion permanentes et meilleure intégration à l’agendaAmélioration de la qualité du partage d’écran et conversion Enregistrement au format .MOV

Connections HTTP / HTTPS remplacent T120 (simplifie SSO, pare-feu)Mécanismes de haute disponibilitéInclus avec Websphere, plus besoin d’EMS

Remontées clientsApplet JavaTM

Temps de lancement du “client”de réunionEffort pour créer et inviter à une réunionQualité de la conversion des présentationsEnregistrement des réunions en format propriétairePerformance, connections et Support de réunions largesHaute disponibilitéPerformance

9

Page 10: Sametime 8 5

Sametime rich client

Entrée rapide dans une salle de réunion, aussi facile que de rejoindre un chat

Inviter d’autres personnes par drag &drop !

Outils animateur: miniatures des slides, pointeurs,

annotations

Matériels stockés dans la salle (documents, URLs

...)

Enregistrement et sauvegarde en format

standard

10

Page 11: Sametime 8 5

All

plans

are

subject

to

change

Client navigateur

Pas de téléchargementExpérience navigateur

Pas de Java requis pourvoir le contenu

11

Page 12: Sametime 8 5

Fonctions du client riche vs client web

Le client riche intégré à Notes / ou le Standalone Sametime permet :▬Audio/Vidéo

▬Partage d’application avec prise en main à distance

▬Conversion des slides ppt & odp côté client

▬Invitation de participants par drag&drop

▬Ajout de contenu par drag&drop

▬Enregistrement du meeting

▬Utilisation des outils pointeurs & surligneurs (tout le monde peut voir)

▬Création et envoie de sondages (tout le monde peut répondre)

▬Outil de capture d’écran &Collé depuis le presse-papier

▬Navigation dans l’historique de la bibliothèque

12

Page 13: Sametime 8 5

Audio / vidéo

Remontées clients

Qualité audio / vidéo (réunions)

Redimensionner la vidéo

Plus de 2 personnes dans un vidéo chat

Interopérabilité avec des systèmes de vidéo conférence tiers

Sametime 8.5 Media Manager

Codecs H.264 /G.722.1 : qualité + et réseau –

Calls vidéo multipoints avec activation automatique de la vidéo du speaker

Architecture A/V basée sur le standard SIP

13

Page 14: Sametime 8 5

Salles de visio-conférences

H.263H.264iSACG.711G.722.1

SIP

Sametime Meeting (riche)

Cameras

Connecteurs des Connecteurs des PartenairesPartenaires

Interopérabilité audio / vidéo

ISDNISDNH.323H.323

14

Sametime Audio Chat

Sametime Video Chat

Page 15: Sametime 8 5

Composants de Lotus Sametime Media Manager

1-Proxy et RegistrarSe charge des services de localisation et achemine les messages SIP à destination.

2-Switcheur de paquetsSe charge de recevoir et d’envoyer les flux média.

Travaille sur les flux audio pour déterminer le flux global audio/video à servir aux participants (Voice-Activated Switching).

3-Serveur de conférenceGère toutes les réunions (P2P ou multipoint)Le client établit la session SIP pour l’audio.Le serveur héberge l’adaptateur TCSPI ou se connecte éventuellement à un adaptateur TCSPI externe. (Telephony Conferencing Service Provider Interface )S’appuie sur le service de Meetings (optionnel), le service de Proxy/Registrar (protocoles UDP, TCP).Est capable de balancer la charge des sessions de conférence entre les switcheurs lorsque il y a plusieurs machines de conférence.

15

Dans le cas d’un pilote on peut installer ces 3 composants sur la même machine, mais dans un environement de production, il est recommandé de dédier une machine à chaque composant.

Page 16: Sametime 8 5

Architecture globale des conférences

16

Conference Manager

Proxy/RegistrarSIP

SIP

Media

Media

SIP

Packet Switcher

External Bridge*

SametimeConnect Client

Room System*

External TCSPI Adapter*

Sametime Server

Internal TCSPI Adapter

SIP

VP

* Optional install from partners

Proprietary

Media Manager

Meetings ServerHTTP

Page 17: Sametime 8 5

IBM Lotus Sametime Media Manager

Il utilise de nouveaux Codecs Audio & Vidéo (H.264/MPEG4).

Media Manager s’appuie sur SIP pour supporter la VoIP (Sametime Connect Client ou Client embarqué dans le client Lotus Notes).Il peut être connecté à des systèmes d’Audio et de Visio-conférence pour les intégrer aux conférences et fournit ensuite une interopérabilité entre les clients Sametime et ces points terminaux Audio-Vidéo.

Media Manager n’est pas un PBX à part entière. C’est seulement un point de connectivité et un SDK pour TCSPI pour adapter les autres systèmes. Rien à voir avec SUT= Sametime Unified Telephony.

Les composants du Media Manager peuvent être dispatchés sur plusieurs machines et aussi le Media Manager peut être clusterisé pour la sécurité et la répartition de charge.

Dans la version actuelle seul le SIP Proxy Registrar et le Conference Manager peuvent être clusterisés. Pas le switcheur de paquets.

17

Page 18: Sametime 8 5

Flux réseau et qualité de service

Les codecs Audio : de 10kbps à 64kbps (ex. G.722.1 à 16kbps)

Vidéo : Plus de résolution et plus de bande passante consomméeBande passante minimum pour la HD (960x720): 768 kbps;

VGA: 384 kbps;

CIF (352x288): 192 kbps

La latence du réseau affecte la qualité (pas plus de 150ms)▬ Le Media Manager doit être connecté à un réseau gigabit

Pas d’Audio/Video renvoyé si le participant est silencieux ou “muted”▬ Mettre les participants sur “Mute” dans les grandes réunions (pas le présentateur !)

Ajouter des switcheurs de paquets pour supporter plus de conférences en simultané

Clusteriser les Proxies Registrar et les Conference Manager pour la sécurité et la montée en charge

18

Page 19: Sametime 8 5

Client Web Browser et Audio/Vidéo (bientôt…)

19

Plug-in léger et auto-installable

Supporte les même codecs audio et vidéo que Sametime 8.5

Signalisation SIP

Inter-operabilité avec le client Sametime Connect

Page 20: Sametime 8 5

Tiens dans la main…vers la visiophonie (Bientard..)

20

Projet d’ IBM Research

H.264 sur Windows® Mobile

QCIF :QCIF est un format progressif pour animation ordinateur avec 180x144 pixels par images et 30 images par seconde

Codec audio G.711

Au standard SIP

Page 21: Sametime 8 5

Démonstration

21

Page 22: Sametime 8 5

Accès depuis l’agenda

22

Page 23: Sametime 8 5

Accès depuis le plugin

23

Page 24: Sametime 8 5

Une salle de réunion

24

Page 25: Sametime 8 5

IBM Lotus Sametime 8.5

Modes d'accès aux services

Protocoles réseau

Couches techniques et fonctionnelles

25

Sametime Connect Client

Browser Client

Mobile Client

IPNetwork

Presence, ChatAlerts, Invites, Legacy Meeting

Content

Presence, Chat, Alerts, Invites,New Meetings content/media

Federated Presence/Chat,A/V Control signalling

A/V Media

SametimePresence/

IMSametimeLegacy Meetings

SametimeNew Meetings

SametimeMediaServer

SametimeGateway

SametimeSystem Console

Dom

ino®

Web

Sph

ere®

DB2®

LDAPHTTP

SIP

RTP

VP

Custom App Client

SametimeProxy

Page 26: Sametime 8 5

Lotus® Sametime® 8.5 : La console système

26

Sametime Presence/IM

Sametime Meetings

Sametime Media

Sametime Proxy Server

Sametime Gateway

Configuration centralisée & gestion des politiques

Page 27: Sametime 8 5

27

1 Les fonctions d 'IBM Lotus Sametime 8.5

2 L’installation

3 Les architectures de production

Agenda

Page 28: Sametime 8 5

The 21 steps to deploy a complete Sametime 8.5 environment

1. Set up or use an existing LDAP server

2. Install the IBM DB2 Server

3. Create the IBM Lotus Sametime System Console database

4. Install the IBM Lotus Sametime System Console5. Log in to the IBM Lotus Sametime System Console6. Run the guided activity to configure the LDAP

server connection7. Run the guided activity to configure the IBM Lotus

Sametime Community Server installation8. Install the IBM Lotus Sametime Community Server9. Enable trust between the IBM Lotus Sametime

Community Server and the IBM Lotus Sametime Proxy Server

10. Run the guided activity to configure the IBM Lotus Sametime Proxy Server installation

11. Install the IBM Lotus Sametime Proxy Server

SHOW201Installation and Setup of IBM Lotus Sametime 8.5

”From Zero to Hero” in Just 2 HoursFrank Altenburg | Senior Field Support EngineerVolker Jürgensen | Software IT Architect

28

Page 29: Sametime 8 5

The 21 steps to implement a complete Sametime 8.5 environment (continued)

12. Create the IBM Lotus Sametime Meeting Server database13. Run the guided activity to configure the DB2 Meeting server database connection14. Run the guided activity to configure the IBM Lotus Sametime Meeting Server installation15. Install the IBM Lotus Sametime Meeting Server16. Enable trust between the IBM Lotus Sametime Community Server and the IBM Lotus

Sametime Media Manager

17. Run the guided activity to prepare the IBM Lotus Sametime Media Manager installation

18. Install the IBM Lotus Sametime Media Manager

19. Install a IBM Lotus Sametime Connect client

20. Configure the Meeting Plug-In on the IBM Lotus Sametime Connect client

21. Configure the Sametime Meeting Room in the IBM Lotus Sametime Connect Client Meeting Plug-In to use Audio and Video

29

Page 30: Sametime 8 5

30

Agenda

1 Les fonctions d 'IBM Lotus Sametime 8.5

2 L’installation

3 Les architectures de production

Page 31: Sametime 8 5

Sametime Server

Chicago2 connexions WAN

Mux

London5,000 connexions locales

Mux

Tokyo5,000 connexions locales

Sametime Community Server

Type de déploiement inchangé

Peut être étendu à travers le déploiement de multiplexers

Les MUX permettent de supporter plusieurs géographies ou plus de connexions

Clustering possible (standard Domino) pour le présentiel et chat

31

Page 32: Sametime 8 5

Réunions 8.5 en accès Web

Meeting Server(WAS-based)

Database(DB2)

Directory(LDAP)

Web Client

HTTP

Simple Web-only SetupPilotsExplorationEtc.

32

Page 33: Sametime 8 5

Meeting Server(WAS-based)

Database(DB2)

Directory(LDAP)

SametimeCommunity Server

Client

HTTP VP

Sametime Rich-Client and WebLeverage existing Sametime

deployment

Réunions Web et client riche

33

Page 34: Sametime 8 5

Meeting Server(WAS-based)

Database(DB2)

Directory(LDAP)

SametimeCommunity Server

System Console(WAS-based)

Client

HTTP VP

Sametime System ConsoleSimplifies installSimplifies managementProvides GUI for ConfigProvides GUI for policy

Réunions Web, client riche avec SSC

34

Page 35: Sametime 8 5

Meeting Server(WAS-based)

Database(DB2)

Directory(LDAP)

SametimeCommunity Server

System Console(WAS-based)

Client

HTTP VP

ST Proxy Server(WAS-based)

Sametime Proxy – Live Names“Green Name” awarenessChat from Live Names, etc.Requires unique address !!

Réunions Web, client riche, SSC & livenames

35

Page 36: Sametime 8 5

Meeting Server(WAS-based)

Database(DB2)

Directory(LDAP)

SametimeCommunity Server

ST Proxy Server(WAS-based)

ST Media Server(WAS-based)

System Console(WAS-based)

Client

HTTP

VPSIPUDP

Sametime Media ServerProvides Audio & VideoTricky w/ Firewalls !!

Réunions Web, client riche, SSC & Media

36

Page 37: Sametime 8 5

WAS-Proxy(machineA)

Database(DB2)

Directory(LDAP)

Client

WAS-Node(machineB)

WAS-Node(machineC)

Clustering de réunionsClustered Meeting Server

Load-balancingFail-overManual SetupRecommend dedicated HW

37

Page 38: Sametime 8 5

Internal Meetingshttp://internal.company.com/stmeetings/

Internal Client(rich or web)

Room-based URLs are EasyInternal Server: ConfidentialExternal Server: Public

Anonymous usersManage separately

Not connectedURLs are fool-proofRich-client allows for

Multiple serversIndependent create/search

External Meetingshttp://external.company.com/stmeetings/

External Client(s)(web-client)

Architecture possible interne / externe

38

Page 39: Sametime 8 5

Architecture possible interne / externe, avec Proxy

Internal Meetingshttp://internal.company.com/stmeetings/

Internal Client(rich or web)

Using a Proxy or reverse proxyEverything is HTTP based

Proxy can route/limit usageSingle choke point

Permissive with FW rules

External Meetingshttp://external.company.com/stmeetings/

External Client(s)(web-client)

ProxyReverse-Proxy

39

Page 40: Sametime 8 5

Merci !