Docstoc

Product Roadmap

Document Sample
Product Roadmap Powered By Docstoc
					The SIMPLE way to Enterprise
         Presence

            Rick Ringel
      Director of Engineering
     Media Applications Group
          Inter-Tel, Inc.
      202-298-8500 x60590
     October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                    Overview
•   Meet SIMPLE
•   Presence Features
•   Instant Messaging Features
•   SIMPLE Architecture
•   Presence Features – SIMPLE Style
•   IM Features – SIMPLE Style



           October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
              SIP and SIMPLE

• SIP – Session Initiation Protocol

   – SIP = (E-Mail * Control * Database * IP)


• SIMPLE – SIP for Instant Messaging and
  Presence Leveraging Extensions

   – SIMPLE= SIP * (Database * Control * E-Mail * IP)
           = SIP2

             October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                 is
             WhatX Presence?
                         Was



Presence n. the fact or condition of
 being present *



  * Merriam Webster Dictionary


             October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
       Degrees of Separation
• How far removed from physical presence
  are we?
• Degrees of separation is a tool for
  understanding and comparing Presence
  implementations
• Each degree Represents an opportunity to
  add value
• Not a ‘standard’ Term when applied to
  presence

          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
      is
  WhatX Presence Technology?
            Was

presence technology n. An application, such
  as instant messaging, which finds specific
  users when they are connected to the
  network and which may alert interested
  users to each other’s presence.


  Microsoft Windows Experiences Glossary


             October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                  First Degree
• A non-physical environment where we can
  be present. (a.k.a. the net)
• Presence thru associative property –
  – I am present on the net
  – You are present on the net
  – Therefore, we are in each others presence




           October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
               More Degrees
• 2nd Degree
  – Multiple devices relating our presence to the
    network
• 3rd Degree
  – Partitioning of the people known to the network
    into different groups
• 4th Degree
  – Delegation of personal message handling rules
    to an automated entity in the network
           October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
      Now   What Is Presence?
• We can always be ‘present’
  – (Wireless + Wired) * (PC + PDA + Phone)
• We control ‘Tailored Presence’
  – Boss                       Family & Friends
  – Office                     Bowling Team
• We have ‘Presence thru Proxy’
  – Personal Routing (e.g. find-me)
  – Media-Agnostic
     (e.g. Phone DND respected by IM)

            October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
       Working Definition for
       Presence Technology

presence technology n. A set of applications,
  devices, and network services which
  monitor and display a user’s ability and
  desire to communicate, and control from
  whom, how, and when that communication
  occurs.


          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
        Now Add Messaging
• Ying and Yang
• Instant Message
  – Join a Session (Session Mode)
  – Send a Message (Page Mode)
• Media bridging is Key
• Calls and FAXes are Messages too!



          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
Ultimate Presence Management



                            Administrative
                            Assistant



     October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
             SIMPLE Components
                                       Presence
                                      Agent (PA)




Presentity
                                                             Watchers
             Presence User
             Agents (PUA)


               October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
         Subscribe & Notify
• Fundamental To SIP
• Generic Mechanism to Distribute Event-
  Driven Information
• SIMPLE has two packages
  – ‘Presence’ Event package
  – ‘Watcher’ Event package




          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                Presence Package
 Presence                    Presence                             Watcher
User Agent                    Agent
                                                Subscribe
                                                   OK

                                                 Notify

                                                   OK
      Register or Publish
                                                 Notify

                                                   OK



                October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                 Watcher Package
 Presence                    Presence                             Watcher
User Agent                    Agent

             Subscribe
               OK

             Notify

               OK
                                                Subscribe
             Notify
                                                 OK
               OK
                                                 Notify


                October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
       Notification Envelope
• Envelope Structure
• Not Particularly Readable




          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
    Example Presence Package
• First Tuple
  – Contact: RicksIM@mydomain
  – Status: Open
• Second Tuple
  – Contact: 202-298-8500
  – Status: Closed
• Note
  – On Travel This Week

          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
      Presentity Configuration
• Configuration required
  – Authorization Lists
  – Resource Lists (e.g. conference attendees)
• XCAP Used
  – XML Configuration Access Protocol
  – Uses HTTP to read/write XML documents
  – Same ‘package’ approach as Sub/Notif
• Notification Events
  – Sent when XML data is written

           October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
           To Sum Up Presence
• I’ve Described the Basics
• Many Advanced Options
  – Private Extensions, Partial Reports, Filters, etc
  – How to
     •   Improve efficiency
     •   Improve flexibility
     •   Improve content
     •   Improve control



              October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                The Message
• Page Mode
• This is described in RFC 3428




          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
          Message Contents
• Surprise, It is MIME
• Content types
  – Text/Plain
  – Text/HTML
  – message/cpim




          October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                 INVITE-ation
•   Session Mode
•   Traditional SIP Offer/Answer
•   Message Session Relay Protocol
•   Draft-ietf-simple-message-session-07
•   Session Description for ‘message’ media
•   Peer-to-Peer, also supports relay
•   Send/Report Message Exchange

            October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                       Security
• Sensitive Data
  –   Configuration Info
  –   Presence Info
  –   Status Info
  –   Messages
• End-To-End Security
  – S/MIME
• Hop-to-Hop Security
  – TLS (Secure SIP, a.k.a. SIPS)

            October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
The Presence Agent Challenge


 Many things that interact with
  feedback and are perturbed
      create complexity *

Recall The Ultimate Presence Management?

 * Peter J. Bentley, from “Digital Biology”
             October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
                    Conclusion
• Presence Management and IM will be adopted
  into the Enterprise, but there are specific features
  that will accelerate this.

• SIP and SIMPLE can, and will, address the needs
  of Enterprise IM.

• There will be differentiation between products.


            October 4-7, 2004 • Los Angeles, CA • www.itexpo.com
   Thank You



October 4-7, 2004 • Los Angeles, CA • www.itexpo.com

				
DOCUMENT INFO