Веб-служба - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если ты споришь с идиотом, вероятно тоже самое делает и он. Законы Мерфи (еще...)

Веб-служба

Cтраница 2


Однако данный код создает новый объект для каждого обращения к веб-службе. Использовать единственный глобальный объект тоже плохо: с этим объектом могут работать одновременно несколько пользователей, поэтому если объект хранит в себе информацию о состоянии или его методы по тем или иным причинам не могут выполняться одновременно, возникнут серьезные проблемы.  [16]

Одной из наиболее выдающихся новых возможностей Delphi безусловно является встроенная поддержка веб-служб. Тот факт, что я приступаю к обсуждению связанных с этим вопросов в самом конце книги, вовсе не означает, что эта область технологии Delphi наименее значима. Просто я не хотел бы нарушать логический порядок изложения материала. Кроме того, на мой взгляд, не стоит начинать изучение Delphi прямо с рассмотрения вопросов разработки веб-служб.  [17]

ПРИМЕЧАНИЕ - - Многие другие архитектуры веб-служб обеспечивают вас возможностью обратиться к веб-службе через браузер, однако, по сути, эта возможность является бессмысленной, так как основное предназначение веб-службы - это обеспечение взаимодействия между несколькими сетевыми приложениями. Если вы хотите отобразить какие-либо данные в рабочем окне веб-браузера, для этого вовсе не обязательно разрабатывать веб-службу - достаточно построить веб-узел.  [18]

Надеюсь, что теперь читатели понимают основную идею, лежащую в основе концепции веб-служб. Но как два совершенно разных компьютера могут взаимодействовать между собой с использованием технологии веб-служб. Протокол SOAP основан на стандарте HTTP, благодаря чему обслуживанием запросов SOAP может заниматься веб-сервер, а соответствующие пакеты данных могут передаваться через брандмауэры. В рамках стандарта SOAP определяется основанный на XML формат запроса на исполнение метода объекта, расположенного на сервере. Стандарт SOAP определяет, каким образом этому методу передаются аргументы, а также каким образом осуществляется возврат результирующих данных.  [19]

20 Браузер UDDI, встроенный в среду Delphi IDE. [20]

В состав Delphi 7 входит браузер UDDI, которым вы можете воспользоваться для поиска веб-службы в процессе импорта WSDL-файла.  [21]

22 Журнал сообщений HTTP, отображаемый Web App Debugger, показывает текст. [22]

Определите новый класс, являющийся производным от класса, который вы хотели бы использовать в качестве основы веб-службы. Этот класс должен реализовывать ваш интерфейс. В рамках реализации каждого из методов должно осуществляться обращение к методам базового класса.  [23]

24 Журнал сообщений HTTP, отображаемый Web App Debugger, показывает текст. [24]

Методы должны быть такими же, как методы класса, на базе которого вы хотели бы построить веб-службу.  [25]

Прочитав данную главу, вы должны понять, что Delphi - это достаточно мощный инструмент программирования приложений, связанных с веб-службами.  [26]

Проблему можно решить при помощи веб-службы: программа, осуществляющая слежение за продажами, может автоматически создать запрос и передать его веб-службе, которая немедленно возвращает информацию о заказе.  [27]

ПРИМЕЧАНИЕ - - Многие другие архитектуры веб-служб обеспечивают вас возможностью обратиться к веб-службе через браузер, однако, по сути, эта возможность является бессмысленной, так как основное предназначение веб-службы - это обеспечение взаимодействия между несколькими сетевыми приложениями. Если вы хотите отобразить какие-либо данные в рабочем окне веб-браузера, для этого вовсе не обязательно разрабатывать веб-службу - достаточно построить веб-узел.  [28]

Для создания сервера необходимо перейти на вкладку Web Services ( Веб-службы) диалогового окна New Items ( Новые элементы) и при помощи значка Soap Server Application ( Приложение сервера Soap) создать новую веб-службу.  [29]

Зарегистрировав интерфейс, мы предоставляем программе возможность сгенерировать WSDL-описание. Приложение веб-службы ( начиная с обновления Delphi 6.02) поддерживает отображение первой страницы, описывающей ее интерфейсы, и подробное описание каждого из интерфейсов, а также возвращает клиенту WSDL-файл.  [30]



Страницы:      1    2    3    4