GeeCON Prague 2014*
The moose likes Web Services and the fly likes What software for developing Web Services Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Web Services
Bookmark "What software for developing Web Services" Watch "What software for developing Web Services" New topic
Author

What software for developing Web Services

Latha Kalaga
Ranch Hand

Joined: Nov 13, 2000
Posts: 96
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

Joined: Mar 22, 2000
Posts: 12791
    
    5
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

Joined: Mar 22, 2000
Posts: 12791
    
    5
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

Joined: Nov 13, 2000
Posts: 96
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

Joined: Oct 05, 2001
Posts: 445
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


Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12791
    
    5
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

Joined: Aug 10, 2001
Posts: 3892
    
    5
Actually IBM's Alphaworks has a pretty complete package as well in its Web Services Toolkit. See www.alphaworks.ibm.com.
Kyle


Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at http://www.kyle-brown.com/ for other WebSphere information.
Tony Chen
Ranch Hand

Joined: Jan 29, 2001
Posts: 286
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 ]

SCJP Java 2 - IBM Certified Enterprise Developer - WebSphere V4.0 & V5.0 - IBM Certified System Administrator - WebSphere Network Deployment V6.0 - Canadian Securities Course (CSC) Certification
Conrad D'Cruz
Greenhorn

Joined: Jan 22, 2002
Posts: 14
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

Joined: Feb 12, 2002
Posts: 12
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

Joined: Aug 10, 2001
Posts: 3892
    
    5
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

Joined: Mar 03, 2001
Posts: 350
hi
What is wrong with the name 'Andy Peter' ???

vivek


Vivek Viswanathan SCJP 1.2, SCJP 1.6,SCJD,SCEA,SCWCD,IBM-484,IBM-486,IBM-141,Ms.NET C# 70-316,SCMAD, LPIC-I
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What software for developing Web Services