Exposing components as Web services

When exposing components as Web services, there are some restrictions to the following datatypes of the component method’s arguments deployed.

(CR #396484) Exposing EJB, CORBA, or PBNVO components in the above situation in Axis 1.2 using Sybase Web services plug-in for Eclipse results in an error and the operation fails. This error occurs because of a datatype mismatch between the component layer and the Web service layer.

To work around the problem, you need to manually write a service object which calls the backend component in CORBA for CORBA and PBNVO, and in EJB for EJB. Next, deploy this object as a Web service to EAServer. This object will then act as the proxy object between the Web service layer and the component layer.