JBoss Wildfly is a blazingly fast, lightweight, cluster-ready application server that you can run locally for development, in your company's data center for testing and/or production, or even in the cloud. And with ModeShape's kit for Wildfly, you can have Wildfly manage your repositories while making it trivially easy for your applications to use the JCR API.
A few of the benefits of running ModeShape within Wildfly are:
The application server has a small footprint, starts in just a few seconds, has a lot of tooling, and is of course open source. Developing applications with it is a breeze.
The module classloading system means that your applications only need to see those APIs that are necessary, and application and services can use different versions of the same libraries.
Repositories are configured centrally within the Wildfly configuration, and make use of the existing configuration and management support.
Add or remove repositories individually, without impacting the other repositories or their users
Change some aspects of a repository configuration while it is running and being used
A single repository can be used by multiple deployed applications and services
A single deployed application or service can use multiple repositories
Applications and services only see the JCR API and public ModeShape APIs
You can start using ModeShape with just a few steps:
Write and deploy applications that use the JCR API, ModeShape's RESTful API or WebDAV API, or JDBC API