ADS BY GOOGLE


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
DIGITAL EDITION

SYS-CON.TV
SOA / WEB SERVICES TOP LINKS
BPEL

A Close Look at BPEL 2.0
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's adoption has gotten ahead of the formal standardization process.
The Flesh and Bone of SOA
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'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's execution model. Human tasks are simply special steps in the larger process.
Chopping Down Trees: How To Build Flatter BPEL Processes?
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'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'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.
WS-BPEL 2.0: Not Backward Compatible?
Let'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 'Why bother?' This was a dirty little secret in the world of SOA. Considering that BPEL 2.0 is on the horizon, I think it's time we began to talk about what's really there, how you can fix it, and what you need to do to get from point A to point B.
SOA Web Services Journal: BPEL Processes and Human Workflow
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.

SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE


Growing an SOA Garden
Adopting SOA is a lot like gardening. It takes time, skill, a lot of hard work, and the process can
EDI to XML: A Practical Approach
While EDI transactions account for most worldwide commercial activity, XML-based alternatives are be
Manufacturing Semantic Interoperability for a SOA Adaptation Strategy
Interoperability is the ability of two or more systems to work with each other. In the loosely coupl
Why Enterprise Architects Continue to Fall Short with SOA
If you read this column and listen to my podcasts, you know that I call SOA what SOA is - an archite
SOA World Editorial: Defining Terms
It seems like not a day goes by lately in which some new story of malfeasance in office doesn't come
Web-Oriented Architecture (WOA) Gains Momentum
As I've been stating for the past five years: if you want to provide real value to your enterprise,
Testing Process Orchestrations Based on the BPEL Standard
Composite applications are made up of discreet services that have been tried and proven reliable, bu
Long-Tail SOA and the Mythology of Re-Use
Not all services are created equal. It would be great if implementing SOA were simply a matter of ap
Software AG and T-Mobile Sign SOA Partnership Agreement
Software AG announced that T-Mobile International is developing its IT-Governance methodology and to
HP Extends Software to Meet Requirements for Mainstream SOA Adoption
HP introduced new and enhanced quality and management software designed to increase the success of m
VocaLink Selects IONA's SOA Infrastructure Suite to Support Euro Payment Services
IONA announced that VocaLink has selected IONA Artix Data Services as a component of VocaLink's Euro
OnDemand Integration - Integration-as-Service
The way business applications are evolving, enterprises are learning to accept and embrace the notio
Intel Announces Intel SOA Expressway for Healthcare
Intel Corporation announced Intel SOA Expressway for Healthcare, software that provides a way to exc
On the Wireless Fringes of SOA
This session will investigate what is happening out there in the world of Mobility that uses Service
Put on a Happy Face(book)
I had the opportunity recently to speak at a Microsoft event on Web 2.0. It was an interesting eveni
The Grand Convergence: Web + RIA + Widgets + Client/Server
For the past ten years application developers have been stuck with only two desktop client choices.
How Does Einstein Relate to SOA?
As a student of physics, Albert Einstein is one of my personal heroes. Aside from being one of the m
The Last Mile in SOA - Taming the User Interface
Last month I wrote about the future, what might be ahead for SOA and beyond, focusing significantly
Virtualization, SaaS & SOA: Introducing Service Oriented Programming
The advent of SOA and standard-base Web services together with Internet based delivery models has pr
The Convergence of Web 2.0 Mashups & SOA
Enterprise mashups - the convergence of Web 2.0 mashups and service-oriented architecture (SOA) - ca
PRODUCT REVIEWS
Kevin Hoffman's Review of Iron Man
I took the advice of a friend of mine and steered clear of the 'normal' movie theaters and went a little out of the way to go to a DLP movie theater. The experience
A Geek's Bookshelf: An Investment Strategy for the Long Term
There are 8,909 books listed on Amazon.com with the word 'Investing' in the title; there are(!) 27,146 books with the word investment in the title. Without having lo
.NET Book Review: Murach's SQL Server 2005 for Developers
This book is an update of an earlier version that was written for SQL Server 2000. It employs the Murach approach of dual pages that repeat and enhance the concepts
AJAX Book Recommendation: "Ajax Security" by Hoffman and Sullivan
Reviewers overuse the phrase 'required reading,' but no other description fits the new book 'Ajax Security' (2007, Addison Wesley, 470p). This exhaustive tome from B
Zend Studio for Eclipse
In my many years of programming, almost 20 years now, I have used countless integrated development environments (IDEs). I have used everything from a simple text edi