blob: cc1676d6fa081f78f6d27e76654e6b26ce1b3a97 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--Arbortext, Inc., 1988-2005, v.4002-->
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
"concept.dtd">
<concept id="creatingtop-downwebservices" xml:lang="en-us">
<title>Creating top-down Web services</title>
<shortdesc>Web services can be created using two methods: top-down development
and bottom-up development. Top-down Web services development involves creating
a Web service from a WSDL file.</shortdesc>
<prolog><metadata>
<keywords><indexterm>top-down Web services<indexterm>creating</indexterm></indexterm>
<indexterm>Web services<indexterm>top-down</indexterm></indexterm>
</keywords>
</metadata></prolog>
<conbody>
<p>When creating a Web service using a top-down approach, first you design
the implementation of the Web service by creating a WSDL file. You can do
this using the WSDL Editor. You can then use the Web services wizard to create
the Web service and skeleton <tm tmclass="special" tmowner="Sun Microsystems, Inc."
tmtype="tm" trademark="Java">Java</tm> classes to which you can add the required
code.</p>
<p>Although bottom-up Web service development may be faster and easier, especially
if you are new to Web services, the top-down approach is the recommended way
of creating a Web service. By creating the WSDL file first you will ultimately
have more control over the Web service, and can eliminate interoperability
issues that may arise when creating a Web service using the bottom-up method.</p>
</conbody>
<related-links>
<linklist><title>Related Concepts</title>
<link href="cws.dita"></link>
<link href="cwsinwsa.dita"></link>
<link href="cwsbtmup.dita" scope="local"></link>
</linklist>
<linklist><title>Related Tasks</title>
<link href="../tasks/toverws.dita" scope="local"><linktext> Developing Web
services</linktext></link>
</linklist>
</related-links>
</concept>