Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What software for developing Web Services

 
Latha Kalaga
Ranch Hand
Posts: 96
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am new to Web Services and trying to understand more about this upcoming technology. I like to develop an application and deploy as a web service. What are all the software needed for this process?
Is there a SDK available for developing web services? Can I run my own personal UDDI registry (with in intranet)? Are there any other tools that could help the process?
Any suggestions would be really appreciated.
Thanks,
Latha
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13061
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you don't want to get into too much detail, there are some pretty complete packages such as GLUE from http://www.themindelectric.com/
If you want to keep hands on the nuts and bolts of implementation, the Apache SOAP package from xml.apache.org comes with full source code and lots of examples. Thats the package I use in the book, but it does not include UDDI.
Bill
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13061
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What a coincidence. Sun has now got a Web Services Developer Pack. Some of these items are "Early Access" releases, not final. See:
http://java.sun.com/webservices/webservicespack.html
======== contents ===
JavaTM XML Pack Release which includes the following:
JavaTM API for XML Messaging ("JAXM") 1.0 EA 1
JavaTM API for XML Processing ("JAXP") 1.2 EA 1 (with XML Schema support)
JavaTM API for XML Registries ("JAXR") 1.0 EA 1
JavaTM API for XML-based RPC ("JAX-RPC") 1.0 EA 1
...
JavaServer PagesTM Standard Tag Library ("JSTL") 1.0 EA 3
Ant Build Tool 1.4.1
Java WSDP Registry Server 1.0 EA 1
Tomcat JavaTM Servlet & JavaServer PagesTM container 4.1-dev
------
I didn't realize they now had a registry server!
Bill
 
Latha Kalaga
Ranch Hand
Posts: 96
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Bill for the response. I will start playing with GLUE (as you said it's most comprehensive) I have not had a chance to check out Sun's website yet.
One more question, If I want to have my own personal UDDI registry, do I have to have a so-called UDDI server running in my environment?
Thanks,
Latha
 
Doug Wang
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Micro$oft's .NET is a framework for developing web services, also is mostly likely to be used(from webservice.org's survey). But I don't like it.

Doug
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13061
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One more question, If I want to have my own personal UDDI registry, do I have to have a so-called UDDI server running in my environment?

No, if you want your UDDI to be public there are public registries by Microsoft and IBM and (I think) HP - presumably when this all gets worked out, UDDI information will be spread around to multiple servers so there won't be a single point of failure.
Bill
 
Kyle Brown
author
Ranch Hand
Posts: 3892
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually IBM's Alphaworks has a pretty complete package as well in its Web Services Toolkit. See www.alphaworks.ibm.com.
Kyle
 
Tony Chen
Ranch Hand
Posts: 286
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Latha Kalaga:
One more question, If I want to have my own personal UDDI registry, do I have to have a so-called UDDI server running in my environment?

You can achieve this by using IBM WebSphere UDDI Registry, a UDDI-compliant registry for Web services in a private intranet environment.
[ January 26, 2002: Message edited by: Tony Chen ]
 
Conrad D'Cruz
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Latha Kalaga:
I am new to Web Services and trying to understand more about this upcoming technology. I like to develop an application and deploy as a web service. What are all the software needed for this process?
Is there a SDK available for developing web services? Can I run my own personal UDDI registry (with in intranet)? Are there any other tools that could help the process?
Any suggestions would be really appreciated.
Thanks,
Latha

Yes lots of tools hitting the market.
Sun just released the JWSDP and can be
prominently on their web site http://java.sun.com
The marketing page does say private uddi is supported. I have just started test driving this.
IBM WSTK is available from http://www.ibm.com/developerWorks
WSTK does have facilities for private uddi. I have developed sample applications using this package and private uddi works fine.
BEA has announced that Project Cajun will
have some web services development pieces in
it. One of the SEs said private uddi is not supported (initially). This was at a seminar about 2 weeks ago. I am not sure since I have not downloaded or used this one.

Conrad
 
Andy Peter
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HP has various tools at:
www.hp.com/go/RegistryComposer
www.hp.com/go/ServiceComposer
These tools are pretty good to start with in the WebServices world.
 
Kyle Brown
author
Ranch Hand
Posts: 3892
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
AP, we have a naming policy at the Java Ranch. Please read the policy and re-register with a name compliant with the policy. If you do not, your account will be disabled.
Thanks!
Kyle Brown
 
Vivek Viswanathan
Ranch Hand
Posts: 350
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi
What is wrong with the name 'Andy Peter' ???

vivek
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic