Точность мысли     Погружение     Радуга книг     Поиск     О нас
Ваш путеводитель
по различным областям знаний
Источник знаний  
Источник знаний|Главная страница Поиск Напишите нам Карта сайта Добавить в избранное

Точность мысли


Разработка и дизайн сайтов WebPalette.RU
Разделы: Технические науки | Информационные технологии. Вычислительная техника

Оркестровка веб-сервисов

Оркестровка веб-сервисов (англ. orchestration) – описание потокавзаимодействий между внутренними и внешними для организации веб-сервисами ввиде многошагового протяженного во времени бизнес-процесса, рассматриваемого сточки зрения этой организации. Языки моделирования, предназначенные для описанияоркестровки с целью автоматизации процесса посредством системы управлениябизнес-процессами, называются языками оркестровки. К языкам оркестровкиотносятся рассмотренные нами BPEL и XPDL. Исполнение оркестровки подразумеваетсуществование центрального процессора, координирующего выполнение веб-сервисов,которые «не знают», что они задействованы в бизнес-процессе более высокогоуровня.
Хореография

Хореография (англ. choreography) – определение последовательности условий, присоблюдении которых несколько независимых участников обмениваются сообщениями сцелью выполнения некоторой общей бизнес-задачи. При этом раскрывается тольковидимое извне поведение каждого из участников взаимодействия, но не детали еговнутренних бизнес-процессов. Хореография веб-сервисов описывает организациювзаимодействия веб-сервисов с пользователями, в роли которых могут выступатьдругие веб-сервисы, приложения или люди. Транзакции между веб-сервисами ипользователями часто представляют собой композицию нескольких взаимодействий.Описание этой композиции, протоколов сообщений, интерфейсов, порядка следованияи лежащей в основе транзакции бизнес-логики и называют хореографией. К языкам хореографии относятся WS-CDL, ebXML Business ProcessSpecification Schema (BPSS) и др. Исполнение бизнес-процесса,заданного на языке хореографии, не требует центрального координатора: каждыйвеб-сервис, участвующий в процессе, «знает», когда выполнять свои операции и скакими другими веб-сервисами взаимодействовать.


Спасибо Вам за добавление этой статьи в


Опубликовать в twitter.com Опубликовать в своем блоге livejournal.com

Рекомендуем книги

Алгоритмизация комбинаторно-оптимизационных задач при проектировании ЭВМ и систем
подробнее 


Turbo Pascal для студентов и школьников
подробнее 


Задачник-практикум по информатике
подробнее 


Adobe Photoshop CS2 для студента (+ СD-ROM)
подробнее 


Информационные технологии
Учебное пособие охватывает широкий круг вопросов, связанных с организацией и внедрением информационных технологий на ...
подробнее 


Revit Architecture 2008. Компьютерное проектирование в архитектуре
Книга посвящена оригинальной системе автоматизированного проектирования Autodesk Revit Architecture 2008, используемой в ...
подробнее 


Основы информатики для экономистов
В пособии освещаются основные вопросы прикладной информатики в экономике: основные понятия и свойства экономической информации, ...
подробнее 


Информационные системы и их безопасность
Учебное пособие предназначено для студентов и слушателей среднего профессионального образования в области информационных и ...
подробнее 

RSS лента
Администрирование
Источник знаний © 2009 Все права защищены