I was planning to build an automated Data Loader process that would read a CSV file and populated the Account and Opportunity entities. There would also be some Account matching on existing records.
Data Loader would have been a simple method to achieve that, however we have been directed that we must use a web service instead in order to comply with a future ESB strategy (the source system would also change from producing a CSV to calling the web service).
Defining a corresponding web service end point is simple in Salesforce.com, however are there any good strategies or AppExchange offerings that could replicate the configuration based Data Loader process and avoid APEX coding as much as possible?
(I'm aware of third party products such as Mulesoft and Informatica Cloud. Ideally I don't want to add a new product into the mix)