|
|
Taleo Research Article
Coming to Terms: Three-Tier ArchitectureASPs often describe their software as having a "three-tier architecture." What does this mean? How does a recruiter using a Hiring Management System delivered by an ASP benefit from such architecture? ASPs (application service providers) offer enterprises access to applications over the Internet. A Hiring Management System (HMS) is software that assist recruiters in managing all aspects of the recruiting process, from the requisition, to sourcing, managing candidate data, assessment, collaboration, correspondence, and beyond. Most HMS also run the Careers page on the customer's corporate Web site, providing a searchable listing of open positions and candidate log-on capabilities. Because of the wide variety of tasks that HMS perform, specialized components handle different functions: a powerful database to store and retrieve thousands of candidate records; an expert system with the decision-making rules for screening and ranking; a graphical user interface (GUI) for presenting the information to both internal and external users. An HMS with a three-tier architecture is organized with three independent layers or tiers, each of which can run on the same machine or all running on different machines. The three tiers reflect the specialized functions of a web-based enterprise application.
The business logic layer is the middleman between the presentation layer and the back-end database. When a recruiter performs a task, his or her request first goes to the Web server, residing on the first tier. The Web server directs the request to the application server on the second tier, to be processed. In processing the request, the application server may query data from the database layer. The processed request is returned to the first level, the Web server, where the processed information is encoded into HTML, the language of the Web, and sent back over the Internet to the recruiter's browser. Why three-tier? Understanding the technical intricacies of three-tier architecture is certainly not a requirement in order for a recruiter to utilize the functionality of an HMS. Yet it is worthwhile to be familiar with the language describing technology platforms, especially when evaluating vendors. Technology and technical terms have become an essential ingredient in recruiting and HR; recruiters need to be conversant in all aspects of their profession. |



