I have implemented a solution for inbound processing without reverse invoke. It’s kind of involved, but here it is at a hihg level.
The partner calls a .net web service on the DMZ. This web service saves the inbound transmission to a file on the DMZ and writes a record into a SQL server databse inside the firewall. There is some functionality in .net that allows it through the filewall.
In webMethods, a database notifier is setup on this SQL server table. We pull the data out of the table and call another web service to retrieve the data from the box on the DMZ and delete the file. Then it takes the data and sends it to TN.
TN processes the data.
#webMethods#Integration-Server-and-ESB#webMethods-General