ASPL Fact & AF Architecture version ML4 released

Advanced Software Production Line, S.L. is proud to announce the new development milestone of ASPL Fact and AF Architecture, also known as "Granada Trip".
ASPL Fact is a new invoicing system for GNU/Linux (although it should compile and work on every platform where glib is available). It's based on AF Architecture, and it's licensed under the GNU/General Public License.
The main new feature in this development milestone is the independent definition of the AF Architecture: a modular n-tier component architecture specifically designed for business-managing application
design.
Also, we have taken the opportunity of this milestone release, and we have opened our new project page, with English translation, and a bit more standard compliant than the old one.
Screenshots | Downloads
These are the main changes made from ML3 to ML4:
- ASPL Fact:
- ASPL Fact
- Added a very good dynamic method for disabling interface widgets that give access to services the user has not permission to query.
- Updating the whole system for be compliant with the new library status.
- AF-Tax
- Added the new libafdal session support.
- Adding support for showing the compilation date and time.
- Redesigned code for being compliant with the new libafgs definition.
- LibAfdalTax
- Adding support for showing the compilation date and time.
- ASPL Fact
- Arquitectura AF:
- LibAfgs
- Added support for gather 2 or more services in an unique permission, allowing a better administration.
- Added support for querying AF-keys refresh. This is neccessary for implementing session security policies.
- Added support for creating servers from only one function.
- Added support for showing compilation date and time.
- Added support for storing logs about what is happening: what service is executed, who executes it and from where.
- Added support for command line options through libpopt for all af-*servers.
- Added support for enabling or disabling debug messages through AF_DEBUG environment variable.
- Added support for managing signals.
- LibAfdal
- Replacing old data-structure representing mechanism based on GTree with a new data-structure provided by libafdal: AfdalList.
- Added support for reporting client interfaces about available services according to the user's permissions.
- Added support for session refreshing: when libafdal level detects af-key expirations, asks af-kernel for a new af-key automatically. If the session expires, it asks client application for the user's password, and then asks af-kernel for a new session.
- Added support for showing compilation date and time.
- Added invisible mechanism for reconnecting to disconnected servers.
- LibCoyote
- Added support for getting IP addresses from incoming connections.
- AF-Kernel
- Added af-key refreshing service.
- Changing crypt code from libgcrypt to OpenSSL.
- Redesigned code for being compliant with new libafgs definition.
- Added support for showing compilation date and time.
- Now, if status info is saved in database. This way, if af-kernel is shut down and then restarted, the system continues working with no problem.
- LibAfdalKernel
- Added support for showing compilation date and time.
- LibAfgs
About Advanced Software Production Line
Advanced Software Production Line, S.L. is a Spanish firm founded in November 2000. Our business is centered on enterprise-software implementation for GNU/Linux operating system, and GNU/Linux installation and maintainance in enterprise environments. You can get more info in http://www.aspl.es


