Главная » Delphi » Структура Web-службы

0

В ходе создания Web-службы компилятор Delphi автоматически сгенерирует ряд файлов, одни из которых будут в дальнейшем модифицироваться автоматически, а другие будут хранить код, подготовленный вручную. Автоматически создаваемый файл с расширением .ASMX задает связь между Web-службой и ее адресом URL, по которому она будет доступна конечным пользователям, и определяет класс, экземпляр которого будет создан при обращении к службе для выполнения ее функций. Кроме того, в этом файле, как и в сценарных файлах ASP.NET, можно расположить и программный код (например, на языке С#), определяющий логику работы службы, однако делать это на языке Delphi пока невозможно.

Файл проекта .PAS хранит непосредственный код обработки пользовательских запросов — основную прикладную логику, реализацию необходимых разработчику функций интерфейса Web-службы.

Файл .WSDL хранит стандартное XML-описание Web-службы (ее открытый интерфейс), которое будет передаваться приложениям, запрашивающим перечень методов, доступных для дистанционного вызова.

Результирующий файл Web-службы (в формате Windows) выполнен в формате динамически загружаемой библиотеки и имеет расширение .DLL.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии