How to access webMethods Integration server from the Internet


We are about to start using webMethods Integration server in our company. I installed server and was able to start it. Our server is located behind proxy server, and I do not know what do I have to do to make it accessible from outside. Please, if anybody can help me.




Integration Server’s admin pages are accessed on port 5555 by default. To enable a partner or external client to send XML to IS via HTTP/S you first have to use the web-based admin tool to create a new HTTP or HTTPS port assigning it a port number that you want to use. Your network team can then open a route through your companies firewall or proxy server to that port on your IS server.

You will need to work with your network security team to learn how they want to control access to your server. Many companies create a DMZ and place some type of a content switch or proxy server there that redirects traffic securely to an internal server such as the webMethods IS.

An IS server can be optionally configured as a “Reverse Invoke” server and placed in the DMZ to increase security under certain circumstances. (See other posts at WM Users for more information about RI.)

Finally, the IS Administration Guide and the Developer User Guide offer detailed information about how to configure IS to receive XML or other data files via HTTP, HTTPS, FTP, Email and, new to 6.0, by polling a directory for a flat file. Be sure to read the security sections of the Admin manual carefully to ensure you have considered how best to protect your IS from unwanted access.




Your instructions were very useful for me. Now I understand much better how that works, and steps that I have to take. In this case we have to have one more server. How powerful Reverse server has to be? Is it just about memory, or there are some other requirements too?



Hello Mark,

Though I was using webM as a developer and had an overview of how things happen, your write up gave the blueprint to sort some doubts out.



I apologize for not responding to your question about the processing capacity of the Reverse Invoke server. In most cases this server is doing very little work and requires much less memory and CPU resources than an “internal” Integration Server. However, it is possible to have the RI server perform some XML validation and in those cases it needs more horsepower.

I think the Administrator’s Guide gives some guidance in this area in the chapter on “Securing Your Integration Server Using Reverse Invoke”.

My opinion is that any new server that you purchase will be powerful enough to be used as a Reverse Invoke server as long as you give it 512Mb or more of memory. If you are using an existing server, I’d probably shoot for at least a P3 700MHz or better. Again, you may need more processor or memory capacity than this in cases where you are processing very large documents or are performing some validation services on your RI server.



WE are using SAP BC 4.6 with Reverse Invoke. I have a situation in sending a XML response back to the client through the reverse invoke proxy.Can i send the xml file from internal server to RI server and from there ,send that to the client.I understand very much RI is not supposed to work with internal server for outbound.Is there any problem if i code my services to do that.

But i have to send the response through the firewall.Or can i run one more instance in the firewall and use that to do outbound.

PLease help.Thanks in advance.