Doorgaan naar hoofdcontent

Oracle BPM 11.1.1.7 Case Management compared to Cordys Case Management

Introduction

Oracle announced its new BPM 11.1.1.7 produkt.

I found it interested that also (Adaptive) Case Management was added and i was curious what the difference is between the Oracle and Cordys approach w.r.t. Case Management. In this Blog item i will discuss some of the the differences and resemblance.

Adapative Case Management

Both Cordys and Oracle agree on the fact that there are processes that are not defined ahead and a knowledge worker can define the path as the case progresses. So that's good news.
Also both in Oracle and Cordys the case management and normal BPMN processes can be mixed.

Case Modelling 

Oracle
Users can define a Case and associate it with a set of Case Activities. In addition to Case activities, the Case definition consists of case data, case documents, case rules, case events, case milestones, case stakeholders, and case outcomes. The progression of a case is indicated via case milestones. A case milestone signifies completion of a stage in a case and is useful as it provides high-level snapshots for management to validate the progress of a case. A case is said to be complete when a case outcome is reached.

The case activities could be BPMN based processes or human workflow tasks or notifications or could be
even an automated system step. These activities could be mandatory or optional and become available
to the case worker at various points as the case progresses. The activation of a case activity can be
manual or automatic based on case rules or case events or reaching of a case milestone. In addition to
pre-defined case activities, the platform also supports creation of case activities by a case worker.


After creation of a Case Management Component in Oracle BPM two components of the implementation are created: a Case object and a Case related rules set.
The true engine behind the case management is Oracle's Rule Engine. Their you can define what should be happen when an event occurs.


(Asynchronous) processes can be used within Cases and the rule engine when promoted to case activity.


Cordys
Cordys takes a more modelling approach. It uses Functional States to model the possible states within the case (i.s.o. Milestones). The activities can also be human tasks, processes or automated steps. The case model is visualized.


The following activity within the case can be defined using Automatic, Free or Intermediate. The Free follow-up activities can be selected by the Knowledge worker within that particular functional state. Automatic activities are executed automatically when the previous activity is finished. Intermediate activity is an activity that can be selected by the knowledge worker as a kind of side step.

Events or when activities are completed within a functional state are used to define transitions between states.

Cases and BPMN processes can be mixed within Cordys as well.



Documents

Oracle
Oracle integrates with its Oracle Web Center Content product component. Oracle BPM 11.1.1.7 also supports integration with 3rd party content management systems via CMIS (Content Management Interoperability Services) interfaces.

Cordys
Cordys integrates default with JackRabbit. Also custom CMS integration is possible when adhered to JSR 170 compliant interface.

Conclusions

Oracle an entity modeler to define the case data.
Cordys uses an XML editor to define the case data.

Oracle uses a  rule engine table to define the case using events, activities and milestones.
Cordys takes the modeling approach using functional states, events and activities.

Oracle has good integration with its document store system.
Cordys takes the open source Jack Rabbit as its default document store system.

Of course both products have a lot of more features, but this gives you already some overview.
More can be found:

Reacties

  1. Its really nice.But I required few more things related cordys....BPM,How to make the BPM in cordys in optimal way.If you would make some technical descriptions it would helpful for us...Wat abt ur certification?

    BeantwoordenVerwijderen
  2. Hello "Hi",
    Just back from vacation, but what would you like to see about technical descriptions? What would you like to know about Cordys?

    Regards, Roger

    BeantwoordenVerwijderen
  3. Reacties
    1. Hello Bineesh,
      As you may know, Cordys has been incorporated by OpenText. The Cordys produkt will be integrated within OpenText Process Suite. I have posted another blog item about this: http://rogervdkimmenade.blogspot.nl/2013/11/opentext-process-suite-105-platform.html

      The core of the OpenText BPM solution will be Cordys. The UI will be replaced by a unified UI (HTML5 i.s.o. XForms).

      Hope this answers your question?

      Regards, Roger

      Verwijderen

Een reactie posten

Populaire posts van deze blog

Microservices mindmap

"The tree" - See also   my photo page When you are fairly new within the Microservices land, there are a lot of terms fired at you. So also for my own understanding i have made a mindmap. I think it has a good status now, so that i can share it with you. As always feedback is very welcome ! You can download the mindmap here .

OSB 10gR3 and SWA and MTOM

This blog is about using soap with attachments and the use of MTOM within the OSB (10gR3). A service is created that accepts a soap with attachment (DocumentService) and translates it to a service that accepts a binary element. MTOM is used for performance reasons for the second. Some notes: * For the use of attachments you need RPC-style document instead of the usual document-style. This due to the fact that the document-style limits a message to a single . * A service can not have both SWA and MTOM within OSB. First a WSDL is setup for the DocumentService: The $attachments variable holds the attachments and the body holds the attachment data. Also other data is stored within the attachment element (see h

Installing Oracle SOA Suite/JDeveloper 11g

This post guides you through the installation of the Oracle SOA Suite 11g with JDeveloper 11 with the use of Oracle XE database (for Windows). Note: It is assumed that Oracle XE database is already installed. Required downloads Oracle Weblogic Server 10.3.1   SOA Suite   Repository Creation Utility JDeveloper Studio The detailed steps are nicely described here . The next picture gives a nice overview of the directory structure created. Step1 -  Create Schemas for Oracle SOA Suite and Oracle BAM (RCU) Unzip the files Run bin/rcu.bat At the Database Connection Details fill in the XE details. If you encounter the next fault you have probably not started the XE database.   Ignore all warnings Click OK Select all components I ran into the following problem: When you click Ok you see the following error: And this is about the Processes DB Init parameter that is wrong. To fix this goto the Database Home page, Sql Editor and execute the following statements: a