Topic · topic
JAX-WS
JAX-WS (Java API for XML Web Services) is a Java standard for building and consuming SOAP-based XML web services. Originally specified as JSR 224 under the Java Community Process, JAX-WS is now part of Jakarta EE as Jakarta XML Web Services. It defines annotations and runtime APIs that allow developers to expose Java methods as SOAP web service operations and to generate Java client stubs from WSDL documents. Reference implementations include the Eclipse Metro project and Apache CXF.
Resources
-
Jakarta XML Web Services (JAX-WS)
The Jakarta EE specification for XML web services, formerly JSR 224 JAX-WS. Defines annotations such as @WebService, @WebMethod, and @WebParam, as well as runtime APIs for SOAP-based web service providers and clients.
-
Eclipse Metro
Eclipse Metro is the reference implementation of Jakarta XML Web Services (JAX-WS), providing a high-performance, extensible SOAP web services stack for Java applications.
-
Apache CXF
Apache CXF is an open source services framework that supports JAX-WS and JAX-RS, providing tooling and runtime support for SOAP, REST, and other web service protocols.
Links
Providers working in JAX-WS
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| Apache CXF | Apache CXF is an open-source Java services framework governed by the Apache Software Foundation that helps build and develop web services using JAX-WS (SOAP) and JAX-RS (REST) frontend APIs. It supports contract-first (WSDL) and code-first… | thin | 1 |
| SOAP | SOAP (Simple Object Access Protocol) is an XML-based messaging protocol for exchanging structured information in web services, standardized by W3C as SOAP 1.2 (2003). It provides a platform-independent, language-neutral framework for web s… | emerging | 1 |
| Jakarta EE | Jakarta EE is the open source successor to Java EE, providing a set of specifications for enterprise Java development. Jakarta EE is developed under the Eclipse Foundation and includes specifications for web services, messaging, persistenc… | emerging | 6 |
| Eclipse Foundation | The Eclipse Foundation is a non-profit (Belgian AISBL) that provides a global community of individuals and organizations with a mature, scalable and business-friendly environment for open source software collaboration and innovation. It is… | strong | 19 |
| ACORD | ACORD is the global standards-setting body for the insurance industry, publishing the data standards that insurers, reinsurers, brokers, MGAs and software vendors use to exchange policy, claims, party, underwriting, accounting and settleme… | developing | 6 |
| OpenTravel Alliance | The OpenTravel Alliance is a volunteer, non-profit travel technology standards body headquartered in Melbourne, Florida, United States. Since 1999 it has published the OpenTravel Specification — the OTA 1.0 XML message suite (releases 2001… | developing | 8 |
| Open Liberty | Open Liberty is a lightweight, open source Java application server from IBM for building cloud-native microservices and applications with full support for Jakarta EE and MicroProfile. | thin | 1 |
| Dropwizard | Dropwizard is a Java framework for developing ops-friendly, high-performance RESTful web services, pulling together stable, mature libraries from the Java ecosystem into a simple, lightweight package. | emerging | 1 |
| Apache Ant | Apache Ant is a Java-based build tool and library developed by the Apache Software Foundation, used to automate software build processes. It uses XML-based build files to define targets and tasks for compiling, testing, packaging, and depl… | emerging | 2 |
| Bean Validation | Jakarta Bean Validation (formerly Java Bean Validation / JSR 380) is a Java specification providing a standardized constraint model and API for validating Java beans using annotations. It defines built-in constraints (@NotNull, @Size, @Min… | emerging | 3 |
| SOA | Service-Oriented Architecture (SOA) is an architectural style for building software applications as a collection of loosely coupled, interoperable services. Each service encapsulates a specific business capability and communicates with oth… | emerging | 1 |
| JSON Processing | JSON Processing (JSON-P) is a Java API for parsing, generating, transforming, and querying JSON messages. Standardized as Jakarta JSON Processing, it provides both an object model API and a streaming API for working with JSON data in Java… | emerging | 1 |
| JSR-303 | JSR-303 (Bean Validation) is a Java specification that defines a metadata model and API for JavaBean validation. It provides a standard way to define validation constraints on Java objects using annotations, enabling developers to enforce… | emerging | 1 |
| JPA | Jakarta Persistence (formerly Java Persistence API / JPA) defines a Java specification and binding layer for the management of persistence and object-relational mapping in Java environments. It provides a standardized ORM framework that en… | minimal | 1 |
| JSF | Jakarta Faces (formerly JavaServer Faces / JSF) is an MVC framework for building component-based user interfaces for Java web applications. It simplifies the development of web UIs through a component-driven approach with managed beans, an… | minimal | 1 |
| JSON Binding | Jakarta JSON Binding (JSON-B) defines a standard binding layer for converting Java objects to and from JSON documents. It specifies a default mapping algorithm for serializing and deserializing existing Java classes to and from JSON, while… | minimal | 1 |
| MISMO | MISMO — the Mortgage Industry Standards Maintenance Organization — is the standards development body for US real estate finance, founded in 1999 and a not-for-profit wholly owned subsidiary of the Mortgage Bankers Association since 2004. I… | minimal | 0 |
| ResWare | ResWare is customizable title and escrow production software for real estate closings, originally built by Adeptive Software Corporation and acquired by Qualia Labs in December 2020 (now shipping as ResWare 10 within the Qualia ecosystem).… | minimal | 7 |
| Java EE | Java EE (Java Platform, Enterprise Edition) was a set of specifications extending the Java SE platform with enterprise features such as distributed computing and web services. In 2017 Oracle transferred Java EE to the Eclipse Foundation, w… | minimal | 0 |
Tags
Jakarta EEJavaJAX-WSSOAPStandardsWeb ServicesXML