XSpace - A Tuple Space for XML & Its Application in Orchestration of Web Services
Today's extended enterprise calls for the integration of several disparate systems built using multiple technologies and executing across firewall boundaries. The integration is usually done in the context of workflow orchestration and in its current incarnation, this extends across multiple enterprises over the internet. Given the disparity of these systems that need to be integrated in the workflow, these systems are usually exposed as web services to bring about a common denominator. By implication, there is a need to transfer XML documents asynchronously from one system to another since XML is the language of web service interaction.