I am using JAX-WS in a Weblogic 11 container to create a service, everything work's fine, but I want to 'remove' the xsd:import and include the entire xsd inside the wsdl. It is possible? And how may I do it?
I work in a company that has four versions of Weblogic running (8, 9, 10 and 11). And we hang all our webservices in a Weblogic ESB. The question is, there is any way to intercept all Web Services call? Because I want to identify who made the call, to create a dependency graph?
Today I am using XMLBeans, but we are interested to move to JAXB. But I don't know if I can do everything that we do with XMLBeans. For example, how can I use "choice" in JAXB, or validate the "in parameters" automatically before the webservice method execute. Somebody had some similar experience with both? What is better?
In some cases I need to add a field in a complex type of return. The problem is that the service is used by many systems, and in some cases I do not know them until they give error. What is the best way to avoid this problem? For example, everything to continue operating without new information, without generating errors?
Well, I've worked in several places, and so far all have proposed to pay the certifications completed successfully, as an incentive. So, I never "lose money".
Look how the ResourceDelegate interacts with the ResourceSession.
But, in my opinion, the business delegate is an obsolete pattern, it's better use dependency injection instead of business delegate/service locator, and store the session bean in the httpsession.