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. Oracle BPA -> BPEL Manual Configuration Items
    Oracle BPA does a great job importing into BPEL, but here are a few items that need to be manually...
  5. JDeveloper Freezing - Optimize Performance for Large BPEL Flows
    I was running into issues with my Jdev being inadequately slow, hanging, or freezing when working with large BPEL process...

Leave a Reply


Archives

Recent Comments

  • ADRIAN said: OHH MY BAD IT HAVE PUT IT IN THE LANGUAGE THAT I AM WORKING ON . “IT IS AN ERRO ON THE CONVERSION...
  • ADRIAN said: I MA GETTING THIS ERROR WHEN I AM CREATING THE FIRST ITEM “ORA-06502: PL/SQL: erro: erro de...
  • BCD said: I am learning a lot from your tutorials. Can you do a tutorial “allowing end users to change their...
  • Garden Canopies said: I really like your style, the particular fact that your site is a tad bit different tends to...
  • Dane said: Another question: You will have to use the runtime environment ONLY to accomplish this?

Calendar

September 2010
M T W T F S S
« Jul    
 12345
6789101112
13141516171819
20212223242526
27282930  

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