In our Order Management Solutiıon We have CRM-ORACLE SOA SUITE-ORACLE METASOLVE . In order to have the perfect order delivered correctly to metasolve we will develop a soa service between CRM and SOA SUITE. This service will get the CRM order and check the order.xml fields. If any of the mandatory fields are blank this service will return an error to CRM.
What might the techniccal solution be? an esbRS which has an transformation xsl which makes the mandatory checks with xsl xpath functions? or an external java service which will be called from esb and return the validation result?