You are building a WCF Service, and you have all the requirements for the service’s foreseeable future clearly defined. You have all your options open with respect to implementation.