Rambler's Top100

Описание языка BPEL4WS

Введение

Обзор используемых технологий:

     OWL

     XPDL

     WSFL

     BPEL4WS

     XSLT

Методы решения подзадач:

     Интеграция моделей данных

Google
     Business Process Execution Language for Web Services (BPEL4WS или BPEL) - язык, предложенный IBM, Microsoft, BEA Systems и рядом других организаций. Он позволяет определить бизнес-процессы, которые охватывают несколько Web-сервисов и стандартизуют обмен сообщениями внутри организации и между партнерами. BPEL4WS предназначен для описания оркестровки, т. е. взаимодействия Web-сервисов друг с другом на уровне сообщений, включая бизнес-логику и кооперацию при выполнении сложных процессов в пределах одного предприятия. BPEL4WS базируется на таких стандартах, как XML Scheme, SOAP и WSDL.

     Язык BPEL4WS объединяет возможности языка WSFL и языка XLANG. BPEL4WS включает WSFL для поддержки графоориентированных процессов, а XLANG - для поддержки структурных конструкций для процессов. Таким образом, BPEL4WS предназначен для поддержки реализации бизнес-процессов любой сложности, а также для описания интерфейсов бизнес-процессов.

     Язык BPEL позволяет использовать Web-сервисы при последовательном одноранговом (peer-to-peer) обмене сообщениями - как синхронных, так и асинхронных, причем с сохранением состояния процесса, который может иметь большую продолжительность по времени и затрагивать более двух участников. В результате, эта спецификация значительно расширяет возможности использования Web-сервисов для интеграции систем, приложений, систем B2B.

Rambler's Top100 Иван Сусанин - новый каталог Интернет ресурсов
Hosted by uCoz