 |
modular open source web systems:
RouteOne is a powerful suite of standards-based applications delivering a wide range of business functions on the web. RouteOne applications are interlaced in a common technology, with detachable modules for rapid deployment in any combination.
Each application can be customized to a degree that fits your objectives and budget. RouteOne applications can be securely deployed and managed on our servers, or hosted on your servers and managed remotely, or purchased and managed by you, depending on your IT standards and practices.
The RouteOne system is stable, secure, scalable, and reliable. Managed from a single point of entry, RouteOne applications are as easy to administrate as they are to use. As web technologies evolve, so will RouteOne.
Technical Notes:
General System Architecture
Based on the system's modular architecture, many central methods can be shared and inherited. Such things as authenticating users and combining complex templates with data are functions that need not be re-invented every time a new system is put in place. The RouteOne Infrastructure handles all of these generic functions, allowing web-based applications to be developed quickly and cost effectively without starting from scratch each time. The system is very robust and handles a wide range of functions including things like credit card processing, shopping carts, image editing, user and group management, secure content management, web-based collaboration tools, etc.
RouteOne is an object oriented code base developed in mod_perl. The system extends Apache’s standard document handling methods and is pre-compiled into each Apache web server thread and stored in memory. As a result, mod_perl is recognized for its unparalleled performance and stability. This central system acts as the core or kernel of the infrastructure and all functional elements and business rules are loaded in object oriented modules allowing modules to be added or removed as needed.
Modules
All functionality in the system if divided up into modules. These modules allow for more fine grained security rules as well as the ability to mix and match system features. In addition to the standard RouteOne module, which provides the functionality for all of the basic aspects of the systems administration, Viallo and Domain7 have developed numerous modules to handle a wide array of web service needs. These modules can be implemented for a small up-front cost and utilized without the need to start from scratch. Additionally, the client can add their own modules or customize existing modules to meet their unique needs.
Security
The system has built-in user/group management and security. This security allows access to be granted on a module by module basis. By operating in this model, the administrator has complete control over the resources and systems that each individual can access. In addition to this, RouteOne uses an unique data encryption layer that sits between the application code and the database. This layer encrypts and decrypts data that flows through it. As a result, the sensitive data in the database is unusable by anyone that may gain unauthorized access to the database. The Administrator can choose which data they would like to have protected in this fashion and which the would not. Additionally, our systems are able to keep a trail of actions preformed by various users, allowing an administrator to audit system use and identify any possible abuse issues.
Template Abstraction
The object oriented code allows for a high degree of separation between the data and the way in which it is displayed. Templates can be managed in GoLive, Dreamweaver, or other HTML editors without the need for a technical understanding of the code or the way it operates. Additionally, this provides a great deal of flexibility in terms of multi-lingual initiatives and multi-lingual applications. The templates themselves are complied and stored in the memory of the server thread to provide for excellent system performance. Templates are not limited to HTML and as a result, the system can operate in many different formats from XML to WAP, among others.
Back to Top ^
|
 |