Recommend service to expose to external client using HTTP

What’s the recommended out-of-box service that one can provide to external client for sending ff or xml data to our TN. They will be using HTTP with the POST method. I thought of allowing the client to invoke wm.tn:receive service. Or should I create a gateway service and that service would invoke routeXml to TN.

HttpGatewayService
http://host:port/invoke/packageName:HttpGatewayService

or

http://host:port/invoke/wm.tn:receive

I apologize ahead of time if this topic has been discussed previously.

Always go with this as opposed to expose tn:receive externally unless you have RI/https security setup in place via proxy.

sticky:
create a gateway service and that service would invoke routeXml to TN.

HTH,
RMGg

Thanks RMGg.

you bet: