- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 02 Jun 2005 09:44:52 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv24263 Modified Files: wsdl20.xml Log Message: LC75x: removed appendix "migrating from WSDL 1.1 to WSDL 2.0". Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.273 retrieving revision 1.274 diff -C2 -d -r1.273 -r1.274 *** wsdl20.xml 1 Jun 2005 05:59:29 -0000 1.273 --- wsdl20.xml 2 Jun 2005 09:44:49 -0000 1.274 *************** *** 10724,10800 **** </inform-div1> - <inform-div1 id="migration"> - <head>Migrating from WSDL 1.1 to WSDL 2.0</head> - <p>This section will attempt to document some of the migration - concerns of going from WSDL 1.1 to WSDL 2.0. We do not claim - that all migration problems will be addressed here.</p> - - <div2 id='mig_ops'> - <head>Operation Overloading</head> - <p>WSDL 1.1 supported operation overloading, whereas WSDL 2.0 does not. - </p> - </div2> - - <div2 id='mig_porttypes'> - <head>PortTypes</head> - <p>Port types have been renamed to interfaces. We now have interface inheritance.</p> - </div2> - - <div2 id='mig_ports'> - <head>Ports</head> - <p>Ports have been renamed to endpoints.</p> - </div2> - - <div2 id='single_interface_per_service'> - <head>Single Interface per Service</head> - <p> - WSDL 2.0 requires that within a service, all endpoints (called ports in WSDL 1.1) - implement exactly the same interface (called portType in WSDL 1.1). - WSDL 1.1 imposed no such restriction. WSDL 1.1 documents could contain ports, from the same service, - that implemented differents portTypes. Such WSDL 1.1 documents must therefore be converted, before - they are valid WSDL 2.0 documents. Note: other types of conversions may also be required, - because of other differences between WSDL 2.0 and WSDL 1.1. These differences are not considered - further in this section. - </p> - <p> - To convert a WSDL 1.1 document that contains ports from the same service that implement different - portTypes, one must first move each portType implementing a different port to a new service. The new service - is a replica of the original service, apart from the fact that it implements a different set of portTypes. - </p> - <p> - Is is then generally desirable to indicate that the new services are related to each other. - This can be achieved by using one of the following alternatives: - </p> - <ulist> - <item><p> - <b>Single document</b>. - Keep the new services under the same <el>definition</el> &EII;. - </p></item> - - <item><p> - <b>Multiple documents, same targetNamespace</b>. - Split the new services over multiple WSDL 2.0 documents, - each with the same <att>targetNamespace</att>. - </p></item> - - <item><p> - <b>Multiple documents, same endpoint</b>. - Split the new services in multiple WSDL 2.0 documents, - each with the same <el>endpoint</el>. Note that this provides - a looser coupling that the <att>targetNamespace</att> alternative above. - </p></item> - - <item><p> - <b>Extension</b>. - Use a WSDL 2.0 extension whose semantics would be to link the new services - together. This is somewhat analoguous to the <att>targetNamespace</att> approach above, - although such an extension may carry additional semantics. - The definition of such an extension is outside the scope of this specification. - </p></item> - </ulist> - </div2> - - </inform-div1> - <inform-div1 id='other-schemalang'> <head>Examples of Specifications of Extension Elements for Alternative Schema --- 10724,10727 ---- *************** *** 11016,11019 **** --- 10943,10953 ---- <tr> + <td>20050601</td> + <td>JJM</td> + <td><loc href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC75">LC75x</loc>: + removed appendix "migrating from WSDL 1.1 to WSDL 2.0".</td> + </tr> + + <tr> <td>20050531</td> <td>JJM</td> *************** *** 11658,11662 **** <loc href='http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC73'>LC73</loc> <loc href='http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC75n'>LC75n</loc>: ! Added <specref ref="single_interface_per_service" />. </td> </tr> --- 11592,11596 ---- <loc href='http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC73'>LC73</loc> <loc href='http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC75n'>LC75n</loc>: ! Added "single_interface_per_service". </td> </tr> *************** *** 12402,12406 **** <td>20030313</td> <td>MJG</td> ! <td>Added text to <specref ref='mig_porttypes' /></td> </tr> <tr> --- 12336,12340 ---- <td>20030313</td> <td>MJG</td> ! <td>Added text to 'mig_porttypes'</td> </tr> <tr>
Received on Thursday, 2 June 2005 09:44:57 UTC