A system and method are described for interfacing a wireless device with a
plurality of web services including social networking web services. For
example, a system according to one embodiment of the invention comprises
a system for interfacing a wireless device with a plurality of web
services comprising a web service proxy having an API to allow other
modules to interface with the web service proxy; a plurality of web
services adapters interfaced with the web services proxy through the API,
each one of the web services adapters configured to communicate with a
particular web service using the specific communication formats required
by that web service; wherein the web services adapters and the web
services proxy convert between the communication formats employed to
communicate with each of the web services and a wireless communication
format, the wireless communication format being a different format than
the communication formats required by each of the web services, thereby
enabling bi-directional communication between the wireless device and the
plurality of web services.