Hello.
 
If your EJB already exists, check first that the ejb itself, and all the methods you want to expose handle types that are compliant with web services :
 
- EJB is a stateless session
- data are serializable and not remote objects
- no collections (but arrays), no hashtables, etc...
- no inheritance trees
- etc.
 
I think a good way to expose an existing EJB (that has a complete and complex business logic), is to create a new remote interface adapter, either a simple remote or a stateless session endpoint interface, which translates the interface and types, and delegates the execution to the original EJB. In my opinion, this is better to separate the web service responsability from the internal application business logic.
 
If your application server is J2EE 1.4 compliant, it should give you means to automate the work. That's what i'm trying to do with JOnAS, that internally relies on Axis. If you're interested in a JOnAS test example, i've posted a full test project on the ObjectWeb JOnAS mailing list...
 
I don't know for the VB side. I've been working with .net, with c#, to test my java/axis web services. The process is probably the same. When your java/axis web service is deployed, just create a web reference in your .net project, using the URL of your endpoint with a "?wsdl" query string. If .net accepts your descriptor, it generates all the code for you, and you can easily make a simple client to test it...
 
I hope this helps you.

--
Ephemeris Lappis
 
-----Original Message-----
From: Leslie Tighe [mailto:[EMAIL PROTECTED]
Sent: Friday, June 17, 2005 11:11 PM
To: [email protected]
Subject: Example or tutorial for creating Doc/literal style webservices

Hello,
 
I am trying to expose some EJB components as web services for consumption in a _vbscript_ and .NET enviornment. I understand that I need to use the doc/literal style of web service for this. Would any one have an examples or tutorials that they can point me to on how I can create these services.  An example of how to consume these in VB would be great as well.
 
Thanks in advance.
 
Leslie


Yahoo! Sports
Rekindle the Rivalries. Sign up for Fantasy Football

Reply via email to