Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

webservice vs. EJB, and wscompile

 
chaohua wang
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, Folks, I am new for webservice.

I have couple of questions.
1.)From what I have learned, the web service is like EJB session bean. I know web services communicate by XML message, and not tied to any one operating system and languages. For our pdsstudio application, I wonder what are advantages to use web service comparing with EJB.


2.) I need to use wscompile to generate mapping and wsdl files.
For example, wscompile -cp output/classes -gen:server -f:rpcliteral -mapping jaxrpc-mapping.xml config.xml
But I can�t find wscompile task name in ANT. Is there any another task to replace it?

Thank you very much in advance.

Chaohua
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
EJBs and web services are not competitive technologies. In fact, they can be complementary. A web service might be used to access an EJB. Grossly over-simplifying, web services are a way of accessing functionality (like a communication channel), while EJBs are used to implement the functionality.

As to wscompile, I have no idea. Is that a proprietary tool?
 
chaohua wang
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you veru mcuh!
Yes wscompile is tool, devloped by SUN.
it can sue to generate wsdl and mapping files.
I am using this tool. please visit the site
http://wiki.jboss.org/wiki/Wiki.jsp?page=WSRPCServiceStepByStep
Thank you again!

Chaohua
 
Peer Reynders
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by chaohua wang:
But I can�t find wscompile task name in ANT.


Sun's samples use asant so it probably has it.

You may also want to look at Understanding your JAX-RPC SI Environment, Part 1: 2.1 Ant task
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic