In one implementation, mobile application server 112 receives information compatible with XML and performs transformations that make it compatible with one or more languages and/or protocols including Structured Query Language (SQL), HyperText Markup Language (HTML), Lightweight Directory Access Protocol (LDAP), Common Object Request Broker Architecture (CORBA) and Component Object Model(COM). [00