The SOAP to CORBA bridge/translator is written entirely in C++ and shows that it is indeed possible to do a generic translation of SOAP requests to CORBA method invocations and vice versa. This is implemented by using the CORBA Interface repository to match the incoming SOAP request to the corresponding CORBA service, build the dynamic invocation of the CORBA service, and generate the SOAP response (or possibly SOAP fault in the case of a CORBA user exception, for instance).
|Tags||Internet Web Dynamic Content Software Development Object Brokering CORBA HTTP Servers|
|Operating Systems||Windows Windows Windows OS Independent POSIX Linux|
Release Notes: Inheritance of the implementation classes have been altered to fix compilation bugs with current release of Orbacus (4.1.0).
Release Notes: Issue with order of the SOAP head and body parts being reversed in the SOAP response was fixed.
Release Notes: An important file that was missing was added. A binary release for RedHat 7.0 and 7.1 was made.
Release Notes: The SoapBridge has undergone a complete rewrite. The new version is production-level code. There is also new functionality: the bridge has become two-way. You can now call SOAP servers from CORBA clients as well as call CORBA servers from SOAP clients. Other new features are configurable logging and a very flexible configuration system. GNU autoconf has been used to make it easier to compile the SoapBridge on your platform.
Release Notes: A bug was fixed that prevented calling methods with mixed complex/simple parameters. Two missing files have been added to the source archives.