Projects
EDIReader MuleKit is a set of Mule transformers and routers that provide flexible handling of EDI data with Mule. The MuleKit is build upon EDIReader, a proven open source Java framework for parsing EDI data in a way that allows simple integration with XML tools. The combination of Mule and EDIReader in this manner offers a rich variety of options for configuring EDI solutions with Mule in the same ways that you configure XML processing.
A container context that allows Mule
objects to be configured using Plexus
or have Plexus services managed by
Mule.
本プロジェクトは、Mule及び関連ソフトウエアを日本語環境で円滑に利用できるようにプログラムをI18N及びL10Nすることを目的とします。
Provides extensions to use PicoContainer with Mule, such as using the container as a factory for Mule managed objects.
Provides extensions to use HiveMind with Mule, such as using the container as a factory for Mule managed objects.
This project is to provide support to the process of introducing SCA support into Mule.
RSS Mule support
This project will allow JCA connectors to work directly with Mule.
A module to connect to the sugarCRM application.
Allows Mule to seamlessly host standard Java Web Applications (integrated Jetty 6). Packed/exploded deployment, re-deployment and hot-deploy of apps available.
Mule Spring Proxies makes it possible to configure and inject a Mule proxy using Spring configuration as a Springified alternative to MuleClient. The module might be a part of the SMuT Stack and simplifies interaction between services outside Mule and Mule services (UMOs). Attached so far is a simple poc.
S2Mule helps Java developers to use Mule's very significant functionalities from Seasar2 applications easily. Java developers are able to configure S2Mule by dicon file only. So, They don't need to learn XML configuration syntax any more.
Smooks is a Java Framework/Engine for processing XML and non XML data (CSV, EDI etc). It can be used to perform Data Transforms using existing Transformation and Templating technologies such as XSLT, FreeMarker, StringTemplate etc. Smooks can also be used to simply analyze a data stream - e.g. to populate a Java Object model from the data stream (CSV, EDI, XML etc). Smooks supports both DOM and SAX processing models, but adds a more "code friendly" layer on top of them. It allows you to plug in your own "ContentHandler" implementations (written in Java or Groovy), or reuse some existing handlers. For more information about Smooks see http://milyn.codehaus.org/Smooks
This transformer takes a byte array or string as the input source and transforms it into a byte array in one of the FOP formats.
This project will add extended XML support to Mule by adding additional XML data binding frameworks as outlined in http://mule.mulesource.org/jira/browse/MULE-1208.
A set of annotations for configuring Mule at various levels such as services, endpoints, entry points and routers. These annotations offer an alternative to configuring Mule from Xml or programmatically.
This project deals with wrapping Serving XML in a transformer to be able to use Serving XML and all its power inside Mule.
Related Mule-JIRA Issue:
http://mule.mulesource.org/jira/browse/MULE-1262
The latest version for Serving XML can always be downloaded here: http://servingxml.sourceforge.net/
This project will host the ws-security module from the current mule-2.0.x branch.
This module concentrates on Excel-Support by providing services to read and write excel files. As a starting point a simple mule module was developed which can write excel sheets by using http://jxls.sourceforge.net/. There is also a simple transformer with a mapping (in order to map excel to beans) when reading excel file.
Further discussion see: http://www.nabble.com/New-MuleForge-project-%28Excel%29-to16114555.html#a16116737
This module implements SWIFT FIN parsing and validating the SWIFT input to produce a detailed validation report ( Validation includes Network Validation Rules)
To provide support for scripting languages such as Ruby, JavaScript, Python, and more. (Groovy is already supported by Mule.)
Implementation of JSON transformers for Mule so that objects can be serialized and deserialised using JSON object notation. There is a project called Jackson (jackson.codehaus.org) that should be used for the the actual serialization since it supports streaming and should fit well with Mule.
Allows Mule to consume and dispatch data events to JDEdwards applications using GenJava Api.
A Mule Filter implementation which scans payload of mule messages for viruses. This filter will make use of an underlying Virus scanning engine like F-Secure, Kaspersky, ClamAV etc).
This module provides security configuration within mule based on SAML (www.opensaml.org). Besides a security provider for SAML, various authentication handlers for exiting transports are provided
The Common Retry Policies is a module containing community built and maintained implementations of retry policies.
Provides support for instantiating Java classes through Guice.
A module that supplies transformers to extract and encode XML documents in SOAP messages.
The FreeMarker module allows FreeMarker templates to be used for message transformation.
