СПОСОБ ПОЛУЧЕНИЯ ИНТЕРФЕЙСОВ ВЕБ-СЛУЖБ ИЗ МЕТАДАННЫХ ФОРМ И ТАБЛИЦ

1. Способ получения интерфейсов веб-службы из метаданных форм и таблиц, содержащий этапы, на которых:
используют подсистему обнаружения, чтобы обнаруживать службы, которые доступны на сервере 200 приложений;
извлекают описания метаданных служб на сервере 210 приложений; и
используют обнаруженные службы и описания метаданных из подсистемы обнаружения, чтобы создавать интерфейсы веб-служб, так что служба доступна с использованием языка 220 описания веб-служб.
2. Способ по п.1, в котором метаданные извлекаются с помощью запроса 305 на языке определения веб-служб.
3. Способ по п.1, дополнительно содержащий этап, на котором передают данные серверу приложений с помощью HTTP для обнаружения и извлечения метаданных.
4. Способ по п.1, дополнительно содержащий этап, на котором передают данные от клиента службы серверу приложений с помощью SOAP поверх HTTP для взаимодействий со службой.
5. Способ по п.1, в котором ответом подсистемы обнаружения является ответ в DISCO-формате 425.
6. Способ по п.1, в котором абстракции, предназначенные для доступа через веб в качестве веб-службы, регистрируются в таблице базы данных.
7. Способ по п.6, в котором подсистема обнаружения заполняется из таблицы 425 базы данных.
8. Способ по п.7, в котором каждая запись в базе данных становится объектом в ответе, если запись была помечена как служба 425.
9. Способ по п.8, в котором каждый объект в ответе содержит унифицированный указатель ресурса (URL), указывающий на описание службы 425 на языке описания веб-служб (WSDL).
10. Способ по п.1, в котором поставщик метаданных предоставляет описание интерфейса службы, которое может использоваться стандартными инструментальными средствами, которые совместимы с WSDL-форматом 440.
11. Способ по п.10, в котором метаданные используются, чтобы определять типы значений, которые передаются службам в дополнение к сообщениям 427.
12. Способ по п.10, в котором метаданные формы указывают, в какие поля из каких таблиц форма сохраняет свои данные, и в котором метаданные формы указывают, какие поля из таблиц показаны на форме 427.
13. Способ по п.10, в котором метаданные таблицы содержат поля и их свойства 437.
14. Способ по п.10, в котором XML-тип строится из метаданных формы и метаданных таблицы и имени службы 427.
15. Способ по п.1, в котором каждое поле на форме представляется как поля по типу значений, где имя и тип поля используются 427.
16. Машиночитаемый носитель хранения, содержащий выполняемый компьютером код для получения интерфейсов веб-службы из метаданных форм и таблиц, при этом компьютерный код дополнительно содержит код для выполнения этапов, на которых:
используют подсистему обнаружения, чтобы обнаруживать службы, которые доступны на сервере 200 приложений;
извлекают описания метаданных служб на сервере приложения, при этом метаданные извлекаются с помощью запроса 210 на языке определения веб-служб; и
используют обнаруженные службы и описания метаданных из подсистемы обнаружения, чтобы создавать интерфейсы веб-служб, так что служба доступна с использованием языка 220 описания веб-служб.
17. Машиночитаемый носитель по п. 16, в котором абстракции, предназначенные для доступа через веб в качестве веб-службы, регистрируются в таблице базы данных, и в котором подсистема обнаружения наполняется из таблицы базы данных.
18. Машиночитаемый носитель по п. 16, в котором каждый объект в ответе содержит унифицированный указатель ресурса (URL), указывающий на описание службы на языке описания веб-служб (WSDL).
19. Компьютерная система, содержащая процессор для выполнения исполняемого компьютером кода, память для хранения исполняемого компьютером кода и схему ввода/вывода, исполняемый компьютером код дополнительно содержит код для получения интерфейсов веб-службы из метаданных форм и таблиц, при этом компьютерный код дополнительно содержит код для выполнения этапов, на которых:
используют подсистему обнаружения, чтобы обнаруживать службы, которые доступны на сервере 200 приложений;
извлекают описания метаданных служб на сервере приложения, при этом метаданные извлекаются с помощью запроса 210 на языке определения веб-служб; и
используют обнаруженные службы и описания метаданных из подсистемы обнаружения, чтобы создавать интерфейсы веб-служб, так что служба доступна с использованием языка 220 описания веб-служб.
20. Компьютерная система по п.19, в которой поставщик метаданных предоставляет описание интерфейса службы, которое может использоваться стандартными инструментальными средствами, которые совместимы с WSDL-форматом 440;
в котором метаданные формы указывают, в какие поля из каких таблиц форма сохраняет свои данные, и в котором метаданные формы указывают, какие поля из таблиц показаны на форме; и
в котором метаданные таблицы содержат поля и их свойства.