[8 total ]
XStream is a simple library to serialize objects to XML and back again. Features: Ease of use, no mappings, performance, clean XML, no modifications to classes, integration with XML libraries, full object graph support, customizable conversion strategies.
Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis SOAP stack to build on the lessons learnt from Apache Axis.
Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but it also has integrated support for the widely popular REST style of Web services.
Apache CXF simplifies the construction, integration, and flexible reuse of technical and business components using a standards-based, service-oriented architecture (SOA). CXF is a merger of two prior OSS projects - Celtix ObjectWeb and XFire
... [More]
projects. CXF support JAX-WS, RESTful and POJO for the building Web Services. CXF support SOAP, JMS, CORBA and more. [Less]
JiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions.
... [More]
JiBX is designed to perform the translation between internal data structures and XML with very high efficiency, but still allows you a high degree of control over the translation process. [Less]
Woodstox is a high-performance validating namespace-aware StAX-compliant (JSR-173) Open Source XML-processor written in Java.
XML processor means that it handles both input (== parsing) and output (== writing, serialization)), as well as supporting tasks such as validation.
Jettison is a collection of StAX parsers and writers which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF.
StaxMate is a light-weight framework that adds convenience to streaming XML-processing without significant additional overhead.
It builds on top of StAX (JSR-173) compliant processors such as Woodstox , and offers two basic abstractions:
* Cursors, which build on XMLStreamReaders
* Output objects, which build on XMLStreamWriters.
The policy project has two distinct goals:
- In the short term, make JAX-WS WS-policy aware by moving out the generic policy code from project Tango.
- In the long term, provide a common, abstract policy API layer. The API design should be
... [More]
independent of any particular policy expression language. Instead it should be use case driven and ease-of-use oriented.
The project is inspired by the effort and experience gained with WS-Policy and other policy languages for web services in project Tango. Unlike the WS-Policy implementation in project Tango, this project is meant to approach the policy domain in a much more general sense and to enable policy features in a wide spectrum of Java SE and Java EE applications. [Less]