How can I allow others to create Java, .NET, Ruby, PHP, Perl web user interface components that interact with each other?
For example, one web ui component written in .NET selects a customer, and the other web user interface components are written in Java, Ruby or PHP are able to refresh showing information about the selected customer from different systems.