In this part of the course, we will be looking at more Citrix concepts, which are important in our overall understanding of Citrix XenApp.
The term application is used to describe software such as a Word Processor, Web Browser etc.
The term 'publishing' means presenting users with particular applications. So in the steps to publish an application, the administrator must define what the application is (what it's called, where it's located) and who can access it.
Published applications appear seamlessly on the user's desktop when accessed. This means they appear as though they are running on the user's desktop when in fact they are running on the XenApp server. Applications on the XenApp server are still being accessed remotely by the user, but the user is being presented with the application, as if it's actually on their computer.
Whilst publishing applications involves publishing individual applications, so they appear as though they are running on the user's desktop, publishing desktops, involves presenting the XenApp servers desktop on the user's computer.
So the user sees what would be seen if they logged onto the XenApp server directly, as shown in the screenshot below.
Both publishing applications and desktops gives users remote access to applications and the XenApp servers desktop respectively. Streaming applications involves sending the application to the user's desktop, to run on the user's computer.
Portions of the application (which have been specially packaged) are sent to the user's computer in sufficient amounts to ensure the application starts.
All the grunt of the application is done on the user's computer, as opposed to published applications where the application processing is done on the XenApp servers.
Previously known as Program Neighbourhood Agent (PN Agent) works a bit like the Web Interface but instead of displaying application icons on a web page in a portal, XenApp Services actually displays the icons on the start menu of the user's computer, as shown by the XenApp Services updated Start Menu screenshot below.
Citrix XenApp servers are organised into farms
Citrix XenApp farms can be partitioned using zones, with each zone requiring a data collector
Web based access to a Citrix XenApp farm is provided by the Web Interface
XML Broker is an intermediary for the Web Interface to find authorised applications