The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Special Forums > News, Links, Events and Announcements > Complex Event Processing RSS News
Google UNIX.COM


Complex Event Processing RSS News Aggregated RSS news on CEP, ESP and EP.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Adaptive API 2.0 (Default branch) iBot Software Releases - RSS News 0 04-26-2008 01:20 PM
Adaptive Decision Management & CEP iBot Complex Event Processing RSS News 0 04-16-2008 06:00 PM
regd 32-bit and 64 bit programming models TECHRAMESH AIX 2 03-04-2008 11:17 AM
Using Assurance Models in IT Audit Engagements iBot UNIX and Linux RSS News 0 02-07-2008 01:20 PM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 05-02-2008
iBot's Avatar
RSS Robot Girl
 

Join Date: Sep 2000
Posts: 14,303
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Adaptive Process Models and CEP

vincent
Fri, 02 May 2008 14:20:46 +0000
TIBCO has a very successful BPM product, iProcess, that is compliant with standards such as OMG BPMN and WFMC XPDL, has a powerful new AJAX-driven Forms capability, and is generally considered to be one of the leaders of the pack when it comes to current BPM technology. And as a reminder, current BPM technology involves mapping business processes to BPMN flow diagrams, which represents a form of “simple” event processing [*1], to coordinate manual and automated workflows involving human operators, automated services, and so forth.
Interestingly, some TIBCO BPM customers are beginning to exploit CEP techniques alongside BPM to assist in the modeling of complex processes, such as dynamic manufacturing processes. TIBCO iProcess Conductor, for example, uses TIBCO CEP technology to provide event rules that help drive the dynamic specification of processes defined in iProcess. Another example is TIBCO partner Accenture, who use [*2] TIBCO BusinessEvents (BE) to model their dynamic business processes, decisions and exceptions. They utilize BE’s state models and rules to drive their iProcess (/or other BPM tool) workflows that are modeled in BPMN, with a subsequent considerable reduction in BPMN complexity and increase in maintainability. This approach is used in their solution for “Complex Change Request process management” and is described as having the following solution architecture principles [*3] :
  • State models used for change-related concepts
  • Continuously monitor all events related to the change process to infer
    • State transitions
    • Workflow events (start workflows, receive responses…)
    • Back-office events (new parts, new process owners…)
  • Create new monitoring concepts to measure process KPIs continuously
  • De-couple meta-model (state & entity models) with workflow models
    • Better support for dynamic changes to the change process
This approach, they find, provides the following benefits in change-request applications:
  • Agile change process
    • Dynamic business rules to determine process behavior
    • Separation of concerns of the process meta-model and the approval workflows
  • Brings visibility to the status of change processes
    • Identify processes that take too long or that are stuck
    • Reduce the overall implementation time (and cost).
Decoupling complex event and state processing from a BPM system is conceptually similar to decoupling business logic into a decision service (and indeed, the CEP tool in this case also fulfils the role of an event-driven decision engine). Clearly these are not requirements for all Business Processes / BPM applications, but might be of interest to those hitting complexity or sophistication problems with their BPMN models. In addition, BPM pundits who prefer an “everything in BPM(N)” approach rather than a component-based solution / best-of-breed architecture will obviously not like this [*4]. But then again, the customers using this approach seem to like it, and they are the ones that count.
Notes
[1] BPM deals with events that kick off processes, and BPM represents the processing of that event…
[2] Example customers are in electronics manufacturing and banking.
[3] Reproduced here by kind permission of the original author. The Accenture solution here also uses a unified user interface / dashboard.
[4] Bruce comments on the “BPMS Suite” vs “BPM component” market dynamics in his blog mentioning iProcess Conductor from TUCON08. The contradiction here is that if you want to use a CEP / event-driven state and rule engine to drive your BPM, you won’t find an integrated solution from another major BPM vendor. But luckily you *can* (i.e. some customers do) use TIBCO components with non-TIBCO BPM vendors…


Source...
Reply With Quote
Google UNIX.COM
Forum Sponsor
Reply

Thread Tools
Display Modes


The 50 most popular UNIX and Linux searches.
Google Search Cloud for The UNIX and Linux Forums
"inappropriate ioctl for device" 421 service not available, remote server has closed connection ^m ascii eof autosys awk trim bash eval bash exec bash for loop bash subroutine boot: cannot open kernel/sparcv9/unix close_wait curses.h dead.letter find grep grep multiple lines grep or grep recursive grep unique inappropriate ioctl for device logrotate.conf lynx javascript mailx attachment make: fatal error: command failed for target `all-recursive' mget mtime perl array length ping port read awk output into multiple variables replace space by comma , perl script scp recursive segmentation fault(coredump) sftp batch sftp script snoop unix stale nfs file handle syn_sent tar exclude unix unix .profile unix com unix for loop unix forum unix forums unix interview questions unix memory usage unix mtime unix simulator unix.com while loop within while loop shell script


All times are GMT -7. The time now is 05:16 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102