The BMI Web Service is a .NET web service that uses ASP.NET,
XML and SOAP. The entire program is composed of two separate
web services, proxy classes and an aspx page which acts
as a client to the web service.
BMI stands for "Body Mass Index". BMI is an index that is
a function of a person's weight and height. It is often used to
determine whether or not a person is under or over normal weight
ranges.
The following files are used in this program:
- bmiservice.asmx: The BMI web service.
You can access the actual web service here: http://www.beetledev.com/webservices/bmiservice.asmx
- converterservice.asmx: A service that
converts lbs and inches to kilograms and centimeters.
You can access the actual service here: http://www.beetledev.com/webservices/converterservice.asmx
- BmiService.dll: The compiled proxy
library to access the BMI web service. The aspx client
page needs this library in order to access the BMI web
service. This file is created by using wsdl to create
a .cs file. The .cs file is then compiled into the library.
- ConverterService.dll: The compiled
proxy library to access the Converter service. The aspx
client needs this library in order to access the Converter
web service. This library is created the same way as the
BmiService.dll library.
- bmiclient.aspx: This aspx page acts
as the client to the web services.
August 9, 2002