|
Project Information
-
Project feeds
- Code license
-
Apache License 2.0
- Content license
-
Creative Commons 3.0 BY-SA
-
Labels
Java,
JavaEE,
FileStorage,
Configuration,
Caching,
Cache,
I18n,
Mail,
Messaging,
JNDI,
CDI,
Context,
REST,
EJB,
Kaleido
Featured
Links
|
|
| "The art of simplicity is a puzzle of complexity" |
KaleidoFoundry is a simple and extensible java integration framework. It is based on jdk 6 and java EE 5 & 6 APIs, and provides : - a configuration management, dynamic and centralized (across cluster or local), manageable using REST API,
- a file resource abstraction (file / classpath / http / ftp / ssh / webapp, clob , ...),
- a caching integration and abstraction (ehcache, infinispan, coherence, ...) ,-
- an i18n service and management for labels & exception messages (resource bundle API extension),
- a naming service for local or remote jndi access (datasource / jms queue / ejb...),
- an asynchronous messaging client (jms, tibco rdv / ems...), and a mail sender service (async or not, local or centralized)....
Kaleido's components are based on a @Context injection mecanism. You benefit a dynamic and centralized configuration management in your modules (across clusters, modules...). It fits with Java CDI, Spring framework, Guice, or can be used standalone with aspectJ... KaleidoFoundry is user friendly, easy to extend and to integrate to your current java stack : using open source or commercial libraries, having or not a clustered environment, caching in a replicated or distributed mode, hosting in the cloud like gae... Let's start here
|