8. A computer-implemented method for compiling instructions in an asynchronous transactional messaging language, said method comprising: iteratively compiling a predetermined number of times said instructions in said asynchronous transactional messaging language for providing compilation units, wherein said predetermined number is determined in accordance with a level of dependency of variables within said asynchronous transactional messaging language; organizing said compilation units into a tree; traversing said tree in depth first traversal order; and translating selected encountered compilation units into corresponding second instructions compatible with web services.
8. A computer-implemented method for compiling instructions in an asynchronous transactional messaging language, said method comprising: iteratively compiling a predetermined number of times said instructions in said asynchronous transactional messaging language for providing compilation units, wherein said predetermined number is determined in accordance with a level of dependency of variables within said asynchronous transactional messaging language; organizing said compilation units into a tree; traversing said tree in depth first traversal order; and translating selected encountered compilation units into corresponding second instructions compatible with web services. 15. A method in accordance with claim 8 , wherein said second instructions are compatible with a simple object oriented protocol (SOAP)-like language.