- Dynamic O/R-mapping of hierarchical XML-like data structure to relational database tables using numerous data types
- Content handling
- Internationalization (Data and user interface)
- Versioning / History
- Security using access control lists (ACLs) ruling mandators, roles/groups/users and data (type, instance, workflow and property permissions)
- Scripting (certain events can trigger scripts)
- Manage your data in a virtual tree-like filesystem
- Powerful SQL-like query engine
- Mandator support
[fleXive] is a comprehensive Java EE 5 library, based on EJB3, together with a supplementing JSF component library, built for flexibility and extensibility. It puts strong focus on enterprise-scale content modeling, storage and retrieval, and includes comprehensive JSF support for displaying and manipulating these contents in (web) applications. [fleXive]'s runtime environment can be included in existing Java EE applications, but it is also possible to build new applications and package them into stand-alone Java EE applications. The key features include:
- Posted by: Joseph Ottinger
- Posted on: April 22 2008 10:57 EDT
- Too flexive by Casual Visitor on April 22 2008 14:59 EDT
- Seam? by lipman li on April 22 2008 20:39 EDT
- Competitors? by Ashley Aitken on April 28 2008 01:23 EDT
"Error! Reason: Segment "flexive-screenshots" was not a keyword for a postVarSet as expected!"
"Error!Thanks for pointing out a broken link to or from our project website which is - at least not yet - powered by [fleXive] ;-) Could you please be more specific and tell me where you found that link? Thanks, Markus Plesser [fleXive] core developer http://www.flexive.org -- UCS - unique computing solutions gmbh http://www.ucs.at
Reason: Segment "flexive-screenshots" was not a keyword for a postVarSet as expected!"
can somebody compare it with Jboss Seam?
can somebody compare it with Jboss Seam?Hi Lipman Li, from our point of view it is hard to compare [fleXive] with Seam. [fleXive]'s intention is not to compete with Seam but rather to complement it. This is one of the strengths of [fleXive]: it can be used on its own and as a complementary framework. It is actually very easy to integrate [fleXive] into a Seam project as shown in the reference documentation. A more in-depth tutorial is in the works, but I can't give you a specific date yet, sorry. A good use-case to integrate [fleXive] into a Seam project would be if you need stronger/finer-grained security than Hibernate can provide and all the other goodies available in [fleXive] like dynamic datastructures, content handling, internationalization, user management, scripting, etc. Please feel free to ask if you have any further questions. Cheers, Markus Plesser [fleXive] core developer http://www.flexive.org -- UCS - unique computing solutions gmbh http://www.ucs.at
Does it support Active Directory user authentication?
Does it support Active Directory user authentication?Hi Ali, we don't support AD authentication out of the box yet. It is however possible using a JAAS module or modifying the authentication code in com.flexive.core.security.FxDBAuthentication. If there is a demand, pluggable (and scriptable) authentication without having to rely on JAAS might be included in future releases. Cheers, Markus Plesser [fleXive] core developer http://www.flexive.org -- UCS - unique computing solutions gmbh http://www.ucs.at
I'm not 100% clear what fleXive is. Is it another JEE container? What are it's competitors? How does it differ from them (if it is implementing the JEE standard)? Thanks, Ashley.
Hi Ashley, [fleXive] is a framework based on JEE, not a JEE container. Its main feature is the persistence engine which offers a high-performance way of dealing with hierarchical data (similar to XML), multi-lingual contents, and finegrained (field-level) security. I don't know of frameworks (open-sourced or not) that have the same focus. I guess the closest competitors are Enterprise Content Management systems (e.g. Nuxeo, Alfresco), and implementations of the Java Content Repository (e.g. Apache JackRabbit). Cheers, Daniel Lichtenberger [fleXive] core developer http://www.flexive.org -- UCS - unique computing solutions gmbh http://www.ucs.at