The Oracle SOA Suite infrastructure, especially composites, use the database intensively. Not only are the process definitions stored in the database, also a lot of audit information gets written there. The SOA infrastructure database, if not well managed, will grow and will eventually have detrimental effects on performance. In this […]
Business Process Management (BPM)
Beats and Fusion Middleware
This is the 6th blog in a series on the Elastic product stack. This blog will cover how Beats fits into the mix with Logstash, Kibana and Elasticsearch. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of […]
Logstash and Fusion Middleware
This is the 5th blog in a series on the Elastic product stack. This blog will cover how Logstash can pick up Fusion Middleware log files and put the log file lines into Elasticsearch. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of […]
Kibana for ACM dashboards
This is the 4th blog in a series on the Elastic product stack. This blog will cover the Kibana product. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of – human generated – documents 3. Elasticsearch and […]
Elasticsearch and Oracle ACM data
This blog is one of a series of 6 blogs around the combination of Elasticsearch (‘the ELK stack’) and Oracle Adaptive Case Management. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of – human generated – documents […]
Installation of Elasticsearch
This blog is one of a series of 6 blogs around the combination of Elasticsearch (‘the ELK stack’) and Oracle Adaptive Case Management. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of – human generated – documents […]
Elasticsearch and Oracle Middleware – is there an opportunity?
Introduction In a couple of blog articles I will described how to get started with Elasticsearch and Oracle Fusion Middleware. Elasticsearch is described on the elastic.co website as ‘Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases.’ Blogs 3 and 4 […]
Java Callout from Business Rules
Goal and warning This blog will show how to invoke java code directly from within a Business Rules component. I didn’t manage to find this in the Oracle product documentation, which is actually a good thing. Invoking java code with business logic directly from within the Business Rules is normally […]
Creating reusable Business Rules for SOA & BPM
This article dives into the Business Rules Engine (BRE) of Oracle SOA Suite and how to create reusable Business Rules for your SOA services and BPM processes. Basic knowledge of the BRE is assumed. In many cases, when you work with SOA or BPM, Business Rules are involved. They are […]
Performance optimization for the ACM/BPM API worklist client
This blog describes a way to optimize performance of a custom ACM/BPM API worklist client implementation. This is optimization recipe is applicable in a specific use case. Before running of and implementing this recipe, please first consider if the recipe applies to your situation. The example that is used is […]
Asynchronous interaction in Oracle BPEL and BPM. WS-Addressing and Correlation sets
There are different ways to achieve asynchronous interaction in Oracle SOA Suite. In this blog article, I’ll explain some differences between WS-Addressing and using correlation sets (in BPEL but also mostly valid for BPM). I’ll cover topics like how to put the Service Bus between calls, possible integration patterns and […]
Book Review: Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c (Packt, June 2015)
I recently came across an unexpected gem: this book titled “Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c” by a collective of authors I know well and happily collaborate with: Torsten Winterberg, Mark Simpson, Guido Schmutz, Danilo Schmiedel, Hajo Normann, Sven Bernhardt, Matjaz B. Juric. The […]
BPM Suite 12c: Oracle Adaptive Case Management: Monitoring Case Events
Oracle Adaptive Case Management (ACM) is an interesting addition to Oracle BPM Suite which has been introduced in 11.1.1.7. Adaptive Case Management is suitable to model complex work-flows in which there is no set order of activities taking place. This allows more control to the end user on what to […]
Weblogic Console and BPM Worklist. Authentication using OpenLDAP
In this blog I will illustrate how you can configure Weblogic Server to use OpenLDAP as authentication provider and to allow OpenLDAP users to login to the Oracle BPM Worklist application. In a previous blog I have already shown how to do Weblogic Authentication with ApacheDS (LDAP and Weblogic; Using […]
BPM Suite 12c: Getting started with BPM Studio (JDeveloper) and Process Composer using Process Asset Manager (PAM)
We see a clear trend with Oracle BPM Suite that the Process Composer – the browser based modeling IDE – is getting richer in functionality. Before too long, virtually all modeling/design and many implementation activities will be supported by Process Composer. With the upcoming Process Cloud Service where the process […]
BPM Suite 12c: Quick Start installation – 20 minutes and good to go
Yesterday, Oracle released BPM Suite 12c. Just like SOA Suite 12c – released the day before – this release comes with the quick start option: to quickly start going through development and test iterations, the development environment (JDeveloper + BPM Studio) is now equipped with an Integrated WLS that contains […]
SOA/BPM Suite 12c: Oracle Business Rules – Verbal Rules
In this blog post I will transform a Decision Table step-by-step into the new Verbal Rules. As a starting point I created a composite with a BPM, a BPEL and a Rules component. Both BPM and BPEL components use the same Rules component. See the following three screenshots. You can […]
SOA/BPM Suite 12c: Oracle Business Rules – MS Excel Integration
In this blog post I will give a step-by-step example of the Excel integration for Business Rules. As a starting point I created a composite with a BPM, a BPEL and a Rules component. Both BPM and BPEL components use the same Rules component. See the following three screenshots. You […]
SOA Suite 12c: The demise of the OSB and the glorious birth of the SB
Oracle has too many products. The range of acronyms is not infinite, especially when most of these acronyms start with an O and have three letters. As it turns out, OSB is Oracle-ese for Oracle Secure Backup. Well, and it used to also stand for Oracle Service Bus – but […]
Humantask Assignment: Names and Expressions Assignment via Rules
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. In this post I will give an example of task assignment by Names And Expressions using Oracle Business Rules. I will use the […]
Humantask Assignment: Assignment via External Routing
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. This post gives an example of task assignment via External Routing. I will use the same BPM process as in most of the […]
Humantask Assignment: Assignment with Dynamic Approval Group
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. This post gives an example of task assignment with a Dynamic Approval Group. I will use the same BPM process as in most […]
Humantask Assignment: Assignment by Names And Expressions
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. In BPEL it is not possible to assign a task to a lane participant. The most simple assignment in BPEL is by Names […]
Humantask Assignment: parallel participants
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. This post gives an example of the parallel participant assignment. Multiple participants can work in parallel on the same task.
Humantask Assignment: sequential participants (four-eyes principle & sticky user)
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. If you look at the example in Humantask Assignment: not the same lane participant as previous task (four-eyes principle) you see two sequential humantasks. If […]
The key ingredients of an ACM case – the Hotel Booking Case in terms of adaptive case management
In a recent post I have introduced the key concepts in Adaptive Case Management (ACM). In the article you are reading now, I want to show an example of a specific case. This example should provide some clarity on exactly how the core aspects of a case are specified and […]
ACM: organizing the chaos and flexing rigid process structures through adaptive case management
My introduction into the world of adaptive case management (ACM) feels like a huge relief. Without having to give up the benefits from structure and organization, ACM allows me to cater for the reality of the world in terms of exceptions, variations and the responsibility of experts to make decisions. […]
Humantask Assignment: not the same lane participant as previous task (four-eyes principle)
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. This post handles the assignment of a task to a different participant as the one who handled the previous task (four-eyes principle). This […]
Humantask Assignment: same lane participant as previous task (sticky user)
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. This post handles the assignment of a task to the same participant as the one who handled the previous task (sticky user). To demonstrate […]
Humantask Assignment: current lane participant
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. Assigning a task to the current lane participant is more or less the default setting when using humantasks. To demonstrate the assignment of […]
Humantask Assignment in Oracle BPM Suite and SOA Suite
This blog post is the starting point of a series of posts about humantask assignment. From here you can find references to all kind of humantask assignments blogs, articles and examples. You can download example projects, and are encourage to supply additional content and improvements. Humantasks can be assigned to […]
Custom Escalation in Oracle BPM Suite 11g (guest post by Vivek Acharya)
This article is contributed by our guest writer Vivek Acharya. Vivek is an Oracle Consultant working as a Professional Freelancer. He has been in the Design, Development, consulting and Architect world for approximately seven years working in Oracle Practice at IBM,HP,Zensar. He is an Oracle Certified Expert as Oracle Fusion-SOA […]
The AMIS Summary of Oracle OpenWorld 2013 is available for download – 60-page white paper
Oracle OpenWorld is a monster event – 10Ks of attendees, thousands of sessions and 100Ks of private conversations that all help convey and define the message about Oracle’s strategy and the roadmap for its close to 4000 thousand products. Concurrent with OOW is the JavaOne conference that – at a […]
OOW13: summarizing one week and 2000 sessions in 3 hours and a bit – the yearly AMIS OOW Review session – 10th October
On Thursday 10th of October, the 12 man strong AMIS delegation at Oracle OpenWorld and JavaOne 2013 will present its findings in a 3 hour session at AMIS HQ in Nieuwegein, The Netherlands. You are welcome to attend this free session (from 16.30 on, food provided). Please register here: http://www.amis.nl/nl-NL/evenementen/technologie-evenementen/oow-review. […]
OOW13: What questions to get answered and plans to see evolved at this year at Oracle OpenWorld Conference
As I am about to start my ninth Oracle OpenWorld Conference, I am wondering what this year’s conference will have in store for me. My schedule is largely filled up, I know who I am going to meet, where I have to speak and where I need to go. Now […]
Case Study: A Case of Fusion Middleware
The story of NOPERU – the National Organization for Permits for Emissions and Resource Usage – is an interesting one. Because it reveals the business drivers for embarking on a journey of modernization, enterprise architecture and application of SOA principles using Oracle Fusion Middleware. It also outlines a roadmap: which […]
BPM PS6: A first brush on the new Case Management functionality
Case management is a way of modeling very flexible and data intensive business processes. Case management enables you to handle unstructured, ad-hoc processes and their contents and information so that you can make optimal business decision. It focuses on unpredictable business processes which rely on worker knowledge and involve human […]
Oracle BPM, UCM and Humantasks
At the customer site Jan van Zoggel and I performed a number of tests to find the best fit for the combination BPM, UCM and Humantasks. We testen how to attach a document to a Humantask and make it available in the process. After that we tested how to store […]
AYTS: Summary of Oracle BPM Suite presentation
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I also follow some of the […]
Creating an hierarchical user structure in embedded LDAP of weblogic
Introduction Users and groups are essential for the assignment of tasks in BPM and/or BPEL. On a production environment a seperate LDAP server is used, with it’s own administration tools. On a development enviromnent however, the embedded ldap in weblogic is used very often, giving you the flexibility to create […]