Project 4 Creating a Web Service using ColdFusion MX


Project 4 Overview

In this project, you'll create an Online Appraisal application for a fictitious automobile spare parts manufacturing company called Electric Components, Inc. This company has setups in three countries with more than 4,000 employees. The company needs an Online Appraisal application to standardize the rating process for appraisals. Three kinds of users will use the application: employees, reviewers, and the administrator.

The employee users of this application will be able to perform the following tasks:

  • Fill the appraisal form for the current appraisal period.

  • View their performance scores for any appraisal period in any year.

  • View final score and recommendations for a selected year.

The reviewer users of this application will be able to perform the following tasks:

  • Assign targets to employees for the current appraisal period.

  • Evaluate the performance of an employee using the performance evaluator.

  • Give ratings against the targets assigned to an employee.

The administrator of this application will be able to define country-specific salary increases and recommendations based on the employees' final scores.

The Online Appraisal application uses components and Web Services to deliver the required features. The reuseable code is developed in the form of components, and the code that can be used by other applications is developed as a Web Service. In ColdFusion MX, the ColdFusion components can be used as components and also can be deployed as Web Services.

The Online Appraisal application will use a Microsoft SQL Server 2000 database for all data storage and retrievals. The key concepts that are covered in this project are as follows:

  • Creating ColdFusion components

  • Deploying ColdFusion components as Web Services




Macromedia ColdFusion MX. Professional Projects
ColdFusion MX Professional Projects
ISBN: 1592000126
EAN: 2147483647
Year: 2002
Pages: 200

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net