Background:Â Our company has Oracle ERP as the enterprise HR & Finance solution. For document management(DMS) SharePoint 2016 has been proposed.
Catch:Â In current implementation ERP is calling java Web services for performing required operations. And the ERP team wants least changes in their client application.
Requirement:Â ERP application needs ability to perform below operations on a SP Doc Lib;
- Upload File
- Overwrite
- File Download
- File Delete File
Options for Implementation;
- REST APIÂ – The OOTB SharePoint REST API is ideal option we seem however, currently the ERP application is call a Java Web service to perform these operations. And there is very little possibility they redevelop their client application to work with REST API (more over call REST URLs through JavaScript).
- WCF Service – WCF (BasicHTTP) service seems another option wherein similar to java service function there will be c# functions and client application with minimum code change and config changes can continue to perform document operations.
- Web Service – Plain Old asmx services
Kindly suggest what is the most ideal approach to this requirement. Links to samples are highly appreciated.
Thank you
How will authentication be set up in your SharePoint environment? Will you be using basic auth?