<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>BPEL</title>
<link>http://webservices.sys-con.com/</link>
<description>Latest articles from BPEL</description>
<copyright>Copyright 2008 SOA WORLD MAGAZINE</copyright>
<lastBuildDate>Fri, 25 Jul 2008 08:49:00 GMT</lastBuildDate>
<generator>SOA WORLD MAGAZINE</generator>
<ttl>10</ttl>
<docs>http://backend.userland.com/rss</docs>

<item>
<title>A Close Look at BPEL 2.0</title>
<guid isPermaLink="true">http://webservices.sys-con.com/read/434430.htm</guid><link>http://webservices.sys-con.com/read/434430.htm</link>
<pubDate>Mon, 01 Oct 2007 07:15:00 GMT</pubDate>
<description>As most readers are probably aware, the Web Services-Business Process Execution Language (WS-BPEL) provides a broadly adopted process orchestration standard supported by many vendors today and used to define business processes that orchestrate services, systems, and people into end-to-end business processes and composite applications. However, in many ways BPEL&apos;s adoption has gotten ahead of the formal standardization process.</description>

</item><item>
<title>The Flesh and Bone of SOA</title>
<guid isPermaLink="true">http://webservices.sys-con.com/read/380265.htm</guid><link>http://webservices.sys-con.com/read/380265.htm</link>
<pubDate>Wed, 06 Jun 2007 17:45:00 GMT</pubDate>
<description>Over the years business processes have become automated to the point that the BPM community now considers the SOA language BPEL, designed for the orchestration of Web Services, as the best platform for building contemporary processes. But many processes retain some level of human activity, and BPEL&apos;s support for human interaction is problematic. Most attempts to integrate human workflow with BPEL, such as BPEL4People (as well as proprietary task subsystems offered by the major BPM vendors), try to fit human activities into BPEL&apos;s execution model. Human tasks are simply special steps in the larger process.</description>

</item><item>
<title>Chopping Down Trees: How To Build Flatter BPEL Processes?</title>
<guid isPermaLink="true">http://webservices.sys-con.com/read/355646.htm</guid><link>http://webservices.sys-con.com/read/355646.htm</link>
<pubDate>Mon, 09 Apr 2007 09:30:00 GMT</pubDate>
<description>The natural visualization of a business process is of boxes and arrows arranged in a tree-like formation. A large process with numerous conditional paths forms a rather expansive tree that can&apos;t fir on a computer screen or printed page. If the process has loops, these are often represented as arrows pointing back to earlier boxes, resulting in an untidy graph structure. Although BPEL isn&apos;t a visual process language, its XML representation can form code trees that are no less cumbersome. A receive inside a sequence inside a flow inside a switch inside a pick, even if properly indented, can make a coder see double.</description>

</item><item>
<title>WS-BPEL 2.0: Not Backward Compatible?</title>
<guid isPermaLink="true">http://webservices.sys-con.com/read/291050.htm</guid><link>http://webservices.sys-con.com/read/291050.htm</link>
<pubDate>Sat, 04 Nov 2006 15:00:00 GMT</pubDate>
<description>Let&apos;s face it, WS-BPEL 1.1 was not a great standard, and left so much out that many end users and vendors found it useless. In response, the vendors put a ton of proprietary extensions in their BPEL 1.1-based products, thus diluting its value to the point of &apos;Why bother?&apos; This was a dirty little secret in the world of SOA. Considering that BPEL 2.0 is on the horizon, I think it&apos;s time we began to talk about what&apos;s really there, how you can fix it, and what you need to do to get from point A to point B.</description>

</item><item>
<title>SOA Web Services Journal: BPEL Processes and Human Workflow</title>
<guid isPermaLink="true">http://webservices.sys-con.com/read/204417.htm</guid><link>http://webservices.sys-con.com/read/204417.htm</link>
<pubDate>Wed, 12 Apr 2006 14:30:00 GMT</pubDate>
<description>Business Process Execution Language (BPEL), one of the key technologies for Service Oriented Architecture (SOA), has become the accepted mechanism for defining and executing business processes in a common vendor-neutral way. Companies ranging from Oracle, IBM, Microsoft, SAP, and BEA to smaller organizations such as Fuego and Lombardi have committed to BPEL as a building block for SOA. BPEL, which has been designed specifically for defining business processes, supports typical interactions such as synchronous and asynchronous operation invocation, sequential and parallel flows, message correlations, fault and compensation handlers and activities triggered by events. Business processes often require human interactions as well.</description>

</item></channel></rss>