Framework Architecture

The Archer SmartSuite Framework is built for adaptability in a continuously changing environment.

To accommodate your unique requirements, the Archer SmartSuite Framework is designed to operate in both single-host and multiple-host physical configurations. The architecture of the Framework is divided into three logical tiers, as illustrated and described below.

Interface Tier

The Interface Tier is a collection of ASP.NET pages written in C#. The pages separate presentation logic from business logic through the use of Code-Behind files. The pages invoke the Application Tier to retrieve and manipulate data. The Interface Tier requires Microsoft IIS 6.0 or greater, the .NET Framework version 3.0 and Windows 2003 Server or greater.

Application Tier

The Application Tier consists of a collection of C# objects that encapsulate the business logic of the application. These objects communicate with the database via a common database object, which encapsulates stored procedure calls. The Application Tier is not allowed to make direct SQL calls; instead, all data access is achieved through Archer Stored Procedures. The Application Tier requires the Microsoft .Net Framework version 3.0 and Windows 2003 Server or greater.

Database Tier

The Database Tier consists of a collection of stored procedures that act upon the underlying data model of the Framework. The Database Tier utilizes Microsoft Search functionality for high-speed text searching. The Database Tier requires Microsoft SQL Server 2005, Standard Edition or Enterprise Edition depending on the implementation model, and Windows 2003 Server or greater.

© Archer Technologies. All Rights Reserved. | Copyright Statement and Terms of Use | Privacy Policy | Browse the Index