The Gnosis
Transaction Manager is the first of a new paradigm in software
architectures. This new paradigm offers the software developer
and user substantial benefits in transaction workflow, business
rule management and application simplification.
How?
1) By moving the transaction management from the application
or middleware to the Gnosis Transaction Manager layer on
the database. The Gnosis Transaction Manager allows a transactions'
work-in-progress to be stored as the users work which significantly
reduces work-in-progress vulnerability to system crashes
& bugs. The Gnosis Transaction Manager capabilities
include stop, start, rollback, commit, create save point,
view at save point and rollback to save point functionality
as well as the ability to pass a transaction (work-in-progress)
from one user to another.
2) By moving the business rules from the application or
middleware and to the Business Rule Manager of Gnosis Transaction
Manager, which resides on the SQL-Server database. The Business
Rule Manager offers many enhancements over standard relational
database constraints, such as the ability to define specific
error messages for user comprehensibility, to define business
rules on views as well as tables, to define whether a rule
is enforced as the user works (known as 'on activity') or
when the user completes the transaction (known as 'on commit').
The Business Rule Manager also includes the ability to define
class hierarchies, mandatory children for a parent, rules
on combinations of attributes and more..