Use of JCP site is subject to the
JCP Terms of Use and the
Oracle Privacy Policy
|
JSRs: Java Specification Requests
JSR 110: JavaTM APIs for WSDL
JCP version in use: 2.1 Java Specification Participation Agreement version in use: 1.0 Description: JWSDL provides a standard set of Java APIs for representing, manipulating, reading and writing WSDL (Web Services Description Language) documents, including an extension mechanism for WSDL extensibility. Please direct comments on this JSR to the Spec Lead(s) Team
Original Java Specification Request (JSR)
Identification |
Request |
Contributions
These APIs will define a way to construct and manipulate models of service descriptions. Section 1. Identification Submitting Member: IBM Corporation Name of Contact Person: Paul Fremantle E-Mail Address: pzf@uk.ibm.com FremantleTelephone Number: +44 1962 815 078 Fax Number: +44 1962 815 078 Specification Co-Lead: Paul Fremantle E-Mail Address: pzf@uk.ibm.com Telephone Number: +44 1962 815 078 Fax Number: +44 1962 815 078 Specification Co-Lead: Matthew Duftler E-Mail Address: duftler@us.ibm.com Telephone Number: +1 914 784 6084 Fax Number: +1 914 784 6324 Initial Expert Group Membership: IBM Corporation Section 2: Request
2.1 Please describe the proposed Specification:This JSR is to provide a standard set of APIs for representing and manipulating services described by WSDL (Web Services Description Language) documents. These APIs will define a way to construct and manipulate models of service descriptions. The service descriptions can be treated by a client in a uniform manner, regardless of the origin of the descriptions. That is, the descriptions can be built as a result of parsing a WSDL document, constructed programmatically by direct invocation of the APIs, built using information provided by a user via a command-line or graphical interface, or built using information retrieved from a network source. 2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)Java 2 SDK, Standard Edition v. 1.3 and above 2.3 What need of the Java community will be addressed by the proposed specification?This set of APIs will allow developers to build applications using web services without having to manipulate WSDL documents directly; the proposed specification would allow developers to work with a higher-level set of APIs. 2.4 Why isn't this need met by existing specifications?The Java 2 SDK Standard Edition does not provide a standard set of APIs for representing and manipulating services described by WSDL documents. 2.5 Please give a short description of the underlying technology or technologies:By design, this proposed specification depends on the WSDL specification. WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. In addition, since the WSDL specification describes bindings to SOAP, HTTP GET/POST and MIME, this proposed specification is also dependent on those technologies. 2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, etc.)javax.wsdl 2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?No. 2.8 Are there any security issues that cannot be addressed by the current security model?No. 2.9 Are there any internationalization or localization issues?No. 2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?No. 2.11 Please describe the anticipated schedule for the development of this specification.We should have API documentation and a preliminary specification ready by 6/1/2001 (approximately 12 weeks). Section 3: Contributions
3.1 Please list any existing documents, specifications, or implementations that describe the technology. Please include links to the documents if they are publicly available.3.2 Explanation of how these items might be used as a starting point for the work.The WSDL specification describes the WSDL language upon which this proposed specification is based. |