Web Services Metadata For Java
   HOME

TheInfoList



OR:

Jakarta Web Services Metadata (JWS; formerly Web Services Metadata for Java platform and Java Web Services), as a part of
Jakarta XML Web Services The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a Jakarta EE API for creating web services, particularly SOAP services. JAX-WS is one of the Java XML programming APIs. Overview The JAX-WS 2.2 specificatioJSR 224d ...
(JAX-WS), is a Java programming language specification (JSR-181) primarily used to standardize the development of
web service A web service (WS) is either: * a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or * a server running on a computer device, listening for requests at a particular port over a n ...
interfaces for the
Jakarta EE Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web serv ...
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 In software engineering, a plain old Java object (POJO) is an ordinary Java object, not bound by any special restriction. The term was coined by Martin Fowler, Rebecca Parsons and Josh MacKenzie in September 2000: The term "POJO" initially den ...
(POJO) 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
JSR 181
is a specification to define standard and portable web services. It offers the following benefits: * Provide a simplified model for developing web services * Abstract the implementation details * Achieve robustness, easy maintenance, and high interoperability Version is 2.1 was released on December 15, 2009.


References


References

* {{Jakarta EE Java enterprise platform Web service specifications Java specification requests