Что такое Web-сервисы?
Появление Web-сервисов вызвало большое оживление на рынке. Они широко разрекламированы, но что это такое, каковы их функции и почему они играют столь важную роль именно в Business Intelligence – из рекламы практически не ясно. При описании Web-сервисов очень часто упоминаются многократно используемые программные компоненты, которые динамически взаимодействуют друг с другом с помощью стандартных протоколов в Internet.
Здесь речь идет:
- об использовании функциональности одного приложения в других за счет предоставления его программного интерфейса (Application Programming Interface - API);
- о форматировании сообщений с помощью языка XML;
- об активизации сервисов средствами простого протокола доступа к объектам (Simple Object Access Protocol - SOAP);
- о публикации сервисов на языке WSDL (Web Services Description Language);
- о локализации сервисов с помощью универсального стандарта предметного описания и интеграции (Universal Description Discovery and Integration - UDDI).