Asynchronous methods are very useful for web services. To be able to start a process with one method and then check the status with another opens a lot of possibilities.
There are two known patterns in NAV that support asynchronous methods; one is to use the STARTSESSION function to execute the business logic in another thread, the other is to create a job queue entry and let NAS handle the task.