MiniACS
MiniACS is web application framework extending AOLserver with clustering, distributed cache, easy-to-use database API and TCL
utility procs extracted from OpenACS (ArsDigita Community System descendant)
It really makes AOLserver fully-featured web application server.
MiniACS Rationale
MiniACS purpose is to fill gap in web application frameworks which
exists between pure AOLserver and OpenACS (ArsDigita Community System
descendant). MiniACS shares OpenACS design patterns and is based on
core services extracted from OpenACS kernel. At the same time it
avoids ACS complexity and run-time overhead. MiniACS is to be
thougth of as Minimalistic ACS or ACS subset which is focused on the
most essential functionality needed by web application developers.
MiniACS realease is inspired by OpenACS 4.x immaturity, its relatively
poor performance and steep learning curve due to its complexity.
MiniACS Features
- order of magnitude more efficient than OpenACS by utilizing request handling mechnisms build in AOLserver
- server clustering offering almost linear scalibility
- distributed, collaborative, elastic information caching
- easy-to-use database API and SQL query dispatcher from OpenACS enabling PostgreSQL and Oracle portability
- does not enforce particular SQL data model like ACS does
- complete API of AOLserver enhanced by OpenACS TCL utility procs
- secure and efficient OpenACS 4.x HTTP sessions
- relatively easy to learn when compared to ACS
- designed to be as compatible with OpenACS as possible while retaining its fundamental features
- commercially supported by Zjednoczenie.com
|