A mobile exchange infrastructure provides for dynamic mediation between
services and applications, particularly in a mobile environment. Such
services include Web services that are designed to provide functionality
to an application that is not native to that application. The mobile
exchange infrastructure ensures that the services and applications may
interact with one another, even when they have been constructed in
different development environments, have multiple associated messaging
protocols, or are running in different application frameworks. As a
result, mobile users may experience increased efficiency and use of
available applications and services.