Date: 2004-08-16T16:43:57 Editor: MichaelMerz <[EMAIL PROTECTED]> Wiki: Apache Beehive Wiki Page: Jsr181Impl URL: http://wiki.apache.org/beehive/Jsr181Impl
no comment New Page: == Abstract == The purpose of JSR-181 "Web Services Metadata for the Java Platform" is to simplify the authoring and deployment of Java Web Services. Beehive�s "Web Services Metadata for the Java Platform" subproject (WSM) provides an implementation for JSR-181 as part of Apache�s Beehive open source effort. After a quick summary of driving forces, this paper proposes requirements (based on JSR-181), phases in which they could be rolled out and a high-level overview over how the implementation could be approached. All considerations are based on JSR-175, JSR-181 and the terminology defined therein unless stated otherwise. This paper is intended as a basis for further discussions in the Beehive developer community. == Terminology == * Annotated Java Web Service file: Java Web Services file in the sense of JSR-181, with annotations. * .class file: executable byte code derived from annotated Java Web Service files file through compilation. * .jws file: Java Web Services file in the sense of the Apache Axis project, without annotations. * Processor: the JSR-181 processor unless stated otherwise. * Runtime: The system that executes a Java Web Service, e.g. Apache Axis on Tomcat. * Service definition file: WSDL service description file. * .wsdl file: synonymous for service definition file. * WSM: the JSR-181 implementation as proposed herein. * .xsd file: XML schema definition file; used for type and message definitions, for instance.
