|
The Saros Rapid Application Development (RAD) system is designed to
create complex SaaS applications at a fraction of the cost typical with conventional
programming. The Saros RAD features include:
- Web browser based administration tools that greatly simplify the creation and maintenance
of complex data-driven web sites.
- Virtually any type of web based application can be configured. In the event a desired
type of screen control in not available it can be added.
- Applications created are configurable to meet each client’s specific needs. Screen
content and basic screen appearance is maintainable by non-technical client administrators.
- Installed on secure scalable “Cloud” web servers supported by leading 3rd party
providers. Optionally it can be installed on a client owned web sever.
Saros RAD System Components:
Application Base Page – One or more base pages that include a standard header and footer that define the overall look of the application module being displayed. Each application module can have its own base page or share it with other modules. Saros RAD generated web pages are displayed within the base page. Generated pages are rendered in Html and Java. Data input by the user in a generated form is automatically stored in the Saros RAD database.
Saros RAD “Kernel” – Compiled Microsoft ASP.Net application located on the server that:
- Generates application pages displayed in the user’s browser, based on page template and configurations stored in Saros RAD configuration database.
-
Handles the saving of web page user input data to the Saros RAD configuration database and display of data pulled from one or more of the databases associated with the application.
-
Launches business rule scripts based on a specific user action.
-
Includes browser based administration tools that create and maintain Saros RAD application modules.
Includes common business rule logic built into the Saros RAD kernel.
Business Rule Scripts – Optional business rule scripts that are launched on server by a variety of user actions. The language is VB Script (same as used for Excel and Word macros) and includes a special Saros RAD object that provides direct access to the Saros RAD database, standard enterprise database, or multiple other application specific databases. These scripts perform application specific logic not already available within the
Saros RAD “Kernel”.
Page Templates - Templates stored in XML format that define which controls and what user screen arrangements are displayed on a given screen.
Detail configuration of these controls can be controlled from the RAD configuration database. For example a comprehensive application built in Saros RAD for the Department of Labor has over 1000 different configured pages based on only approximately 50 unique page templates.
Templates can be edited directly using a simple XML based configuration language or through administration “wizards” that automatically create page templates based on a guided interactive Saros RAD application module.
Configuration Database – Contains configuration data, authorized user information, data automatically captured from generated browser user pages, and other Saros RAD specific supporting data.
Application Database(s) – Multiple databases can be accessed directly
by the Saros RAD both local to the web server and remote. Standard database on the
web server is MS SQL Server but any ODBC compatible database can be accessed.
|