|
|
Framework
™
Product Overview
The Sabertooth Application Framework™ consists of a number of core components and systems that allow
us to produce custom software in a fraction of the time it normally takes. The fundamentals of a distributed application - data access, state
management, audit control, access control, workflow, etc. are already pre-built allowing us to fully
concentrate our development efforts on custom code specific to your business problems.
Very few custom applications can afford the time or effort to produce such a rich and comprehensive feature set. Such sub-systems, although desirable, are often deemed secondary and reduced in scope in order to make the primary goals feasible.
The end result is that most custom applications are inferior to off-the-shelf solutions because they simply didn't have the time to bring them up to standard.
Every custom application we build, however, has features and functionality of an off-the-shelf solution without the added development time
so you don't need to sacrifice on functionality in order to make a deliverable.
General Features
Designed with scalability, extensibility and ease of use in mind, our Application Framework
enables 'best of breed' solutions.
- 100% web-based, no client install required anywhere
- Built from the ground up, using .Net and XML technologies
- Scalable, robust, Object-Oriented components written in managed C# code
- Extensible design supports third-party integration
- Centralized, remote access admin tools
- Data access supports multiple databases, configurable at runtime
- Built-in SOAP/Web Service support
- Built-in notification service
Workflow Features
Our Business Process Engine is an XML-based workflow engine,
supporting both manual and automated workflow. Its advanced routing capabilities
are designed to handle the most complex business processes.
- Supports complex process, sub-process and activity models
- Supports automation and manual intervention
- Supports advanced routing such as Sequential routing, Parallel routing, Alternative routing, and Iterative routing
- Supports advanced synchronizations such as Batch merges, Deferred merges, Preferred merges, and Repeated merges
- Supports automated routing such as Deadlines
- Supports advanced constructs such as Iterative spawning
- Customizable user work queues
- Work queues support individual user, role, group and user pool scenarios
- Advanced role-based functionality and access control
- Supports integrated wizard and form-based applications
- Support document attachments
Security Features
Security is foremost on business owners' minds these days, and rightly so. Our
framework boasts tightly integrated security throughout all layers -
presentation, business, and data.
- Fine-grained role-based access control
- Single application and user security context available across all tiers
- Multiple-key approach for user authentication, authorization and data privacy
- Extensive user and system audits
- All components are secured, across all layers
- Supports Windows Active Directory integration
- Supports distributed data store caches
- Supports secure state management
- Highly flexible user model handles relationships between user and various organizational hierarchies
Audit System
While redundant systems, and queued components prevent the need for retracing
transactions (a common use of audit trails in the past), usage and productivity
usually provide valuable insight.
- Standard events and errors logged
- Supports custom events and errors
- Windows Error Log, the industry standard location for errors means familiarity for application support personnel
- DB event logs mean unlimited reporting and data modeling
- "verbose-mode" can be used to trouble-shoot errors
- Standard, centralized administration tools
- System operations and logging can only be achieved through secure objects
State Management System
In today's distributed systems, it is not uncommon to have large distances
between applications and their data store. Caching mechanisms are essential in
these cases to maintain adequate performance. Further performance benefits can
often be seen from caching user-centric data for the duration of a user's
session.
- Faster application performance, or performance-recovery in widely-distributed environments
- Optimal solution to load-balanced environments where client-affinity is not desirable
- Sensitive data is maintained inside a separate secure cache, and accessed through secure objects only
Transformation System
Sharing data between different departments, divisions and even other companies
is becoming more and more prevalent. Your single system may need to transform
your data into multiple formats, across disparate systems.
- Framework for additional transformation services
- Email messaging / notification service
Resource Management
Managing content and internal and external resources in a variety of formats, is an essential component of any
application framework.
- Workflow attachment integration
- Content management enables upload, download, browsing, editing of both physical and data-driven content and resources.
- Flexible category and keyword taxonomy enables faster searching.
- Leverages existing applications to edit resources
- Manage all content in one central location
Information Search
Access to content, resources and data is only half the battle. Course and fine-grained search capabilities are needed to assist the user to find the right resource in less time.
- Course and fine-grained search capabilites allow users to refine searches for very specific results.
- Search all content, data and resources in one central location.
Localization and Internationalization
Today's applications are used by nationwide, sometimes worldwide, companies. They need to accommodate a variety of languages, time zones, and cultural settings.
- UTC date/time support enables global synchronization.
- Unicode (UTF-8) Encoded text and ISO language support enable multiple languages.
Personalization
User's expect applications to respond to their preferences, customizing their experience in order to make the tool more familiar and easy to use.
- User preferences allow users to customize the way each application functions to their tastes/needs.
- Application settings can be overridden by each organizational unit to suite their locale needs, language support, preferences, etc.
Online Help Documentation
Standard, easy to use help documentation provides an easy way for your employees to maximize use of the software, while reducing training time.
- Easy to use, online help tool.
- Help documentation can be managed through content management system, allowing you to handle help documentation management yourself.
Server Requirements
Microsoft Windows 2000/XP/.NET
IIS 4.0/5.0/5.1/6.0
SQL Server 7 or higher, Oracle 9i or higher database support
Microsoft .NET Framework or .NET Framework Redist
Client Requirements
Online Demonstration
Mortgage Approval Demo
This is a secured demo and requires a valid username and password.
If you do not have one, please contact our sales department and we can provide one.
Product Support
Documentation
|
|