Could BPMN 2.0 Make BPEL a Moot Point?
By Jennifer deJong
July 1, 2006 —
(Page 1 of 2)
At its technical meeting in Boston in late June, Object Management Group was expected to review the proposed specification for version 2.0 of the Business Process Modeling Notation standard, with capabilities that some say could make the widely adopted Business Process Execution Language redundant.
With the vote for adoption expected in September, BPMN 2.0 will allow BPMN diagrams created in one tool to run in others that comply with the standard. And enabling interoperability at the diagram level—instead of at the code level—raises questions as to how Business Process Execution Language (BPEL) will fit in.
“Once you can share BPMN across tools, that significantly reduces the need for BPEL,” said Deepak Singh, CTO of Adeptia, a Chicago-based company that sells business process management software.
BPMN is a graphical notation spec that defines a common way to depict business processes, using standard shapes—circles, rectangles with rounded corners and diamonds—and various types of connecting lines to indicate how the shapes are related. BPMN 1.0, adopted last year, specifies compliance at the shape level, explained Jeanne Baker, chair of the Business Process Management Initiative (BPMI), the OMG steering committee responsible for BPMN. But there is no way to share diagrams across products from different tool makers, she said.
BPMN originated in 2004 as a way for people who aren’t programmers to graphically depict the steps involved in business processes. While BPMN is not a replacement for BPEL—BPMN expresses a process, while BPEL executes a process—noted Baker, BPMN addresses a key shortcoming of BPEL. The execution language has no way to describe the human steps typically involved in business processes.
BPMN is essentially an abstraction layer for the business user. But it also serves as the interface for developers, said Adeptia’s Singh. “Business people create process flows, while [developers] expand them,” adding detail to enable the behind-the-scenes integration to take place, he said.
Goodbye, BPEL?
BPMN doesn’t come with built-in BPEL mappings, noted Phil Gilbert, CTO for Lombardi, an Austin, Texas-based maker of business process management software. “But tools that support BPMN, including those of Adeptia and Lombardi, among others, generate BPEL code. That’s largely because BPEL is a widely accepted standard,” said Gilbert. But there is no reason why BPMN couldn’t generate code in other languages. “If a BPMN-based picture accurately reflects the business process, the means of execution is irrelevant,” he said. “Code can be anything. It can be Java. It can be C.”
Share this link: http://sdt.bz/29417
Most Read Latest News Blog Resources
Zeichick’s Take: Radio moves from analog waveforms to digital packets
Streaming radio highlights the need for streaming applications to be designed to take up as little bandwidth as possible
|
|
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Appcelerator Acquires Cocoafish to Add Instant Mobile Cloud Capabilities to its Industry Leading Titanium Platform
Appcelerator Offers Messaging, Social, Location and Storage Mobile Cloud Services to All Mobile App Publishers
|
|
ComponentOne Releases a Collection of 40+ UI Widgets Powered by HTML5 and jQuery
ComponentOne has announced the 2012 release of Wijmo: a kit of UI widgets for HTML5 and jQuery development
|
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Top five apps to manage your workload
Web applications offer new ways to track your “to-do” lists
|
|
Not so fast when it comes to testing in the cloud
Developers face outsourcing, virtual lab management and mobile devices as obstacles
|
|
Xceed releases UX-focused suite for Microsoft’s WPF
"Blendables" helps match user experiences to developer visions
|
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
|
|
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
|
|
RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
|
|
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
|
The Hidden Costs of Software Licensing
Moving beyond paper-based software licensing to more flexible, software-based licensing is a business decision. There is a growing trend tow...
|
|
Case Study: You May Need a Development Mechanic
As a contractor for a major financial player in Germany, SOBEGE, a German-based consultancy specializing in embedded IT and web services, wa...
|
|
Ensuring Software Quality at a Major International Bank
One of the world’s leading international banks has adopted AgitarOne technology for delivering generated unit tests for their Java software...
|
|
Load Testing Adobe Flex Applications
Adobe Flex applications may be different from applications you’ve worked with before. For classic HTML web applications, the server does all...
|
Related Articles
ActiveVOS 6.0 gains BPMN for adjusting workflows
Active Endpoints' visual service orchestration environment for Java also implements BPEL4PEOPLE and WS-Human Task to work with human-focused projects. New Complex Event Processing capabilities have also been added.
|
Sparx update gives enterprise architects a hand
New editions and focused editions of Enterprise Architect pushes the product into new realms of systems and application design. UML conquers all.
|
Mono 2.0 released with .NET 2.0 compatibility
After years of work, Mono 2.0 comes with a debugger and an implementation of Language Integrated Query from .NET 3.5. Future plans for the project include enhancements to the existing CLI and a facsimile of WCF.
|