O'Reilly logo

Seam Framework: Experience the Evolution of Java™ EE, Second Edition by Thomas Heute, Jacob Orshalick, Michael Juntao Yuan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

22 Rule-Based Security Framework

Business processes are closely related to business rules. Seam integrates the Drools (also known as JBoss Rules) engine to support sophisticated rules. In fact, Seam itself uses Drools to implement an innovative security framework for web applications. In this chapter, we demonstrate how business rules are used to manage security.

Managed security is one of those “half-measure solutions” in enterprise Java. The standard Java EE security model works okay for the simplest cases (e.g., to require login to access part of the site). But more often than not, developers struggle against the standard Java EE security schemes and work around them instead of using them.

The Seam security model, on the other ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required