Transformation of an asynchronous transactional messaging language into a web services compatible language

   
   

Instructions in an asynchronous transactional messaging language are transformed into instructions that are compatible with the web services. In one embodiment, the asynchronous transactional messaging language is XLANG/s, and the web service languages are the web services description language (WSDL) and the simple object access protocol (SOAP). A programmer simply writes high level declarative statements that pertain to the specific type of business transaction. During compilation, selected instructions are transformed into instructions that are compatible with web services. This transformation is transparent to the designer of the business application. The asynchronous transactional messaging language source files are compiled in an iterative compilation process. During each pass of this compilation process, different variables are parsed. The parsed results are logically organized in a tree structure. The tree structure is traversed in depth first traversal order. During this traversal, instructions are transformed into instructions compatible with web services.

Las instrucciones en una lengua transaccional asincrónica de la mensajería se transforman en las instrucciones que son compatibles con los servicios de la tela. En una encarnación, la lengua transaccional asincrónica de la mensajería es XLANG/s, y las idiomas de servicio de la tela son el idioma descriptivo de los servicios de la tela (WSDL) y el protocolo simple del acceso del objeto (JABÓN). Un programador simplemente escribe a alto nivel las declaraciones declarativas que pertenecen al tipo específico de transacción de negocio. Durante la compilación, las instrucciones seleccionadas se transforman en las instrucciones que son compatibles con servicios de la tela. Esta transformación es transparente al diseñador del uso de negocio. Los archivos de fuente transaccionales asincrónicos de la lengua de la mensajería se compilan en un proceso iterativo de la compilación. Durante cada paso de este proceso de la compilación, se analizan diversas variables. Los resultados analizados se organizan lógicamente en una estructura arborescente. La estructura arborescente se atraviesa en la primera orden traversal de la profundidad. Durante este traversal, las instrucciones se transforman en las instrucciones compatibles con servicios de la tela.

 
Web www.patentalert.com

< When-free messaging

< Discovery and control protocol for intelligent displays

> System and method for the discovery and use of repetitively accessed data

> Scalable rundown protection for object lifetime management

~ 00149