Within our implementation framework at AVIO, we use an Agile methodology
. We have found this to be a great fit for Oracle Fusion Middleware projects in the SOA, BPM and WebCenter space — especially when projects seek to improve or bring innovative new approaches to an organization.
If you are new to Agile and Scrum, check out this great video which covers some of the key concepts:
BPM is the place where IT and the business meet. But what good is IT if the customer is unhappy? It doesn’t matter whether we’re talking about internal or external customers, a poor customer experience eventually means lost revenue—while a good experience means increased competitive advantage.
Oracle BPM 12c has a new feature included that allows for BPM scripting using the Groovy language. This was missing in BPM 11g and is very similar to the feature that was available in BPM 10g that allowed for BPM scripting using its own scripting language - PBL (Process Business Language). There are two primary places you can use Groovy in 12c:
Have you ever completed a software project and had nothing go wrong? Neither have I. Projects using Oracle’s SOA Suite are no different than Java projects and you will need to debug issues at some point.
Here are five tools for debugging issues on Oracle SOA Suite:
A very common use case for using an SLA (Service Level Agreement) is when there is a start date-time (not necessarily the current date-time) and an end date-time and you want to use the time difference between those two dates as your SLA in your BPM process. In the good old BPM 10g days you could do that easily. You could take the two dates and subtract one from the other and the result could be used as a SLA value. Unfortunately, the same cannot be done in BPM 11g as easily but we do have a solution.
Everyone getting started with Oracle BPM struggles getting the link for a process's Initiator task to appear in the Workspace's Applications tab. This covers the six most common reasons this occurs and instructions on how each is resolved.
Most customers struggle with the question of where to store in their work item instance information early on their first Oracle BPM project. While I'm a fan of keeping things simple, storing everything in the process's payload will quickly impact your project's success.
Modular BPM process design stems from the widely used industry practice of Modular Software Design. Modular BPM process design focuses on building processes that achieve specific goals and objectives, while standing on their own, and being completely accessible for use by any software that needs to access the BPM process.