My recent post on creating a class in visual studio to simplify the NAV C/AL code for web service is a easy solution for NAV 2013. It will work both for the user and for the Job Queue. In NAV 2009 it will also work for the user running the Role Tailored Client but it will not work in the Job Queue.
There is a solution. Use the VB.NET NAV Application Server. This application server is able to execute any codeunit in NAV with dotnet support.
The license required to start this application server is also cheaper than the classic NAS license.