Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as "AJAX" development. Supported browsers are Mozilla - Firefox and family, Internet Explorer with MSXML3.0 and up, Konqueror (KDE 3.3+ for sure), Safari and Opera 9.
Maven 2 Mojo Plugin that generates Source Code Management Statistics reports as part of the mvn site command.
Thin, light, fast persistence+web framework
JSecurity is a powerful and flexible open-source Java security framework that cleanly handles authentication, authorization, enterprise session management, single sign-on and cryptography services.
Common Build Resources
Naked Objects is an open source Java-based application development platform. It's called Naked Objects because all you need to develop are your domain objects - the Naked Objects platform auto-creates an object-oriented user interface (giving you the choice of different styles) and the underlying database (using Hibernate)
soapmonitor for Axis 2.0
WS-Metadata Exchange implementation
Pinging capability to services deployed in Axis2
The Axis 2 Plugin for Maven allows client side and server side sources from a WSDL.
XMLBeans data binding support for Axis2
Axis2 scripting support for services implemented with scripting languages
Axis2 SAAJ implementation
Axis2 SAAJ API
JSR-181 and JSR-224 Annotations Processing
Axis2 : MTOM Policy
spring for Axis 2.0
Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well as the move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on. At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the day for Web services. Today service interactions are much more message -oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.
Core Parts of Axis 2.0. This includes Axis 2.0 engine, Client API, Addressing support, etc.,
Axis2 JWS API
Axis2 JSON module
A Maven 2 plugin for creating Axis 2 module archives (mar files)
WS-Addressing implementation
Axis2 JAXWS API
Core Parts of Axis 2.0. This includes Axis 2.0 engine, Client API, Addressing support, etc.,
Axis2 JAXWS Integration Tests
A Maven 2 plugin for creating WSDL files from Java source.
Axis2 JAXWS Implementation
JAXB-RI data binding support for Axis 2.0
To generate WSDL file for a given Java class
Axis2 Integration
Axis2 Fast Infoset module
A Intellij IDEA plugin for Service Archive creation and Code Generation
Axis2 CORBA module
Axis2 Clustering module
The Axis 2 Plugin for Ant Tasks.
A Maven 2 plugin for creating Axis 2 service archives (aar files)
Axis2 Data Binding module
Axis2 Code Generation module
ADB code generation support for Axis2
JiBX data binding support for Axis 2.0
Apache FOP (Formatting Objects Processor) is the world's first print formatter driven by XSL formatting objects (XSL-FO) and the world's first output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, AFP, TIFF, PNG, SVG, XML (area tree representation), Print, AWT and TXT. The primary output target is PDF.
jGuard is a library that provides EASY security (authentication and authorization) for Java web applications
jGuard is a library that provides EASY security (authentication and authorization) for Java web and standalone applications
These are the tools used to generate docs from schema
Is a webapp that provides an interface to some of the examples here such as the LoanBroker, Hello World and Echo examples. It also provides examples of accessing Mule using REST style service calls and is itself an example of how to embed Mule in a webapp.
This module does not publish any content itself, it's just a shorthand for referencing all examples at once. This is needed in the various distributions we package where we either nedd to include or exclude all examples.
This example demonstrates how to invoke an ASPX web service from Mule and transform the result using XSLT and deserialise the result to a StockQuote javabean. The examples demonstrates invoking the service using REST and SOAP.
A simple example that demonstrates Mule's JSR-223 Scripting support.
The Loan Broker example application is based on the example presented in the Enterprise Integration Patterns book. This chapter of the book is available online so you can see a detailed description of the application here (http://www.eaipatterns.com/ComposedMessagingWS.html).
Umbrella for different variations of the Loan Broker example.
Shows how to configure multiple components to interact on a single request and how to manage event transformations.
Demonstrates using Spring as the external container to provide the objects managed by Mule and how to publish events to multiple outbound endpoints. The example consists of two components; ExecptionManager and BusinessErrorManager.
Is a simple component example that demostrates how to expose a component over multiple transports (soap and stream).