Hello Axis users/developers! First, I would like to apologize for cross-posting (to both user and dev mailing list), but i couldn't decide which of the lists would be more suitable for my problem.
I need to implement a mechanism that would allow clients from the internet to access web services on nodes on a private, internal LAN with no public IP addresses. Basically, I have a client C, web services on a number of nodes A1 ... An all hosted on a private LAN, providing various Web Services, which cannot be accessed from outside (client C) and a node B (also hosting a WS container), accessible from outside, which I'd like to use for forwarding requests from C to Ax and responses from Ax to C in a manner completely transparent to both Ax and C. B should therefore implement a kind of proxy/relay, which should be general, so it would be able to forward requests for any web service and for any of the internal nodes; the relaying destination (one of A1 ... An) could be specified as a part of destination URI, perhaps something along the lines of https://my.proxy.address/Proxy#my.internal.server/WebService dynamism of the system is to be accounted for, so neither the set of internal nodes, nor the web services hosted on them is fixed for the lifecycle of WS container on B! Is anything remotely resembling such a mechanism available for Apache Axis? And if not, which I suspect, could someone provide a pointer or two regarding what part of Apache Axis should I try to patch (perhaps installing an extra transport handler?) or if any specs exist that might provide a standardization for similar functionality and are worth implementing for Axis. Thanks in advance, ��������Marko
