[Cisco Collaboration 2010 Partner Roadshow]

Collaboration 2010 Overview

2010년 10월 19일

김병구 차장 ([email protected]) Collaboration Team,

Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1 Agenda

. Cisco Cius . Cisco Prosumer Video Solution . Enterprise Social Software (QUAD) . Cisco VXI (Virtualization Experience Infrastructure) . CUP 8.5

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 Meet Cisco Cius

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3 Anywhere, Anytime Access

. 802.11a/b/g/n Wi-Fi for On/Off Campus Mobility . 3G/4G data services . Seamless transition wired to wireless . Battery – 8 hours normal usage . Docking station at desk

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4 High-definition Video with Cisco Cius

. High-definition 720p video . Cisco TelePresence Interoperability . Built-in Cameras . Dual Independent Displays Video Virtual Out Desktop HDMI

USB/ Keyboard/ Cisco BT Mouse Cius

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5 TCO 감소 & 가상 데스크탑을 이용한 향상된 생산성

Virtual Desktop on Solution: Cius . Thin-terminal client . Business apps as a service Benefits: . Full desktop experience . Economies of scale . Quickly provision business apps . Alternative licensing model

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6 Android Opens Application Possibilities

. Open source platform

. Docs

. Web based tools

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7 Android Ecosystem of Apps Expand Value

Enterprise Enterprise Control App Categories . Access . Collaboration Control . Business . Managed Workflow Rollout . Sales Leads . Versioning . Industry . Caching Android verticals Marketplace . Purchasing

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8 Target Specifications – Docking Station

Miscellaneous: . Microphone . HD audio handsfree speaker . USB 2.0 ports . Built-in micro-SD card reader . DisplayPort ™ 1080p video out . Built-in speakers

Presentation_ID © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9 Cisco Prosumer Video Solution Video Capture Market View

Capture Device Management and Distribution

Offering a complete, integrated solution is what makes Cisco unique

© 2009 Cisco Systems, Inc. All rights Cisco 11 reserved. Confidential Cisco Prosumer Video Communicate, Collaborate and Document

Cisco Flip MinoPRO . Builds on success of consumer Flip Video camcorders Cisco FocalPoint . Fully hosted service . Simple co-branding and customer site URLs . Private and secure video management and storage Integrates with Video Business Solutions . Fully integrated . Easy entry point

© 2009 Cisco Systems, Inc. All rights Cisco 12 reserved. Confidential Cisco Prosumer Video Complete Video Capture and Management

Enterprise Grade Video Professional Fully Management Grade Video Automated and Storage Share Your Capture Video Upload (Cloud) Content

Capture the moment with a professional grade camcorder Build your library with automatic transfers Manage content with built-in editing and group sharing Reach more people with advanced publishing and exporting

© 2009 Cisco Systems, Inc. All rights Cisco 13 reserved. Confidential

Click icon to add picture

Enterprise Social Software What is Social Software

Develop & manage personal online profiles

Easily create, publish, share, and consume content and expertise

Dynamically form and participate in virtual communities

Subscribe to content sources or people

© 2009 Cisco Systems, Inc. All rights Cisco 16 reserved. Confidential What is Enterprise Social Software

Enterprise security Develop & manage & policy mgmt personal online profiles

Easily create, publish, Business system share, and consume integration content and expertise

Dynamically form and Rich participate in virtual communications communities

Contextual and Subscribe to Semantic Search content sources or people

© 2009 Cisco Systems, Inc. All rights Cisco 17 reserved. Confidential What is Cisco Quad? Unified Place for Dynamic Collaboration! Content and Applications

Customer Search & Content HR Enterprise Data Recommendations Management Data Apps

Communications Collaboration

Voice Mobile Presence Video Posts & Relationships Info Calendar & IM Cisco Quad Comments Channels

“Seamless Workspace”

. Provides a single view of relevant information . Connects people, information, and communities . Delivers integrated 1-click communications . Streamlines knowledge sharing and work management

© 2009 Cisco Systems, Inc. All rights Cisco 18 reserved. Confidential Cisco Quad A Comprehensive Collaboration Platform

Personal Directory Dashboard Profile

Social Tagging Blogs, Wikis, Forums Click to: Call, IM, Meet Community Team Space People, Communities, Information, Search Video

Content Management UC-Enabled Browser

Policy and Security Micro-Blogging

© 2009 Cisco Systems, Inc. All rights Cisco 19 reserved. Confidential Cisco Quad Product Roadmap

Q3CY „10 Q4CY „10 1H CY „11

Quad 2.0 Lakota Chinook Seamless Collaboration Contextual Collaboration

Profiles & Networks Governance Unified Social Media Framework Communities (interest & Global Deployment intent) Optimization Unified Content (Info track) Video Enhanced Social Compliance Sharepoint Integration Media Tools (Wiki, Blog and Forums) Enhanced Activity Feeds Video Web Phone In-context UC Integration One-way follow model Network Based Tagging Show & Share Video iPhone / iPad Apps UC Enabled Social Graph Personalized Dashboard Cisco Mail Integration Document Management Metrics / Analytics Policy Based Additional Region Support Collaboration SDK Open © 2009 Cisco Systems, Inc. All rights Cisco 20 reserved. Confidential Cisco Quad Go to Market

Q4FY10 Q2FY11 Q4FY11

Quad 2.0 Quad (“Lakota”) Quad (“Chinook”) Seamless Collaboration User Experience Contextual Collaboration

Target . 10,000+ Users . 2,500+ Users . 1,000+ Users Customer

. AS led engagements . Partners shadow . Partner led Engagement . Select partners seeded . Perpetual licenses . Perpetual licenses . Perpetual licenses Licensing . Subscription-based licenses

Sales . US, Canada, Australia, . US, Canada, Australia, . Germany, France, Spain, Geographies New Zealand, UK, Ireland New Zealand, UK, Ireland Italy, India

Quality . New Product Hold (NPH) . New Product Hold (NPH) . New Product Hold (NPH) Control . Assessment to Quality (A2Q) . Assessment to Quality (A2Q) . Assessment to Quality (A2Q)

Deployment . Vblock on premise . -Series on premise . Virtual Private Cloud Models

© 2009 Cisco Systems, Inc. All rights Cisco 21 reserved. Confidential Lakota Release

Compliance • Compliance APIs • Misuse Reporting Workflow • Entitlement

Social Activities • One-way following • Enhanced Activity Feed • Microblog @user, #tag

Infrastructure • Exchange 2007 R2 • IE 7 Visual fix • Web Communicator on Safari

© 2009 Cisco Systems, Inc. All rights Cisco 22 reserved. Confidential Quad Mobility

iPhone – Q2FY11 iPad – Q2FY11 Cius – Q3FY11

© 2009 Cisco Systems, Inc. All rights Cisco 23 reserved. Confidential Cisco Quad High Level Architecture

Clients

Desktop / PDA

Social Open UC Semantic Video Collaboration Interfaces Integration Engine

Quad Application Framework

Virtual Data Layer

Collaboration Social Graph Search Document

Data Store Store Index Store Serviceability Security / Policy Security

Deployment Infrastructure

© 2009 Cisco Systems, Inc. All rights Cisco 24 reserved. Confidential Cisco Quad Built on J2EE and Spring

My View

My Profile

HTTP + BOSH Community

Feature Portlets / Gadgets Micro-blogging

Portlet Container + Gadget Server Post Quad Application Framework Wiki Policy Enforcement Blog Virtual Data Layer Discussion Forum J2EE Web Application Library

Activities Data Store (Oracle) Calendaring

© 2009 Cisco Systems, Inc. All rights Cisco 25 reserved. Confidential Document Management Cisco Quad Content Model

Me Author / Owner Community Wiki + New Post = Community My Profile My Blog Community A Blog = Post Person C‟s My View

Community = Discussion Person My Watch Forum Community C B Library List My Library . A very quick and easy way to share content

Post . One post shared across Community Community multiple communities and A B Library Library people

Library . Programmatic Access for Developers

© 2009 Cisco Systems, Inc. All rights Cisco 26 reserved. Confidential Cisco Quad Policy Enforcement

Role-Based Access . Owners can modify the content . Community Members can view the content Control . Content Admins can reorganize content Policies

. Confidential Documents: Internal users can access; External users Rule-Based via firewall cannot access Access . Modification Permission: User’s Direct Reports can modify content Control and others can only view Policies . Time-based Access: Highly confidential content can only be accessed from 9AM to 5PM through Intranet

Policy . Community Type defines default policy . Portlets and Gadgets inherit permissions from page permissions and Inheritance pages inherit from community permissions

Cisco Enterprise Policy Manager

© 2009 Cisco Systems, Inc. All rights Cisco 27 reserved. Confidential Private Cloud Deployment Model

Clients

Cisco Global Global Load Balancing Site Selector (or Third-Party)

Cisco WAAS WAN Optimization (or Third-Party)

Cisco ACE Application Delivery (or Third-Party)

Cisco Cisco Cisco Cisco Provision Quad Quad Quad Quad User Facing Service Core Core Core Core Quad OS Quad OS Quad OS Quad OS Quad OS VMware ESX 4.0 Provisioning

Dir Search Search Cache Cache Notify Sync Monitor

Quad OS Quad OS Quad OS Quad OS Quad OS Quad OS Backend Services Quad OS Cisco Quad Monitoring Cisco UCS

Doc / RDF RDF Data Stores Oracle = Cisco Product Media Store Quad OS Quad OS

© 2009 Cisco Systems, Inc. All rights Cisco 28 reserved. Confidential A Stateless Roles Based Architecture

Centralized Provisioning Service QUAD OS Quad Role

QUAD OS Search QUAD OS Quad App QUAD OS QUAD OS ☐ Quad App Role

QUAD OS Search ☐ Search Role QUAD OS QUAD OS QUAD OS Quad App ☐ Cache Role Quad QUAD OS QUAD OS App QUAD OS ☐ Semantic DB Role QUAD OS QUAD OS ☐ Notification Role

☐ Monitoring Role

Quad OS

Vblock

© 2009 Cisco Systems, Inc. All rights Cisco 29 reserved. Confidential Quad OS

Cisco’s Common Application Run-time Service (CARS) is the foundation. CARS is a very thin, very secure, appliance container built on a x86_64 Linux kernel from a CentOS 5.4 base. Provides a Cisco IOS-like CLI shell. Delivered as a VMware Virtual Appliance. Since 2005 CARS has been the foundation of QUAD OS several Cisco products.

© 2009 Cisco Systems, Inc. All rights Cisco 30 reserved. Confidential Cisco Quad Pluggable Integrations

Quad Application Framework

Unified Email / Content Mgmt Search Communications Calendaring Systems

    Quad Search Cisco UC Exchange Quad CMS (SOLR)

    3rd Party UC Webex Mail 3rd Party CMS Enterprise Search

Future  3rd Party Analytics

= Cisco Product Collaboration = 3rd Party Data Store

© 2009 Cisco Systems, Inc. All rights Cisco 31 reserved. Confidential Unified Communications in Cisco Quad

WebPhone/WebDi IM & Presence Visual Voicemail Webex aler

JabberWerx

SIP/ HTTP HTTP SOAP

Quad Application Framework REST

Cisco Unified Cisco Unified HTTP Unity Communications Presence Connection Manager

© 2009 Cisco Systems, Inc. All rights Cisco 32 reserved. Confidential Extensibility and Open Interfaces

Open Social Social Content Web Services . People, Activities . Wikis, blogs, files, . Application Preferences video etc . REST (XML, JSON, Atom) . Document Management . Javascript . Policy . Extensions . Compliance

Notification API Presentation . Send to . Custom profile content Quad Barlet . Customize Theme . Receive real-time notifications from Quad . Click to Communicate

Authentication Drag and Drop Gadgets . User authentication . Portlet (via WSRP) across all interfaces . Open Social Gadgets . LDAP, AD, SSO

© 2009 Cisco Systems, Inc. All rights Cisco 33 reserved. Confidential Compatibility Matrix

Product Version Cisco Unified Communications 7.0 or later Manager (UCM) Cisco Unified Presence 8.0 or later Cisco Unity TM Connection 8.0 Cisco WebEx Meeting Center 8.5 Cisco WebEx Connect Cloud Microsoft Exchange (Calendar) 2003 or later Microsoft Office Communications 2007 R2 or later (November 2010) Server (Communicator Web Access) Microsoft Office (WebDAV support) 2000 or later

© 2009 Cisco Systems, Inc. All rights Cisco 34 reserved. Confidential Deployment Model Availability and Number of Users

Enterprise GET & Enterprise 100,000+

10,000

Departmental & Vblock Commercial 5,000

2,500 UCS C-Series Virtual Private Cloud Enterprise Roll-out & 1,000 & Partners Commercial Select

Q4FY10 Q2FY11 Q4FY11 Q2FY12

© 2009 Cisco Systems, Inc. All rights Cisco 35 reserved. Confidential Quad Global Availability Readiness activities 2 quarters prior to availability

Q4FY10 Q1FY12 Q2FY12 Q3FY12 Q4FY12 US UK Germany Brazil Mexico China Canada Ireland France Singapore South Africa Japan Australia Spain Switzerland Russia Korea New Zealand Italy Netherlands EM Phase1 EM Phase2 India North EU

© 2009 Cisco Systems, Inc. All rights Cisco 36 reserved. Confidential © 2009 Cisco Systems, Inc. All rights Cisco 37 reserved. Confidential Cisco Virtualization Experience Infrastructure (Cisco VXI) Key Virtualization Terms

. Hypervisor A hypervisor is a piece of software that abstracts the operating systems from the host server hardware . Desktop virtualization Desktop virtualization refers to running virtual desktops on physical servers in the datacenter, instead of on the user's local device . Desktop virtualization Endpoint Thin, thick, zero . Application virtualization Application virtualization isolates applications from the underlying operating system to increase compatibility and manageability . Server virtualization Server virtualization refers to running multiple independent virtual operating systems on one physical server

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39 What is Desktop Virtualization?

. Separate the physical endpoint from the logical desktop . Host the logical desktop in a data center . Allow endpoints to access the logical desktop over the network . Endpoints may include a variety of device types; end user continues where he/she last left off Virtualized desktop hosted in DC

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40 Desktop Virtualization in a Nutshell

. Desktop virtualization delivers virtual desktops to users on any device. The user's virtual desktop environment is dynamically assembled and delivered using the network

Access from anywhere Dynamic desktop assembly Deliverer Rich Media . Different types of workers across the enterprise need different types of desktops. Some require simplicity and standardization, while others require high performance and personalization

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41 The Transformation Of The Desktop

Traditional Modernized Revolutionize

Centrally Provision, Manage and Secure Users and Applications

Virtual Virtual Virtual Apps Apps Virtual Apps Apps Apps Apps Thin Mobile WinXP WinXP VDI Win7 VDI Client Client

Virtualized Platforms

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42 Why is Desktop Virtualization Relevant to Cisco?

. Maximize the revenue you drive with UCS Desktop Virtualization is an ideal application into which Cisco can position UCS into an account which today does not currently purchase Cisco for traditional workload computing . Application aware networking accelerates virtual desktops to remote end-users, scales the number of users over the WAN, lowers IT cost, and improves rich media experience.” . Desktop Virtualization is an entry point into a larger system play known as the Cisco Virtualization eXperience Infrastructure

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43 What Is Cisco Virtualization Experience Infrastructure (VXI)?

. A desktop virtualization platform that delivers ANY application to ANY device in ANY workplace environment . Integrated system featuring optimized services: End-to-end architecture spanning Data Center, Borderless Networks and Collaboration Validated platforms, technologies and services from Cisco and partners

Desktop Virtualization + Optimized User Experience

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44 Cisco VXI New Business and Technical Architecture

Business User Total Cost of Data Imperatives Experience Ownership Security

Applications

Collaboration, Rich Media Security Performance High Borderless Acceleration Availability Network and Energy Data Center Location Mobility Policy Services Efficiency

Virtualized Virtualized Virtualization Virtualized End-to-End Collaboration Aware Network Data Center

System Workplace Ecosystem Partner Management and Policy and Management

Application Security Switching Storage Management Platforms Networking

End Point UCS VDS Location UC OS Compute Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 45 Cisco VXI Virtualized End-to-End System Virtualized Data Center Virtualized Collaboration Workplace CUPC MS Office Video Virtualization Aware Network Cisco Clients Microsoft OS Data Center Branch Desktop Virtualization Software Network VDS/CDN Zero Client and Thin Clients ACNS/ IP Phone WAAS Hypervisor

Cisco Nexus Broker WAN Cius Business Tandberg Virtual Virtual QUAD CUCM Tablets Endpoints ISR

Thin Client Ecosystem

WAAS ACE FC FC Wyse, Devon IT, iGEL

End-to-End Security, Management and Automation

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 46 Desktop Virtualization Endpoints Vendors Zero Clients vs. Thin Clients . Endpoints used for desktop virtualization have been adapted from a prior generation of client hardware originally designed for terminal services and application virtualization . Endpoints come in a wide range of hardware configurations. There are also hundreds of vendors in the desktop virtualization endpoint space. Wyse, IGEL and devonIT the clear leaders

Coming Soon!!

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 47 Desktop Virtualization Endpoints

. The VXI system supports a wide variety of endpoints for offering virtual desktop and collaboration services . The endpoints for desktop virtualization support typical user desktop interaction. They also offer some USB based print and storage capabilities. . Endpoint come in one of three varieties: Zero, Thin, or Thick

Wyse DV endpoints Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48 Zero Clients

. Zero clients are the simplest devices . They have embedded operating systems that are not exposed to the user . Zero clients have reduced local capabilities and depend on heavily on the resources available within the virtual desktop . This class of devices is typically slated toward the task worker since it provides no enhancements for media streaming . Because there is no exposed OS, there is no virus infection, making them a very secure endpoint

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 49 PCoIP Hardware Zero Clients

. The most efficient client architecture

. Lowest total cost of ownership or . Highest security . Future proof client (protocol, apps, graphics, media)

. Universal desktop – from task worker to power user

. Widely supported by major OEMs

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 50 Mainstream Thin Client Architecture Many Components Eliminated by Hardware Zero Client X86 Client Components

Example CPU’s Intel Atom/Core2Duo RAM Video Graphics AMD Sempron RAM GPU Via Eden (optional) X86 North Display 1 Bridge CPU Display 2

USB Audio South 10/100 Bridge

Non GE PCIe 10/100/1000 Volatile Controller Storage

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 51 Mainstream Thin Client Architecture Many Components Eliminated by Hardware Zero Client X86 Client Components

Example CPU’s Intel Atom/Core2Duo RAM Video Graphics AMD Sempron RAM GPU Via Eden (optional) X86 North Display 1 Bridge CPU Display 2

USB Audio South 10/100 Bridge Hardware Zero Clients

Non The MOST GE PCIe 10/100/1000 Volatile Controller Storage Efficient Client Architecture

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 52 Thin Clients

. Thin client devices usually contain more local capabilities and often have a customizable local embedded operating system (usually Linux or Windows) . This class of endpoint provides greater flexibility . They are generally customized by the system administrators and then locked down . Thin clients are typically used by power users who need access not only to browsers, email clients and office automation tools, but also additional features such as streaming audio and video

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 53 Thick Clients

. Thick client devices refer to standard PC or Laptops running a standard OS, but have similar software as the thin client, installed as an application

. Thick client devices allow users to work offline and are often the choice of the “Road Warrior” user

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 54 Cisco‟s VXI Vision

. A service-optimized desktop virtualization platform… delivering any application to any device in any workplace environment . Cisco’s offers an architectural approach and rich end-to-end services which deliver the best virtual desktop experience, while lowering operational costs

Cisco Services TOI © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 55

Cisco Unified Presence 8.5

© 2009 Cisco Systems, Inc. All rights Cisco 57 reserved. Confidential Cisco Unified Presence Components

Unified Mobility Advantage

Third Party MeetingPlace/ Open API MeetingPlace Cisco Unity/Unity Carriers / Express Microsoft CUMA Connection other vendors Exchange PBXs IBM Lotus Sametime Cisco WebEx

Jabber

GoogleTalk Cisco Unified Microsoft Presence 8.5 Unified CM 6.x, 7.x, 8.x LCS/OCS XMPP LDAPv3 WebDAV/EWS LDAP SIP/SIMPLE CTI/QBE CSTA over SIP Unified Personal SCCP Communicator 8.x H.323 Third Party IMAP XMPP Unified Personal SOAP Client HTTP/HTTPS Communicator 7.x JTAPI

© 2009 Cisco Systems, Inc. All rights Cisco 58 reserved. Confidential Cisco Unified Presence 8.5 Features

. High Availability (via Server Recovery Manager) . Clustering over WAN . Microsoft Exchange Calendaring via Exchange Web Services (EWS) . AOL Inter-domain Federation via SIP/SIMPLE . Serviceability Enhancements . Additional UCS server support (B & C series)

© 2009 Cisco Systems, Inc. All rights Cisco 59 reserved. Confidential Cisco Unified Presence 8.5 Architecture

Cisco Unified Presence 8.x CUMA Unified CM AXL/SOAP Unified CM Unified Personal Unified Mobility Sync Agents Communicator 7.x Advantage 7.x Microsoft Cisco Calendar Exchange Agent Expert Desktop Advisor Third Party Open API Unified Application ICM Environment SIP/SIMPLE SIP/SIMPLE SIP Interface SIP Proxy

Presence Engine / Instant Message Bridge XMPP

Unified Personal XCP Route Fabric Communicator 8.x Third Party XMPP Third Party XMPP Client Compliance (Spark, Adium, Pidgin, Jabber Session Manager Server MomentIM, etc) XDB Instant Messaging Compliance and Expert Cisco Logging Advisor future Agent ODBC PostgreSQL Desktop Jabber XCP

© 2009 Cisco Systems, Inc. All rights Cisco 60 reserved. Confidential SIP and XMPP Client Interoperability

Cisco Unified Unified CM Presence 8.x CUMA AXL/SOAP Unified CM Unified Personal Unified Mobility Sync Agents Communicator 7.x Advantage 7.x Cisco Calendar Agent Expert Desktop Advisor Third Party Open API Unified Application ICM Environment SIP Interface SIP Proxy All messages, SIP Presence Engine / and XMPP, are routed Instant Message Bridge through the Jabber Session Manager.

Unified Personal XCP Route Fabric Communicator 8.x

Third Party XMPP Client (Spark, Adium, Pidgin, Jabber Session Manager MomentIM, etc) SIP/SIMPLE Instant Messaging Compliance and XMPP Expert Cisco Logging Advisor future Agent Desktop Jabber XCP

© 2009 Cisco Systems, Inc. All rights Cisco 61 reserved. Confidential Cisco Unified Presence 8.5 Cluster Basic Deployment

Cisco Unified Presence 8.5 Cluster

1A 2A 3A Sync

Cisco Unified Communications Manager Publisher Sub-cluster 1 Sub-cluster 2 Sub-cluster 3

IDS Global User Data Replication

© 2009 Cisco Systems, Inc. All rights Cisco 62 reserved. Confidential Cisco Unified Presence 8.5 Cluster High Availability Deployment

Cisco Unified Presence 8.5 Cluster

Database Sync 1A 2A 3A

Cisco Unified Communications Manager Publisher

1B 2B 3B

CoW Support A minimum of 10Mb bandwidth Sub-cluster 1 Sub-cluster 2 Sub-cluster 3 required between nodes of a subcluster with IDS Global User Data Replication up to 80 ms delay Volatile Persistent Data (Login state) Times Ten Soft State Data (Presence info)

© 2009 Cisco Systems, Inc. All rights Cisco 63 reserved. Confidential Cisco Unified Presence 8.5 Cluster Mixed Deployment

Cisco Unified Presence 8.5 Cluster

Database Sync 1A 2A 3A

Cisco Unified Communications Manager Publisher Sub-cluster 3

1B 2B 4A

Sub-cluster 1 Sub-cluster 2 Sub-cluster 4

IDS Global User Data Replication Volatile Persistent Data (Login state) Times Ten Soft State Data (Presence info)

© 2009 Cisco Systems, Inc. All rights Cisco 64 reserved. Confidential Cisco Unified Presence 8.5 Cluster Multi-cluster Deployment

Cisco Unified Presence 8.5 Cisco Unified Presence 8.0 XMPP 1A 2A 1A 2A

Sub-cluster 2 Sub-cluster 1 Sub-cluster 2 SIP Cisco Unified SIP 1B 3A Presence 7.x 3A 4A

Sub-cluster 1 Sub-cluster 3 Sub-cluster 3 Sub-cluster 4

Cisco Unified CM 6.x/7.x/8.x

SIP Trunk Cisco AXL/SOAP Cisco CTI/QBE Unified CM Unified CM Intercluster Peer 6.x/7.x 6.x/7.x/8.x IDS Global User Data Replication Volatile Persistent Data (Login state) Times Ten Soft State Data (Presence info)

© 2009 Cisco Systems, Inc. All rights Cisco 65 reserved. Confidential Cisco Unified Presence XCP HA Server Recovery Manager / Configuration Agent

Server Recovery Manager monitors the following: 1A Server Recovery Manager Configuration Agent * IDS Database monitors the TimesTen * Presence Engine replication between the * XCP Router nodes within the * Message Archiver subcluster for use with * SIP Proxy 1B Server CoW and High Availability Recovery * SIP Federation CM Manager

Sub-cluster

SOAP SIP/SIMPLE Cisco Unified Presence 8.5 SIP/SIMPLE List Subscription Cluster IDS Global User Data Replication Volatile Persistent Data (Login state) Times Ten Soft State Data (Presence info) Server Recovery Manager Heartbeat

© 2009 Cisco Systems, Inc. All rights Cisco 66 reserved. Confidential Cisco Unified Presence XCP Failover Database Failure

Server Recovery Manager determines IDS database is no longer communicating 1A Server Recovery and initiates a user move Manager operation from 1A to 1B. user123 moved from home server 1A and is now homed to server 1B 1B Server Recovery Unified Personal Manager Presence Engine and XCP Communicator 8.x Router are still operational; user123 therefore, a XMPP message Sub-cluster is sent from 1A that the user has been moved, forcing Unified Personal XMPP Cisco Unified Presence 8.5 Communicator 8.x to SOAP Cluster IDS Global User Data Replication disconnect from 1A and Volatile Persistent Data (Login state) move to 1B Times Ten Soft State Data (Presence info) Server Recovery Manager Heartbeat

© 2009 Cisco Systems, Inc. All rights Cisco 67 reserved. Confidential Cisco Unified Presence XCP Failover Presence Engine Failure

Server Recovery Manager determines Presence Engine is no longer communicating 1A Server Recovery and initiates a user move Manager operation from 1A to 1B. user123 moved from home server 1A and is now homed to server 1B 1B Server Recovery Unified Personal Manager XCP Router on 1A is still Communicator 8.x operational; therefore, user123 Presence Engine on 1B Sub-cluster triggers a XMPP message sent from 1A that the user has been moved, forcing XMPP Cisco Unified Presence 8.5 Unified Personal SOAP Cluster IDS Global User Data Replication Communicator 8.x to Volatile Persistent Data (Login state) disconnect from 1A and Times Ten Soft State Data (Presence info) Server Recovery Manager Heartbeat move to 1B

© 2009 Cisco Systems, Inc. All rights Cisco 68 reserved. Confidential Cisco Unified Presence XCP Failover XCP Router Failure (Graceful)

Server Recovery Manager determines XCP Router is no longer communicating and 1A Server Recovery initiates a user move Manager operation from 1A to 1B. user123 moved from home server 1A and is now homed to server 1B 1B Server Recovery Unified Personal Manager With XCP Router not Communicator 8.x functional Unified Personal user123 Communicator 8.x looses Sub-cluster connectivity with 1A, tears down the connection when the XMPP stream goes away XMPP Cisco Unified Presence 8.5 with 1A, and re-establishes SOAP Cluster IDS Global User Data Replication connectivity with 1B Volatile Persistent Data (Login state) Times Ten Soft State Data (Presence info) Server Recovery Manager Heartbeat

© 2009 Cisco Systems, Inc. All rights Cisco 69 reserved. Confidential Cisco Unified Presence XCP Failover XCP Router Failure (Non-graceful)

Server Recovery Manager determines XCP Router is no longer communicating and 1A Server Recovery initiates a user move Manager operation from 1A to 1B. user123 moved from home server 1A and is now homed to server 1B 1B Server Recovery Unified Personal Manager With XCP Router not Communicator 8.x functional Unified Personal user123 Communicator 8.x looses Sub-cluster connectivity with 1A, tears down the connection after the “whitespace ping” XMPP Cisco Unified Presence 8.5 interval indicates a failure SOAP Cluster IDS Global User Data Replication with 1A, and re-establishes Volatile Persistent Data (Login state) connectivity with 1B Times Ten Soft State Data (Presence info) Server Recovery Manager Heartbeat

© 2009 Cisco Systems, Inc. All rights Cisco 70 reserved. Confidential Cisco Unified Presence SIP Failover Cisco Unified Personal Communicator 7.x

Terminating NOTIFY for 1A Presence & UCCN Subscription-State: deactivated

Re-SUBSCRIBE for 1B Presence & UCCN Unified Personal Subscription-State: active Communicator 7.x

Sub-cluster

SOAP Cisco Unified Presence 8.5 SIP/SIMPLE Cluster SIP/SIMPLE List Subscription IDS Global User Data Replication Volatile Persistent Data (Login state) Times Ten Soft State Data (Presence info)

© 2009 Cisco Systems, Inc. All rights Cisco 71 reserved. Confidential Cisco Unified Presence 8.x Native Compliance/Message Archiving

Cisco Unified Presence 8.x Cluster

Database Sync 1A 2A 3A

Cisco Unified Communications Manager Publisher Sub-cluster 1 Sub-cluster 2 Sub-cluster 3

ODBC 4A 5A 6A

PostgreSQL Sub-cluster 4 Sub-cluster 5 Sub-cluster 6

IDS Global User Data Replication

© 2009 Cisco Systems, Inc. All rights Cisco 72 reserved. Confidential Cisco Unified Presence 8.x Persistent Chat

Cisco Unified Presence 8.x Cluster

Database Sync 1A 2A 3A

Cisco Unified Communications Manager Publisher Sub-cluster 1 Sub-cluster 2 Sub-cluster 3

ODBC 4A 5A 6A

PostgreSQL Sub-cluster 4 Sub-cluster 5 Sub-cluster 6

IDS Global User Data Replication Unique Separate Database Instance Note: Each server in the Unified Presence cluster requires a separate database instance for persistent chat. The database instances can share the same hardware, but are not required to.

© 2009 Cisco Systems, Inc. All rights Cisco 73 reserved. Confidential Cisco Unified Presence 8.x 3rd Party Compliance

Cisco Unified Presence 8.x Cluster

Database Sync 1A 2A 3A

Cisco Unified Communications Manager Publisher Sub-cluster 1 Sub-cluster 2 Sub-cluster 3

XDB XDB XDB

Third Party Third Party Third Party Compliance Compliance Compliance Server Server Server IDS Global User Data Replication

© 2009 Cisco Systems, Inc. All rights Cisco 74 reserved. Confidential Message Storage

. Feature storage Persistent chat requires an external database to store chat rooms and conversations. Ad-hoc group chat is stored in memory on Cisco Unified Presence if persistent chat disabled, or is stored in external database for duration of chat if persistent chat enabled Offline IM is stored in IDS on Cisco Unified Presence. . Native compliance/message archiver Recommendation is to have one instance per cluster. . Persistent group chat Required to have a separate database instance PER Cisco Unified Presence SERVER, not just per cluster. . Third party compliance Required to have a separate compliance server PER Cisco Unified Presence SERVER

© 2009 Cisco Systems, Inc. All rights Cisco 75 reserved. Confidential Unified Presence 8.5 XMPP Federation

DMZ DMZ

Unified Unified Presence Presence 8.x 8.x IBM Lotus Sametime 8.x Adaptive Security Appliance

IBM Lotus Sametime Unified Gateway CM Internet Unified IBM Lotus Sametime Presence 8.x Connect Clients

Unified Personal Unified Personal Communicator 7.x Communicator 8.x Adaptive Security Domain A Appliance Unified SIP/SIMPLE Presence 8.x XMPP Intercluster Peer Domain B

© 2009 Cisco Systems, Inc. All rights Cisco 76 reserved. Confidential Unified Presence 8.5 SIP Federation

DMZ DMZ User Communities aol.com, icq.com, aim.com Unified Unified Presence Presence 8.x 8.x Hosted Domains [email protected] Adaptive Security Appliance AOL SIP Access Clearing House Gateway [email protected] Unified Internet Microsoft CM Office Communications Unified Access Server 2007 Proxy Presence 8.5

Unified Personal Unified Personal Communicator 7.x Communicator 8.x Microsoft Office Communicator SIP/SIMPLE XMPP Intercluster PeerDomain A Domain B

© 2009 Cisco Systems, Inc. All rights Cisco 77 reserved. Confidential Cisco Unified Presence User Assignment

Cisco Unified Cisco Unified Communications Presence 8.x Manager AXL SOAP Unified CM Sync Agents Database Calendar User Assignment on Cisco Unified Licensing Third Party Open API Presence remains consistent with CTI Manager SIP Proxy previous releases

Call Control Presence Engine / Instant Message Bridge

User and Device configuration on Unified XCP Route Fabric Communications Manager remains consistent with Jabber Session Manager previous releases Instant Messaging Compliance and Logging

Jabber XCP

© 2009 Cisco Systems, Inc. All rights Cisco 78 reserved. Confidential Cisco Unified Presence Deployment . Enable LDAP synchronization and authentication on Communications Manager . Authenticated LDAP search contexts LDAPv3 . Large AD deployments may require domain LDAP controller promotion to a global catalog Sync Cisco Unified Communications Manager Cluster Publisher Database Sync

Publisher Replication

Subscriber Subscriber Subscriber Cisco Unified Subscriber Presence Cluster

© 2009 Cisco Systems, Inc. All rights Cisco 79 reserved. Confidential Cisco Unified Presence Performance

MCS Platform Users Supported per platform

7816 1000

7825 1000

7835 2500

7845 5000

. There is no binding between hardware and user licenses . There is no administrative limit on the number of users configured . BHCA of three (Unified CM PUBLISH rate of six/device/hour) . Contact list size is 200 (Presence & Non-Presence)

© 2009 Cisco Systems, Inc. All rights Cisco 80 reserved. Confidential Cisco Unified PresenceCisco Unified 8.5 Presence Hardware 8.5 Supported Servers

MCS-7816-I4, MCS-7816-I5 Cisco Unified Presence 8.x Supported (EOS) Servers MCS-7825-H4-IPC1 MCS-7816-H3 MCS-7825-I4-IPC1, MCS-7825-I5-IPC1 MCS-7816-I3 MCS-7835-H2-IPC2 MCS-7825-H2-IPC2 MCS-7835-I2-IPC2

MCS-7825-I2-IPC2 MCS-7835-H3-IPC1

MCS-7825-H3-IPC1 MCS-7835-I3-IPC1

MCS-7825-I3-IPC1 MCS-7845-H2-IPC2

MCS-7835-H2-IPC1 MCS-7845-I2-IPC2

MCS-7835-I2-IPC1 MCS-7845-H3-IPC1

MCS-7845-H2-IPC1 MCS-7845-I3-IPC1 UCS C-Series - C200, C210 M1, and C210 M2 MCS-7845-I2-IPC1 UCS B-Series Blade (7835 equivalent) 2 vCPU, 4 GB RAM, 80 GB Drive, 1 vNIC UCS B-Series Blade (7845 equivalent) 4 vCPU, 4 GB RAM, Two 80 GB Drive, 1 vNIC © 2009 Cisco Systems, Inc. All rights Cisco 81 reserved. Confidential IM Only Deployment Model Cisco Unified Personal Communicator 8.x Deployment 3rd party Cisco Unified Presence cluster XMPP clients . One to six nodes on any Cisco Unified Presence supported hardware Unified CM hardware for user database and licensing . No additional user licensing for Unified CM software Cisco Unified Clients Supported Presence Cluster Cisco Unified Personal Communicator 8.x and 3rd party XMPP clients

Unified CM for user database

© 2009 Cisco Systems, Inc. All rights Cisco 82 reserved. Confidential Cisco Unified Presence as a SIP Proxy Customer Cisco Unified Intelligent Voice Portal Contact Management

Configuration ICM CVP Cisco Unified Presence administration via Presence  Settings  CVP Enable ACL Configuration

Ordering

For Cisco Unified Presence as a SIP Proxy Cisco Unified with CVP, no user licenses are required. Presence (SIP Proxy Mode) The SKU for this deployment model is PXY-8X-SPM-SW

Unified CM

© 2009 Cisco Systems, Inc. All rights Cisco 83 reserved. Confidential Third Party Open API Existing Interfaces

. Cisco Unified Presence existing interfaces Presence/Instant Message Interface SIP/SIMPLE Presence Interface (using HTTPs port 8083) SOAP v1.1 and v1.2 REST (Representational State Transfer) Requires sipproxy.der certificate Configuration Interface (using HTTPs port 8443) SOAP v1.2 only Requires tomcat_cert.der certificate . The application user can log into any node in the Cisco Unified Presence cluster (not tied to any node or subcluster)

© 2009 Cisco Systems, Inc. All rights Cisco 84 reserved. Confidential Third Party Open API Additional Interfaces

. Cisco Unified Presence new XMPP interfaces Presence/Instant Message/Roster Interface (Desktop) XMPP Presence/Instant Message/Roster Interface (Browser) XMPP using JabberWerx AJAX API

The JabberWerx AJAX library sends and receives XMPP messages to/from the XCP BOSH interface using standard XSF publications.

BOSH http://www.xmpp.org/extensions/xep-0124.html XMPP BOSH http://www.xmpp.org/extensions/xep-0206.html BOSH Script http://www.xmpp.org/extensions/xep-0252.html

© 2009 Cisco Systems, Inc. All rights Cisco 85 reserved. Confidential Third Party Open API Developer Support

. Cisco Unified Presence Developer Guide Client configuration web service Presence web service . Third Party Reference Application Source code, build script provided project . Cisco Unified Presence Developer Cookbook

All of these are accessible through Developer Services http://developer.cisco.com/web/cupapi

© 2009 Cisco Systems, Inc. All rights Cisco 86 reserved. Confidential Cisco Ajax XMPP Libraries (CAXL) . CAXL is a Web 2.0 JavaScript client DK for integration of Instant messaging, Presence and Roster services. . Evolution of Jabbers former jabberwerx suite . Common SDK for Cisco Unified Presence and Cisco WebEx integration. . Supported on the following Browsers and Operating Systems

IE 6*,7 & 8 Firefox 3.5/3.6 Safari 4 Chrome 5 . Client-server communication is via BOSH . Distribution via Cisco Developer Network

© 2009 Cisco Systems, Inc. All rights Cisco 87 reserved. Confidential Unified Communications Web SDK

Developer Partner enablement to create: IE 7, 8 FireFox 3 . Rapid UC integration to any browser capable device. Safari Chrome . UC enablement of Web Portals, Web Mash-ups etc. . Compliment HTML5 Rich User Experience enhancements. . Enable Developer Partners to productized UC Clients. . Zero download UC client (with potential plug-in for advanced media services). . Facilitate broad range of Web Skills.

HTML5 Services Hi

Web UC SDK Services

Rich User Experience in the Browser

© 2009 Cisco Systems, Inc. All rights Cisco 88 reserved. Confidential Application Scenario # 1

Unified Communications enabled Corporate Directory . Corporate Directory to: Presence Pub-Sub . Find a persons contact details enabled App enabled (e.g. Geoloc) . See their role within the business . Maybe identify org structure and who they report to. . I wonder is that person free? I wish I could tell! . Where are they right now? . I’d like to contact them! . Solution: CAXL and Web UC SDKs . Presence exposed as part the contact information on the corporate directory IM / Chat Click 2 Call . Integrate IM as part of the interaction enabled enabled (e.g. Web Dialer) . Integrate Click to Call (Web Dialer etc) . Integrate Geo-Location

© 2009 Cisco Systems, Inc. All rights Cisco 89 reserved. Confidential Application Scenario # 2

Customized UC Browser Clients for Industry Verticals

. Optimized Feature Set and User Experience for Industry Verticals Presence enabled . Corporate Branding and Themes via Visual Voicemail Web Client via HTML and CSS. Cisco Unity Messaging Interface . Embed client in Desktop Portal, Third Party Portal (e.g. iGoogle) or Customer Facing Portal . Easily modify and optimize UI elements for vertical specific, browser enabled devices: . Handhelds Instant . Mobile Phones Messaging, Group Futures – and Persistent Browser phone . Dedicated Terminals Chat

© 2009 Cisco Systems, Inc. All rights Cisco 90 reserved. Confidential Application Scenario # 3

Pub-Sub Applications e.g. Geo Location

. Leverage Geo-Loc features to find not only whether your work colleague is available but where they are! . Create IM/Presence BOT applications that represent asset locations (trucks, equipment etc), not just end users. . Leverage CAXL Personal Eventing Protocol for Publish / Subscribe functionality. . Emergency response type applications – nearest expert to incident, best means to contact them, means to contact them. . Cisco Unified Presence integration with Cisco MSE for Map -> Building -> Office view granularity. (target is Q2CY11)

© 2009 Cisco Systems, Inc. All rights Cisco 91 reserved. Confidential Application Scenario # 4

Cisco IT – Resource Reservation Portal

Scenario . Cisco have a number of primarily “Hot Desk” only corporate buildings. . Users use touch screen portals situated in building lobbies to look for and reserve available hot desk in any location . Portal can be accessed by any corporate employees to determine: . Employee availability (Presence) . Employee location (from global map view down to building and office. . Perform integrated Directory Lookup . Click to Call, IM to any employee . Click to Conference

© 2009 Cisco Systems, Inc. All rights Cisco 92 reserved. Confidential