BPEL Not Good For Rapid Changes

By M&S Consulting (Ashok) on Sep 16th, 2009
Filed Under Industry Trends, Technical Tips // Tags: ,

I am excited about BPEL’s proliferation. But for some organizations (specifically, IT shops), BPEL is being used in areas it is simple not well-suited. For example, some places where IT has gotten ahead of the business, it is used as a process modeling tool. True, BPEL “represents” a process, it is my opinion that proper business modeling tools be used prior to orchestration being defined in BPEL.

Another scenario I continue to find is that people are using BPEL for just about every piece of logic that goes into a business process being executed. The fact is, BPEL does very well at integrating with other services where complex — and more importantly, “fast-changing” — logic is executed. So, my advise is to not throw away every other tool in the belt in the face of BPEL. Fast-changing decisions are better handled outside of BPEL, especially as you consider the deployment process for BPEL, and most especially if you have long-running processes. Business rules engines, databases, and external services that perform specific logic/functions should continue to be leveraged in these cases. I’d be interested in hearing from others who are concerned about this challenge or maybe have already faced it.

Bookmark and Share

Related Information:

  1. Asynchronous vs Synchronous BPEL Processes Asynchronous and Synchronous BPEL processes, as their names imply, process a request in parallel or sequenctially respectively. Screenshot: Invoke Asynchronous...
  2. Salesforce.com Integration - Oracle Fusion Middleware SOA and BPEL Oracle Corporation has recently published a white paper written by M&S Consulting, where we take the opportunity to outline an...
  3. Oracle BPEL Sensors for Real Time Event Publishing from Business Processes - A Design Perspective This article is a look at Oracle’s BPEL Sensor approach to publishing real time data and events for in flight...
  4. Deciding where to use BPEL vs ESB I just had a discussion with an M&S SOA Architect about the advantages and disadvantages of BPEL vs ESB, and...
  5. Invalid Nested Schema Loading Error with Oracle BPEL, AIA/PIP I faced this issue in the context of building an Application Business Connector Service (ABCS) using AIA / PIP, so...

Leave a Reply


Archives

Recent Comments

  • Dave Bull said: At last! a tutorial which explains everything! And you make it look so easy as well :) Very well doen...
  • Paul Guidry said: Great tutotial, but at the end I had to log into apex using sys and not system. I recieved the same...
  • Unreal said: Metalink is so bad. To think Oracle is proud of this? Totally unusable.
  • Amy said: I was wondering if you implemented the google CSE on an apex application? I am trying to do this for a...
  • Sanjay J. Khachane said: Dear all, This is Code For Refresh Materialized in .NET Public Sub RefreshMView() Dim tran...

Calendar

February 2010
M T W T F S S
« Jan    
1234567
891011121314
15161718192021
22232425262728

Featured Testimonial

"M&S has taken 'partnership' to a new level. They are not only a deeply skilled service provider, the M&S team is actually a mission critical component to our operations, taking on new initiatives as well as maintaining custom, open source, and COTS solutions."

CEO, MedPivot

Free SQL Service