Moqui Framework
Description
Moqui is an all-in-one, enterprise-ready application framework based on Groovy and Java. Moqui includes tools for screens, services, entities. NOTE: the code repository for Moqui is hosted on GitHub at: https://github.com/jonesde/moqui
Categories
License
Features
- Comprehensive 3-tier enterprise application framework: UI, service/logic, data
- Persistence facade facilitates use of relational data model throughout application instead of requiring object mapping
- API designed around a central object (ExecutionContext) that represents the state of the application and framework tools
- API includes facade interfaces for web, user, messages, l10n, resources (access, execution), logging, cache, transactions, entities, services, and screens
- Database driven authorization configurable for all artifacts (ie entities, services, screens, screen transitions, etc)
- Flexible multi-tenant support built-in (multi-database approach)
- Can run in a JEE application server or just a servlet container (Tomcat, Jetty, anywhere you can deploy a WAR file), and comes OOTB with Atomikos and Winstone for embedded use
- Deploy as a WAR file with external or embedded runtime directory, or run from command line since the war file is also an executable jar file
- Uses ehcache for distributed caching, and Quartz Scheduler for asynchronous and scheduled services (or other custom jobs)
- Security (authentication and authorization) runs through Apache Shiro and can be configured for external authentication using LDAP and other standard or custom authc systems
- Supports JSON-RPC and XML-RPC service interfaces OOTB, and includes tools for building REST-JSON and REST-XML APIs
- Written mostly in Groovy, and Groovy is the default scripting language (with easy support for adding others)
- FreeMarker is used for transforming XML Screens, Forms and Actions, and is the default template language (with support for easily adding other template engines)
- Native Apache Camel endpoints for flexible and powerful integration with other systems and applications
Update Notifications
User Ratings
User Reviews
-
THE successor of Apache OFBiz!
-
Looks promising... Looking forward...
-
A lightweight OFBiz