|
|
 |
At Chaney Systems we are fully qualified with the development tools, hardware and experience to develop applications for all your in-house needs. In all of our designs we use the three-tier development approach which assures application reliability and maintainability and results in customer satisfaction.
We develop applications that track customer's secure accounting functions to printing windows stickers for the automobile industry. One common area we have developed solutions for deals with integrating a customer's internal business system with the customer's website. If you're looking for experience in a specific area, Chaney Systems has what you're looking for. The reason for this is simple - we have a combined consulting and developing experience of well over 30 years!
Chaney Systems uses the industry standard three-tier development system when developing all of our applications. The basic advantage of using this model for our customers is to save customer costs in the long-run by providing the best product on the market. With this model, we're able to efficiently provide customer applications with the newest and most stable technology enhancements and perform maintenance at lower costs.
Three Tier Development
Tier 1 – User Interface
This tier focuses on the interaction of the user to the software application. It provides the input and output mechanism for an application.
Examples of input types are:
* Keyboard * Mouse * Data Files – Loaded Files, Imported Files * Data Communications – Database Connectivity
Examples of output types are:
* Screen Windows * Printed Reports * Data Files – Saved Files, Exported Files * Sounds
Tier 2 – Business Logic
This tier focuses on the connection of the “User Interface” tier to the “Data Storage” tier. It uses “custom” business logic to:
* Shape the data for the user output and take in data from user. * Shape the data for the database(s) input and for receiving data from database(s).
Development Platforms that support Tier 2 development
* MS FoxPro * MS Access * Visual Basic * C++ * Java * ASP(.NET) * SQL
Tier 3 – Data Storage
This tier focuses on the storage of all data used by the application. Examples of platforms that support this tier are SQL, Oracle, Access, etc.
Security
A key element that is used to connect all the tiers together is security. Listed below are the various types of security that can be integrated in applications to allow the development tiers to talk to each other.
Tier Security
Tier 1 Security Types
* Username/Password Authentication * Biometrics * Smart Cards
Tier 2 Security Types
* Encrypted Data Transmission (Verisign Keys) * Username/Password Authentication * Firewall Access
Tier 3 Security Types
* Encrypted Data Transmissions (Verisign Keys) * Username/Password Authentication * Firewall Access
Tier Selection Criteria
* Requirements for Physical User Interfacing (handicapped, etc.) * Data Entry Requirements * Visual Requirements * Application User Interface Control Requirements * Reporting/Output Requirements * 3rd Party Integration Criteria * Security Criteria * Unique Business Logic Requirements * Networking Criteria (Number of Users, Concurrent Users) * Data Traffic Criteria (Quantity of Data) * User Response-Time Criteria * Data Backup Criteria * Application “Up-time” Criteria * Application Recovery Criteria * Accessibility Criteria (i.e. remote, local, etc.) * Application Upgrade Requirements * Application Maintenance Requirements * Hardware Requirements
|
|