![]() |
|||||||
|
|||||||
|
EJBSpaces is a clean-sheet, open-source, JavaSpaces(TM) implementation that is accessed through a J2EE application
server such as WebLogic, JBoss, WebSphere, etc.
This allows simple integration with other J2EE resources (servlets, datasources, etc.). EJBSpaces includes a TransactionManager implementation, a LeasingManager implementation and an EventManager implementation that may be used independently of the JavaSpaces service.
There are two goals to this project:
Use EJBSpaces to transform your J2EE application into a dynamic, service oriented architecture! The simple power of JavaSpaces is available to your J2EE application by simply deploying the EJBSpaces ejb-jar. It’s that easy! Use EJBSpaces to separate highly-coupled components or create a robust, persistent, transactional caching service! EJBSpaces can also be used in “local” mode to create a component-based architecture for ANY application! In order to flatten the learning curve for experienced application developers, the Space is presented through technology that is already familiar to them: J2EE. More to the point - the space is accessed through JNDI rather than Discovery. We also take advantage of J2EE application servers built-in features such as RMI and HTTP. With EJBSpaces, we hope to address the gap between compute-server optimizations and typical key business optimizations:
We hope to make JavaSpaces a more usable and accessible technology for business needs. EJBSpaces is designed for both easy experimentation and as a production class application.Have fun and let us know what you think! |