I want to connect an external trading system to a sharepoint list to allow users to enter and update trades using BCS. I can query the external data system using SQL against its backend Oracle database, but updates must be made through a vendor-provided dll. I've created a web service that wraps their custom dll and can use it to add/change trades. Now I want to lerage that in BCS. I want to create a BCS Model that reads data using oracle sql, but updates it using my custom web service.
I'm wondering whether I should use a dotNet Assembly Connector for this or create a web service and hook that up to a BCS Model.
Any thoughts on using .net Assembly Connectors vs. Web Services?
I'm on 2010 now. Moving to 2013 sometime this year.