Jakarta Web Services Metadata
Jakarta Web Services Metadata, as a part of Jakarta XML Web Services, is a Java programming language specification primarily used to standardize the development of web service interfaces for the Jakarta EE platform.
Using annotations from the JSR 181, you can annotate a Web service implementation class or a Web service interface. It enables developers to create portable Java Web Services from a simple plain old Java object class by adding annotations, and also helps in generating a Web service with a wizard or by publishing the service on to a server.
Some of the annotations specified by this JSR are:
- @WebService
- @WebMethod
- @Oneway
- @WebParam
- @WebResult
- @HandlerChain
- @SOAPBinding
Put simply, is a specification to define standard and portable web services. It offers the following benefits:
Version is 2.1 was released on December 15, 2009.