Hi Dott.
I'll concur with Dave's findings on Clarity via Citrix. The variables are your Clarity version, Citrix version and the browser version in your Citrix VM. The only way to know what your performance will be is to setup and test.
Is Citrix a
requirement? Or is your question "What's the best way to provide Clarity access to users outside the company intranet"?
A Reverse Proxy is the best way to provide remote access to the Clarity web application. Simpler, cheaper and (IMHO) more robust.
http://en.wikipedia.org/wiki/Reverse_proxy
We use
Microsoft TMG. It works like a champ. Check with your network team to see what reverse proxy capability you have - almost everyone has
something these days.
Citirix is a good solution for Rich client problems, but overkill for a browser delivered web application like Clarity. There are also Citrix licenses to be aware of ($$$).
Notice I've stressed the words
web application. We've been unsuccessful in getting our Client Tool (Open Workbench) to operate through the firewall. Clarity supports this, but
we've been unsuccessful (I'm too dumm), have yet to meet a shop that runs our same reverse proxy (Microsoft ISA or TMG) who does this, nor can get CA Services to return our calls when we ask about having
them help us with this (shameless plug - if anyone reading this
can or more importantly
has done this with M$ ISA or TMG - contact me, I have budget). Our solution here is for PMs to use VPN if they need to open their schedules in Workbench when working remotely.
HTH,
-R