Sandy -
We have a similar situation where we process (re)purchased loans through a web site. [All of this is currently in development] Client banks log onto our site and submit the information - this is done with a purchased .net application - which runs the public web interface.
The .net application talks , via
SOAP, to a Tomcat/Axis/JOnAS application to ask it things like "Does the purchase of this loan make sense?" and "What information is the client bank required to enter for us to approve this loan purchase?" - boring stuff.
JOnAS has some beans deployed that actually wrap an ILOG rules engine, that the loan officer types maintain, that run this whole thing.
So - like you - our "client" is a web browser somewhere (The First Bank of Bob, for example). The browser is talking to some .net application, which is talking, via SOAP, to "My" application - which is J2EE/Web Services.
Cool?
+Michael Riecken