In this series of posts and videos, we will explore creating and deploying a SOA composite using Oracle Developer Cloud Service.
When developing BPM processes or SOA services it is advisable enable payload validation on the development server. The reason being that this will force you to work with more representable test data, and in some occasions help you preventing coding errors (like (more...)
Our new book “Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c” got published
In the past year I have contributed to a new Packt book titled “Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c”. I’m very happy that we have managed to publish it this June.
This book is a design handbook and provides skills to successfully design, implement, and optimize business processes on top of SOA. Starting with business process modeling, it shows design principles to architect sound process architectures. It (more...)
To demonstrate Application Player functionality, I have implemented basic process of Data Entry for the Claim Handling:
This process is using Web Form in (more...)
So there you are: a production error was reported … in your code (of all places) … but no one knows what release the code came from?
Wouldn’t it be great if it was easy to link deployed composites to their Subversion location and revision?
This article show an approach based on ‘Subversion keywords expansion’. This is illustrated with the following steps:
- Add properties to the composite.xml file
- Set Subversion keywords for composite.xml
Working with dates and durations in Java has always been painful. Mainly because date and time is a complex thing, with different formats and time zones and all, but I sometimes wonder if it has not been made overly complex. Anyway. Working with XML dates is even more complex because the (more...)
Sometimes little, annoying things that are fixed with a new release can give great joy. With 11g you could set the composite instance title using the (advanced) XPath function setCompositeInstanceTitle(). This helps to find or identify instances in Enterprise Manager. However, for high volume composites you may want to configure in-memory-optimization as well by adding (more...)
So I'll share a secret with you...I really hate services-based integration. It's hard. Packaged integrations rarely (more...)
Oracle Process Cloud Service is Oracle’s rapid process automation in the Cloud. It is more or less BPM in the cloud. This service allows you to quickly and easily create business processes like you are used to with Oracle BPM, only now in the cloud. In this post I’ll give a quick tour of this service.
So let’s start with the Process Cloud Service. The landing page already gives you loads of features.The landing (more...)
While figuring out a couple things about instance migrations I have been doing a few Bundle Patch installations lately. Up to 18.104.22.168.0 + BP4 I had issues with migration even after applying patch 18025048. I just applied BP7 and installed the latest 22.214.171.124.0 (more...)
In the past week I have been experimenting with installing Oracle Stream Explorer into a Docker container, in order to simplify provisioning development/show case environments with a single docker run command.
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to (more...)
See for example the following bucketset that defines a list of values to be used for some status field:
Anyway, bucketsets are typically used in decision tables to define the set (more...)
My use case is integrating Oracle Apex with the public Mendeley REST API for Mendeley Catalog Search.
The idea was to build an (more...)
While ironing my clothes on a Sunday afternoon, I watched one with the title "Leveraging OBPM vs BPEL" by David Mills. An excellent story where he explains in less than 13 minutes the high-level difference using a practical example.
One reason why I like about this stream is that it is in line (more...)
Well, this blog posting is not about explaining the (more...)