Docstoc

Citrix Receiver    Citrix  Receiver Citrix Information Technology Exchange An  applica0on  dilemma

Document Sample
Citrix Receiver    Citrix  Receiver Citrix Information Technology Exchange An  applica0on  dilemma Powered By Docstoc
						
  	
  Citrix	
  Receiver
  Citrix Information Technology Exchange
An	
  applica0on	
  dilemma	
  ..	
  
   How	
  hard	
  is	
  it	
  for	
  IT	
  …	
  
                                                                     PowerPoint 2007-FTL

   • You	
  might	
  think	
  ge:ng	
  the	
  right	
  app	
  to	
  the	
  right	
  user	
  is	
  easy	
  
                                                         PowerPoint 2007-SYD
                                                                     For Regular
   • IT	
  know	
  it	
  isn’t.	
                                    use. Globally
                                                                     PowerPoint 2007-LON
                                                                    load balanced
                         Which owerPoint	
  aPowerPoint 2007-SJC
                                                       s	
  d open
   • As	
  an	
  example,	
  here	
  is	
  Pone should elivered	
  by	
  Citrix’s	
  own	
  
Microsoft PowerPoint 2010
                         PowerPoint 2007-Finance


     internal	
  IT:	
                      a .ppt file?                                   Microsoft PowerPoint 2007
                                             PowerPoint 2003-FTL

                                         Regular
                                     ForPowerPoint 2003-SYD
                                     use. Globally                        Regional
                                                                                              Magic Macros!
                                         balanced
                                    loadPowerPoint 2003-LON
Microsoft PowerPoint 2003                                           PowerPoint 2003-Finance
                                              PowerPoint 2003-SJC
Self	
  Service	
  to	
  the	
  Rescue	
  

• This	
  is	
  one	
  example	
  where	
  Self-­‐Service	
  comes	
  to	
  the	
  rescue	
  
• By	
  allowing	
  users	
  to	
  make	
  ‘trivial’	
  decisions,	
  IT	
  avoids	
  cost	
  
• Citrix	
  Receiver	
  is	
  all	
  about	
  making	
  it	
  easier	
  for	
  users	
  
• …	
  and	
  for	
  IT	
  
• Receiver	
  should	
  be	
  your	
  “Enterprise	
  Applica0on	
  Storefront”	
  
	
  
The	
  Old	
  Way	
  (an	
  analogy)	
  

   Lots of little specialist shops
   Different ‘users’ get different options
                                           (Poor support for iPads or regional users)

  Home delivery the norm – and frequently the
  focus                                  (Wait for IT to come to your desk)

  Hard to sell something completely
  new                       (We don’t know how to do outsourced provision)

  Complex supply chain – no economy of scale
                                                       (Not my department, mate…)
  An	
  “Enterprise	
  Applica0on	
  Storefront”	
  

• IT	
  megastore	
  	
  
• All	
  applica0ons	
  
  under	
  one	
  roof	
  
                                                IT For All
• Accessible	
  to	
  all	
  
  devices	
                     (MS)Office                    S
                                                              A
                                                       city
                                                                  HOME GROWN
                                  World       exchange
• Lots	
  of	
  room	
                                        P   APPS DEPOT

  for	
  expansion	
  
Another	
  app	
  store?	
  

• Consumer	
  Stores	
  
  • Apple	
  App	
  Store,	
  Amazon	
  Store	
  etc.	
  
  • These	
  give	
  the	
  user	
  free	
  reign	
  –	
  but	
  IT	
  has	
  no	
  control	
  

• Device	
  Stores	
  
  • Android	
  Market,	
  Blackberry	
  App	
  World	
  
  • Focus	
  on	
  a	
  single	
  class	
  of	
  devices.	
  Want	
  to	
  beat	
  the	
  compe00on.	
  

• Your	
  App	
  Store	
  (with	
  Citrix	
  tech)	
  
  • An	
  internal	
  app	
  store	
  to	
  deliver	
  applica0ons	
  to	
  your	
  users	
  
  • Under	
  your	
  control,	
  across	
  all	
  their	
  devices	
  
An	
  app	
  store	
  on	
  I.T.’s	
  terms	
  

• IT	
  controls	
  which	
  users	
  see	
  which	
  apps	
  
  • Tradi0onal	
  XenApp	
  publishing	
  controls	
  
  • Equivalents	
  in	
  Open	
  Cloud	
  Access	
  for	
  SaaS	
  apps	
  

• Flexible	
  extension	
  using	
  workflow	
  
  • You	
  can	
  require	
  users	
  to	
  request	
  apps…	
  
  • …	
  and	
  run	
  custom	
  workflows	
  before	
  allowing	
  access	
  
  • Build	
  on	
  Workflow	
  Studio	
  with	
  examples	
  provided	
  

• “Smart	
  Access”	
  s0ll	
  applies	
  
  • Just	
  because	
  a	
  user	
  can	
  see	
  an	
  app	
  doesn’t	
  mean	
  they	
  can	
  
    always	
  run	
  it.	
  
Pre`y	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐ing?	
  

• OK	
  so	
  we	
  messed	
  up	
  with	
  naming.	
  
• Some	
  of	
  you	
  are	
  probably	
  pre`y	
  confused	
  now	
  about	
  what	
  is	
  
  ‘Receiver’	
  what	
  is	
  ‘Dazzle’	
  and	
  what	
  is	
  an	
  ‘App	
  Store’	
  
• In	
  the	
  past	
  we	
  have	
  tweaked	
  the	
  names	
  a	
  li`le	
  too	
  oaen	
  
• Now	
  we	
  have	
  a	
  clear	
  plan	
  and	
  things	
  will	
  get	
  simpler…	
  
Just three things…




  Citrix Receiver    Delivery Services   Your Applications
                           Store
And infrastructure to make it happen…



                    Access
                                                      XenApp
                    Gateway




                                                    XenDesktop
                    NetScaler

  Citrix Receiver               Delivery Services                  Your Applications
                                      Store

                     Branch                            Open
                    Repeater                        Cloud Access
Receiver
Receiver	
  –	
  for	
  all	
  plahorms	
  
                                              •  Windows	
  
                                                -­‐  Desktops	
  &	
  Laptops:	
  XP,	
  Vista,	
  7,	
  Server	
  etc	
  
                                                -­‐  Thin	
  Clients:	
  XPe,	
  CE,	
  ThinPC	
  	
  
                                                -­‐  Mobile:	
  CE,	
  Mobile	
  7	
  
                                              •  Mac	
  OS	
  X	
  	
  
                                              •  iOS	
  
                                              •  Android	
  
                                              •  Linux	
  
                                              •  Blackberry	
  &	
  Playbook	
  (QNX)	
  
                                              •  Chrome	
  OS	
  
                                              •  Web	
  OS	
  
                                              •  others…	
  (HTML	
  5)	
  
Self-­‐service	
  as	
  a	
  standard	
  feature	
  
  •  Search	
  to	
  quickly	
  find,	
  subscribe	
  to,	
  or	
  launch	
  apps,	
  
     documents	
  or	
  services	
  
  •  “Follow-­‐me”	
  Subscrip0ons	
  
  •  Single	
  authen0ca0on	
  	
  
  •  Fully	
  integrated	
  with	
  Citrix	
  Online	
  “GoTo”	
  Products	
  
  •  Apps	
  can	
  be:	
  
       -­‐    Hosted	
  
       -­‐    Streamed	
  (App-­‐V	
  or	
  Citrix)	
  
       -­‐    Web	
  (SaaS)	
  
HTML5	
  HDX	
  Engine	
  



                             •  True	
  clientless	
  access	
  
                             •  Automated	
  fallback	
  
                             •  Ini0ally	
  supported	
  on	
  ChromeOS	
  
HDX Improvements for Mac and Mobile

 •  Chat	
  Audio	
  support	
  (Mac	
  ,	
  iOS,	
  and	
  Android)	
  
 •  Video	
  chat	
  (Mac)	
  
 •  Video	
  performance	
  improvements	
  (Mac	
  ,	
  iOS,	
  
    and	
  Android)	
  
 •  Improved	
  Graphics	
  codec	
  (iOS	
  )	
  
 •  Session	
  pre-­‐launch	
  (Mac,	
  iOS,	
  and	
  Android)	
  
 •  Host-­‐to-­‐client	
  URL	
  redirec0on	
  improvements	
  
    (Mac,	
  iOS,	
  and	
  Android)	
  
Standardisation ?
Mobile	
  –	
  Project	
  Golden	
  Gate	
  

• Deliver	
  na0ve	
  mobile	
  apps	
  
• Remote	
  na0ve	
  mobile	
  apps	
  
• Transform	
  remotely	
  delivered	
  Windows	
  apps	
  into	
  a	
  
  mobile	
  friendly	
  user	
  experience	
  
• Download	
  from	
  Citrix	
  Developer	
  Network	
  now	
  
Mobility	
  Enhancements	
  
	
  
• Simplified	
  two	
  factor	
  auth	
  
• GPS	
  loca0on	
  for	
  all	
  apps	
  
• Fast	
  applica0on	
  launch	
  
• High	
  Performance	
  ICA	
  engine	
  
Delivery Services
Delivery	
  Services	
  

• Middle	
  0er	
  for	
  many	
  types	
  of	
  
  services	
  
                                                    Delivery	
  
                                                    Services	
  
                                                                   desktops	
  
                                                                   apps	
  
                                                                   SaaS	
  
                                                                   data	
  
                                                                   mobile	
  
                                                                   collabora0on	
  
Citrix	
  Cloud	
  Gateway	
  

SaaS	
  Controller	
  
  • SLAs	
                              Delivery	
  
  • Licensing	
                         Services	
  
  • New	
  Dashboard	
                                 desktops	
  
                                                       apps	
  
  • Simplified	
  Management	
                          SaaS	
  
                                                       data	
  
• Other	
  Enhancements	
                              mobile	
  
  • Password	
  Vault	
  off-­‐box	
                    collabora0on	
  
  • Addi0onal	
  Connectors	
  

Packaging	
  
  • SW,	
  Appliance	
  
Receiver	
  Docs	
  

• Data	
  plug-­‐in	
  for	
  Receiver:	
  
  • Sync	
  data	
  across	
  all	
  Receivers	
  (devices)	
     Delivery	
  
  • Encrypted	
  local	
  storage	
                               Services	
  
  • Remote	
  lock	
  and	
  wipe	
                                              desktops	
  
                                                                                 apps	
  
  • XenApp/App-­‐V	
  apps	
  redirected	
  to	
  use	
                          SaaS	
  
    Safe	
  Zone	
  exclusively	
                                                data	
  
                                                                                 mobile	
  
                                                                                 collabora0on	
  
Collabora0on	
  (GoToMee0ng)	
  

• Immediately:	
  
 • Share	
  screen	
                        Delivery	
  
 • Video	
  conference	
  	
                Services	
  
                                                           desktops	
  
• From	
  within	
  Receiver	
  using	
                    apps	
  
                                                           SaaS	
  
  GoToMee0ng	
  integra0on	
  	
                           data	
  
                                                           mobile	
  
                                                           collabora0on	
  
System	
  Architecture	
  
                    XenApp    XenApp            Xen        Cloud
                     Farm      Farm            Desktop    Gateway        ß Provider Layer


                                        Delivery
                                        Services                         ß Store Services




                Receiver     Receiver          Receiver     Receiver
               (Windows)      (Mac)             (iPad)     (a.n.other)   ß Receivers
System	
  Architecture	
  
                    XenApp       XenApp          Xen            Cloud
                     Farm         Farm          Desktop        Gateway



                                      Delivery Services
                                        Delivery
                                        Services
                           Resource
                                           Auth
                            Service                        …
                                          Service
                            (Store)




                Receiver       Receiver         Receiver         Receiver
               (Windows)        (Mac)            (iPad)         (a.n.other)
System	
  Architecture:	
  External	
  Access	
  
                     XenApp      XenApp           Xen        Cloud
                      Farm        Farm           Desktop    Gateway        ß Provider Layer


                                          Delivery
                                          Services                         ß Store Services


                                          Access
                                          Gateway
                                                                           ß Gateways



                 Receiver      Receiver          Receiver     Receiver
                (Windows)       (Mac)             (iPad)     (a.n.other)   ß Receivers
What	
  about	
  my	
  current	
  infrastructure?	
  

• The	
  pure	
  Delivery	
  Services	
  picture	
  doesn’t	
  show	
  the	
  en0re	
  picture	
  
• Today	
  some	
  Receivers,	
  such	
  as	
  the	
  iPad	
  don’t	
  talk	
  to	
  delivery	
  
  services	
  –	
  they	
  use	
  the	
  legacy	
  PNA	
  protocol	
  
• Some	
  devices	
  (eg.	
  Terminals)	
  will	
  need	
  PNA	
  protocol	
  for	
  some	
  
  0me	
  to	
  come	
  
 System	
  Architecture	
  
                     XenApp    XenApp            Xen            Cloud
                      Farm      Farm            Desktop        Gateway        ß Provider Layer


                                         Delivery
Legacy systems à       WI    PNA
                                         Services                             ß Store Services
Co-exist.                                PNA Shim



                                         Access
                                         Gateway                              ß Gateways


                 Receiver     Receiver              Receiver     Receiver
                (Windows)      (Mac)                 (iPad)     (a.n.other)   ß Receivers
Delivery	
  Services	
  –	
  The	
  New	
  Middle	
  Tier	
  
	
                                            Delivery Services Tier                           XenApp Farms
Browser
                              Web                                           XML Service
                                                           List My Apps
                             Receiver                                        Adaptor         XenDesktop Farms




                                          Services
                             3rd Party                      Launch App




                                           Store
                               Web                                          Future Citrix
                                                                             Adaptors                   Internal
 Thin                                                                                                  Web Apps
            Access Gateway



                                                            List All Apps

Clients                                                                                      Cloud
                                                                             3rd Party      Gateway
                                                              Subscribe
                                                                             Adaptors                     SaaS
                                                                                                          Apps
Mobile
Devices                                                     Password                             XenClient


                                          Authentication
                                                                                                  Images


                                             Service
                                                                OTP
                                                                            “Value Adds”
Mac and                                                     Smartcard                             App-V
Windows
                                                             Kerberos
                                                               ...                             3rd Party Apps
                                                Merchandising Server
                                               (Endpoint Management)
DS	
  ‘Features’	
  
                                                                               Framework
                                                                               PowerShell
                       Feature
                                             Metadata
                        Files
                                                                 Admin API
                                              Feature
                            Configuration    PowerShell


                                 Deploy              Configure

                                                                             Administrator
                         API
                                   Feature
                                  Instance                                       Administration
 User                                                                            Console
Authen0ca0on	
  Service	
  Principles	
                                         Auth                Delivery
                                                                               Service              Services

• Federa0on	
  through	
  security	
  tokens	
  
 • Based	
  on	
  SAML	
  standard	
  




                                                                     Gateway
                                                                                 Auth
 • Adapted	
  to	
  keep	
  clients	
  simple	
                                Service
                                                                               / Proxy              DS Proxy
• Industry	
  direc0on	
  
 • Microsoa,	
  Google,	
  SalesForce,	
  Oracle,	
  IBM,	
  …	
  

• Strive	
  for	
  commonality	
  




                                                                                        Plug-in

                                                                                                    Plug-in


                                                                                                              Plug-in
                                                                                         VPN
                                                                               Client
 • Will	
  always	
  have	
  a	
  few	
  excep0ons	
  
                                                                                                  Auth Mgr
                                                                                             Receiver
How	
  does	
  claims-­‐based	
  authen0ca0on	
  work?	
  

                                                                         Store     Auth
                      Client
                                                                        Service   Service

                          1. Request Access to Resource w/o Claim

                          2. Denied with address of suitable auth service

                                  3. Request Claim for access to Resource

                                  4. Request Credentials

                                 5. Provide Credentials

                                  6. Provide Claim

                           7. Request Access to Resource with Claim

                           8. Provide Resource

     Access control
     Authentication
Web Receiver

 •  The successor to WI
 •  Logically in front of Delivery Services
 •  More like a regular website
   –  Ordinary HTML / CSS skills for branding
   –  Basic branding tweaks will survive upgrades
 •  Built in Self Service
 •  Will not aim to be an exhaustive feature by feature match
    for WI
Web	
  Receiver	
  Architecture	
  
                                  SAML Passive                    Federation Trust
                                     Profile                       (SAML tokens)


               Browser                      Web Receiver                      Delivery Services

                                                                                     Authentication
             Web Logon App                  Web Auth Manager
                                                                                        Service

                                             Web Auth Code


                                                                                        Store
          Web Receiver Widgets             Store Services Proxy
                                                                                       Services


                                             Detection and
           Receiver Interaction
                                            Download Service


                                           Web Receiver Code
                                            (HTML, CSS, JS)
          Web-enabled Receiver
Deployment	
  

• How	
  do	
  I	
  get	
  Receiver	
  on	
  my	
  users	
  devices	
  in	
  the	
  first	
  place?	
  
• Lots	
  of	
  solu0ons:	
  
  • Get	
  it	
  from	
  a	
  consumer	
  app	
  store	
  (Mac,	
  Blackberry,	
  Android…)	
  
  • Get	
  it	
  from	
  Citrix.com	
  
  • Push	
  it	
  via	
  ESD	
  
  • Deliver	
  it	
  by	
  Merchandizing	
  Server	
  
+	
  Merchandizing	
  Server	
  
                     XenApp        XenApp         Xen        Open Cloud
                      Farm          Farm         Desktop       Access



                                          Delivery     Merchandising
                        WI    PNA
                                          Services        Server             ß Another member
                                                                                of the Delivery
                                                                                Services family
                                          Access
                                          Gateway



                 Receiver      Receiver          Receiver       Receiver
                (Windows)       (Mac)             (iPad)       (a.n.other)
 Receiver	
  Client	
  +	
  Merchandising	
  Server	
  +	
  Plug-­‐ins	
  



                                                  Citrix
Receiver Client                            Merchandising Server
Deployments                                                                            Installers &
                                                                                       MetaData




                                                                             citrix.com Update Service


             Head End Services                     Admin Console
       Try	
  this	
  at	
  Home	
  
• Download	
  Receiver,	
  Delivery	
  Services	
  &	
  Merchandising	
  Server	
  
       • www.citrix.com/downloads	
  

	
  
	
  


	
  
	
  
• Delivery	
  Services	
  V1	
  &	
  mul0ple	
  receivers	
  available	
  now	
  
Merchandising Server overview
•  A tool for deploying Citrix plugins to endpoints
•  Extensible for deploying non Citrix software
•  Windows & Mac ‘Receiver Updater’ clients
•  Unmanaged endpoints as well as managed
•  Install / Update / Uninstall
•  Integration with Access Gateway VPN client for remote access
Merchandising Server

 •  Virtual Appliance
 •  Free download (with current SA)
   –  ‘Receiver Infrastructure’ page on My Citrix site
 •  XenServer & VMware images available
 •  Built-in (web) admin console
   –  Loads of ‘How To’ video links from console
 •  Client Download Page onboard
Merchandising Server Functionality

 •    Rule based Delivery engine
 •    Plugin Updates from citrix.com
 •    Delivery Reports
 •    ‘Pull’ for Client log files
 •    Administrator Audit trail
Deliveries

 •  A Delivery is a description of the state a client machine
    should have after MercSrv update
 •  List of Plugins (Installed or Uninstalled)
   –  Receiver Updater can itself be updated in a delivery
 •  Config
 •  Helpdesk info etc
Config Updates

 •  Plugin Config is used to supply install time params
 •  For SDK integrated plugins, can also apply dynamic
    changes
 •  Changes made in Delivery passed to plugin SDK callback
    as XML block
Metadata files

 •    Used to ‘Educate’ the CR system about a plugin
 •    Descriptions for admins & users
 •    Version info
 •    Platforms & Languages
 •    Inter – Plugin Dependencies

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:18
posted:12/21/2011
language:English
pages:46