用PHP伪造MS交换

first post on stackoverflow!
We are developing a php contact manager.
We wanted to create the possibility to sync the contacts with ms exchange enabled phones (android, iphone, blackberry).
I found this link http://www.troywolf.com/articles/php/exchange_webdav_examples.php#create_contact but what I need is more on the sync side, not create, move etc. Would be great to know what kind of data (xml, json), and how is formatted so I could fake the responses or parse the requests... Any Idea?

Use something like The Missing Sync for the backend, and front it :)