SOA
Аббревиатурой BPEL, которую одни произносят "бипел", а другие "бипл", обозначается Business Process Execution Language (язык исполнения бизнес-процессов). Первый способ произношения звучит солиднее, но в разговорах с создателями BPEL-инструментов я обычно слышу второй вариант. И об этом языке сегодня говорят все больше и больше.
Развитием BPEL занимается консорциум OASIS, обсудивший недавно версию 2.0 спецификации BPEL for Web Services. Новый вариант стандарта, намеченный к утверждению в конце года, делает BPEL более полным, но при этом улучшает и обозримость кода, в котором значения переменных могут быть сложными XML-выражениями.
Во время прошедших заседаний OASIS я побеседовал с представителями ряда компаний, которые обрисовали мне будущий облик своих BPEL-инструментов. BPEL-редактор для NetBeans фирмы Sun Microsystems, впервые представленный на майской конференции JavaOne, способен на основе недолгой и интуитивно понятной процедуры визуального описания взаимодействий и задания нужных значений ключевых параметров генерировать большие объемы сложных XML-конструкций. В нем заложен ряд действительно оригинальных идей по организации визуального взаимодействия с крупномасштабной XML-схемой. Советуем разработчикам также опробовать бесплатный BPEL Designer корпорации Oracle (см. рис.).
BPEL Designer - бесплатный инструмент Oracle
Важную роль играет и продолжающийся прогресс в деле обеспечения взаимодействия разнородных продуктов, примером которого является сотрудничество Sun и Microsoft. Благодаря их кооперации у разработчиков скоро появится свобода выбора Web-сервисов от партнеров, использующих инструменты Microsoft Windows Communication Foundation (прежнее название - Indigo) или JAX-WSA (Java API for XML Web Services Addressing).
WEB-ресурсы Кухня BPEL Официальным источником информации о данной спецификации и современном ее состоянии является сайт Web Services BPEL технического комитета OASIS www.oasis-open.org/committees/wsbpel Станция обслуживания На сайте IBM DeveloperWorks можно найти полезный обзор постоянно усложняющегося ландшафта Web-сервисных стандартов www.ibm.com/developerworks/webservices/standards Что написано в Wikipedia? Даже если вы не очень доверяете статье о BPEL, помещенной в этой коллективной энциклопедии, вы можете воспользоваться приведенными в ней ссылками на более авторитетные источники en.wikipedia.org/wiki/BPEL |
Новая спецификация настолько замечательна, что мне сложно что-то добавить от себя. Просто-напросто это работает. Вам не надо знать, что там внутри, и не требуется ни во что вмешиваться. Чего же еще можно желать?