Съдържание* Предговор
* Благодарности
* Въведение 1 Въведение в уеб услугите Основните принципи на уеб услугите
Прост пример: търсене на информация
Следващото поколение виртуално пространство
Взаимодействие с уеб услуги
RPC-ориентирани взаимодействия
Документно ориентирани взаимодействия
Технологията на уеб услугите
Пример за употреба
XML: Основата
Цели на XML
WSDL: Описание на уеб услуги
SOAP: Достъп до уеб услуги
UDDI: Публикуване и откриване на уеб услуги
XML за бизнес сътрудничество: ebXML
Сравнение на уеб услугите с други технологии
Допълнителни технологии
Подходът на компаниите към уеб услугите
Обобщение
2 Описание на информация: XML Прост пример
Инстанция и схема
Тип данни и език за програмиране
Повече информация за XML схеми и DTD
Обработка на XML документи
Пространства от имена
Трансформация
XSLT
XPath
Структура на документа
Инструменти за преобразуване
Прост пример (продължение)
XML спецификации и информация
XML спецификации, свързани с уеб услуги
Обща информация
Обобщение
3 Описание на уеб услуги: WSDL Основни принципи на WSDL
WSDL елементи
Разширяемата структура на WSDL
Дефиниране на типове данни за съобщения
Дефиниране на операции над съобщения
Асоцииране на съобщения с протоколи
Обединяване на цялата структура
Импортиране на WSDL елементи
Пространства от имена, свързани с WSDL
Разширения на методите за обвързване със SOAP
Обобщение
4 Достъп до уеб услуги: SOAP Прост пример
Спецификацията на SOAP
SOAP обвивка
SOAP хедър
SOAP тяло
SOAP грешки
RPC конвенция
Съгласуване на типове данни
Метод за обвързване с HTTP
Контрол на версията
Обработка на съобщения в SOAP
Използването на пространства от имена в SOAP
Промени в проекта v1.2
MIME прикачени файлове в SOAP
SOAP от гледна точка на съществуващите системи
Бъдещите насоки на SOAP
Обобщение
5 Откриване на уеб услуги: UDDI регистър Организацията на UDDI
Идеите в основата на UDDI
Как функционира UDDI
Моделът за данни на UDDI
Общи данни
Бизнес единицата
Шаблон за обвързване
Структурата tModel
UDDI SOAP API интерфейси
API интерфейси за запитване
API интерфейси за издатели
Примерен сценарий за използване
Актуализиране на регистъра
Извличане на информация
Използване на WSDL с UDDI
UDDI за частна употреба
Поддръжка на SOAP и Unicode в UDDI
SOAP
Unicode
Обобщение
6 Алтернативният подход: ebXML Преглед на ebXML
Прост пример
Внедряване на ebXML
Спецификациите на ebXML
Преглед на архитектурата
Обобщение
7 Архитектура на уеб услугите: допълнителни технологии Сигурност
WS-License и WS-Security
Последователност на процесите
Координация на транзакции
BTP
Разширени транзакции
Обмен на съобщения
WS-lnspection
WS-Referral
WS-Routing
BEEP
Reliable HTTP
Основи на уеб услугите
RosettaNet
XML-RPC
Обобщение
8 Реализиране на уеб услугиАрхитектури за имплементиране
Основните насоки на имплементация
.NET на Microsoft
J2EE и приложните сървъри
Гледната точка на производителите на приложни сървъри
API интерфейси на Java за уеб услуги
Инициативи на J2EE за допълнителни технологии
.NET срещу J2EE
Вижданията на производителите за приемането на технологиите за уеб услуги
Въпросникът
BEA Systems
Cape Clear
Hewlett-Packard
IBM
IONA
Microsoft
Oracle
Sun Microsystems
Systinet
Други
Реализации на ebXML
Обобщение
Библиография