I know what it means to attach a service to the desktop and it will still mean that the interfaces to the service have to be know to execute the code in the service application.
They are behind a corporate LAN protected by a FW on a dedicated service machine that's sending and receiving data over HTTP using a SOAP XML Document with the external Web server.
It's covered.
Duane :)