12. A method in accordance with claim 9 , wherein said act of transforming comprises: upon encountering all types associated with a service, transforming method message types and class based port types appearing in service link types in said asynchronous transactional messaging language into corresponding types compatible with said web services; and upon encountering subsequent services, transforming method based messages and class based ports in said asynchronous transactional messaging language with types compatible with said web services.
9. A computer-implemented method for compiling instructions in an asynchronous transactional messaging language, said method comprising: compiling said instructions in said asynchronous transactional messaging language for providing compilation units, wherein said act of compiling comprises: iteratively compiling said instructions a predetermined number of times; and 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 transforming selected encountered compilation units into corresponding second instructions compatible with web services.