I've been given a task to import metadata from an external web service (which is itself interrogating a Trim CMS) into SharePoint 2010 list. I've been able to acheive the task by building a client application that uses the SharePoint 2010 client object model but now that I'm looking at options for deploying the application I'm wondering if there is a better option.
I've started reading about timer jobs, business connectivity services, content deployment paths and there are probably more options. Should I be doing my import using one of those approaches or something else rather than via an external application?