bonjour a tous!

juste une question éclaircissement!
En fait je dois créer une application qui récupère la majorité de ses infos dans la base de données d'un CRM; pour cela je pense que je dois mettre en place un service web d'où le problème! j'en ai jamais fais et j'ai décide de développer mon application sur symfony(j ss tombé amoureux de ce framework).Voici donc mes questions:
- comment est c ke les web services marchent: est ce que je dois créer une base de données pour stocker les informations que je vais recuperer sur le CRM?(ces informations seront constamment modifier)
- quels plugin me conseiller vous d'utiliser pour développer mon web service sous symfony(s'il vaille la peine d'en utiliser un)?

merci d'avance pour vos reponses!
ps: si vous avez des liens intéressants sur des tuto web services soap sous symfony , je suis preneur! merci!