Synergy: XML Protocols and Services