jEmbedded- SOC Container (Service Oriented Container) focused on managing and composing Services and other elements (as pojos, components etc...).
- Create and test faster your Integration/SOA/RIA
... [More]
prototypes or applications composing work flows of services in a graphical way (using the native jBPM support) or just using annotations and the dynamic creation/injection of services (+ any of the supplied services).
- Integrated with GWT/Spring MVC to create SOC-RIA applications.
- Introducing the Gwlets/Widglets components, similar in concept to portlets/applets but using GWT widgets and embedded services.
Have a look at the integration/esb case study using jEmbedded, GWT/Gwlets, jBPM, Emmbeded Database, Mule, JMS, Spring/Spring MVC to have an idea of what you can do: http://code.google.com/p/jembedded/wiki/jECaseStudy
FeaturesDynamic injection: create/compose services just with an interface + annotations (no impl needed). Compose your service workflows graphically using the jBPM native support. Implement services using Java or Ruby. 100% Annotation based configuration (plus .properties files for externalization). Can be used as a standalone container, in a web environment or integrated with other containers. Integration testing: http://code.google.com/p/jembedded/wiki/UserGuide. Monitor and manage the services through JMX (status, start, stop...). Spring native support (Spring/Spring MVC). Maven plugin. Several embedded services are provided out of the box and ready to use: - Embedded-database (HSQLDB/ Derby).
- Mule-Service and client (native support + validation-service).
- jBPM-Service (native support).
- JMSBroker-Service and client (ActiveMQ).
- CXFServer-Service (Apache CXF webservices).
- GWT-Service (Google Web Toolkit integration + SpringMVC).
- GWlet-Service (introducing the gwlets and widglets components).
- Spring-Service (native support + supporting services: i18n, validation, hibernate/jpa orm and mvc).
- Jetty-Service and Http-Client.
- Jdbc-Service (HSQLDB / Derby).
- Tomcat-Service and Http-Client.
- Jasper-Service (compiler).
- jRuby-Service.
- Validation-Service (annotation based, oval).
- Dao-Service (ORM).
- Hibernate-Service.
- Agent-Service.
- JMX-Service.
- Rules-Service (Drools).
- Properties Service. [Less]