AX2E - AXESCON XACML 2.0 Engine (Beta version) |
|
Welcome
|
Welcome to AX2E!AX2E is a brand new implementation of the OASIS XACML standard, written in the JavaTM programming language. For more information about XACML look at a slightly outdated but still usefull "A Brief Introduction to XACML" , or the XACML TC web page. AX2E requires the Java 2 Platform, Standard Edition version 1.4.0 or later.AX2E provides complete support for all the mandatory features of XACML 2.0 as well as a number of optional features. AX2E is built for easy extensibility and customization, through clearly defined public interfaces (APIs) and its component-based architecture. AX2E can be configured to use customized or completely new components, which can, for instance, implement new attribute data types or policy stores. AX2E passes all tests in current XACML 2.0 Conformance Test suite. This project was developed in AXESCON LLC. Our primary expertise is in enterprise software development on J2EE platform with current focus on access control frameworks using XML-related technologies. If you'd like to employ our consulting services please mail to info@axescon.com.
Introduction to XACMLXACML (eXtensible Access Control Markup Language) is an OASIS standard for access control implementation. It defines XML-based security policy language as well as a model of data flow of authorization decision making. This model has an abstraction layer which allows easy customization to any particular environment.This model is based on request/response paradigm. When a user tries to perform a given action on a given information resource, it's the task of PEP (policy enforcement point), protectig such a resource, to form a request for access to PDP (policy definition point). PDP finds applicable policies, then evaluates these requests. Finally, PDP send a response with a decision back to PEP. PEP may grant or deny access to a resource based on this response. XACML standard defines XML schemas for policy language and for request/response language. Having the above mentioned abstraction layer, it's not necessary to have request/response and even policy actually written in XML. For example, it can be more effective to pass requests as Java objects to PDP, as long as these objects can be "logically mapped" to XACML Context schema. The same is true for policies and other elements of XACML standard. Implementing XACML in the enterprise, several obvious benefits can be achieved:
|
Copyright 2006 (c) AXESCON LLC. All rights reserved. Use is subject to license terms.