Developer(s) | HERASAF |
---|---|
Stable release | 1.0.0-M2 / September 3, 2010 |
Written in | Java |
Operating system | Cross-platform |
Platform | Java Virtual Machine |
Type | Application framework |
License | Apache License 2.0 |
Website | http://www.herasaf.org |
Contents |
HERASAF is a well established open-source project hosted and supported by the University of Applied Sciences Rapperswil in Switzerland. The project maintains three main targets:
All development and solutions in any area of these three targets are and will be built upon freely available, established and future driven technologies and standards. HERASAF's main focus relies on interoperability, expandability and exchangeability of high quality software artifacts.
HERASAF was founded in 2005 and is an official open source project since 2006. It is very well established since 2008.
By today the HERASAF XACML Core has become a comprehensive XACML engine representing the de-facto reference implementation of XACML 2.0. HERASAF recommends every software architect or developer to use the HERASAF XACML Core instead of Sun's XACML Implementation.
All work delivered by HERASAF will always follow the same Credo that defines also the HERASAF project name.
Holistic approach
HERASAF follows a holistic philosophy in all aspects of software engineering.
Enterprise Suitability and Readiness
HERASAF software components shall be adoptable as a non-intrusive framework, meaning that only minor changes have to be undertaken to integrate HERASAF software in an existing environment. HERASAF software is designed explicitly for adaptability and extensibility. The HERASAF API can be used to integrate corporate-specific components. These components simply need to use the extension points provided by HERASAF. HERASAF uses established and validated standards. This way it is based on solid ground and open for extension in the future. Extensibility enhances interoperability and helps integrating HERASAF in existing or future infrastructures.
Application Security
HERASAF is focussing on application security. This could be development of frameworks for security implementation, development of components for security administration or research on holistic end-to-end security integration.
Architecture Framework
HERASAF delivers software components establishing a framework for building highly customizable and extensible architectures.