Making the Business Case for BPM/SOA by Avio

Business Process Management (BPM) and Service-Oriented Architecture (SOA) provide enterprise-level IT environments the benefits of flexibility, versatility, and a relative ease-of-use that makes BPM attractive to business managers and SOA to IT executives.
BPM has become the go-to solution for optimizing a wide range of business processes and improving an organization’s efficiency and agility. BPM’s popularity is due in large part to the way it can seamlessly integrate a variety of human, document, and system-based processes to streamline and simplify the enterprise ecosystem and make businesses more agile, responsive, and competitive. But what makes it especially attractive is the capability it provides non-technical employees to alter software processes and change rules without having to delve into coding.
SOA , on the other hand, provides organizational flexibility much like BPM, but on a fundamental infrastructure level. Simply put, it lowers software development and management costs by providing the ability to create reusable software modules. SOA, by its very nature, enables simple services to be combined to make more complex ones with increased functionality, while speeding development and time-to-implementation.
Given their similarities, it stands to reason that if BPM and SOA are valuable on their own, they’re even more valuable together. However, it can be a hard sell because the two methodologies seem, on the surface, to be somewhat redundant and integration (along with the cost) unnecessary.

Here are some ideas for making a solid business case for BPM/SOA:

  • Implementing a BPM/SOA solution balances the need to fulfill strategic business goals with the tactical reality of working within the constraints of limited IT resources. BPM/SOA provides one solution for both challenges.
  • Process optimization benefits the entire enterprise. An integrated BPM/SOA IT environment can increase overall productivity, IT responsiveness, and the effective utilization of technological and human resources.
  • Integrated BPM/SOA increases IT agility, making the enterprise more responsive to rapid market changes and technological evolution. Read the complete article here.

 

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Business Process Management Suite 12c Essentials Exam is available

clip_image002
Business Process Management Suite 12c Essentials Exam (1Z1-435) is available. This certification covers topics such as: BPMN process modeling, adaptive case management, simulation, business rules, human workflow, human task forms, process analytics, BPM Workspace, Security and Administration. It qualifies as competency criteria for the Oracle Business Process Management 12c specialization.
In order to prepare for this exam, you can check-out the Oracle Business Process Management Suite 12c Essentials Exam Study Guide

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

BPM Integration Days 2015 September 28th & 29th 2015 Berlin Germany

 

BPM & Integration Days 2015 – The Training for BPM, ACM and Business Process Automation

clip_image002From September 28th to 29th the BPM & Integration Days will be presented by Business Technology Magazin in Berlin. Four of the best-known German speaking BPM experts Torsten Winterberg, Danilo Schmiedel and Dr. Marcus Winteroll impart knowledge how to develop process-oriented IT solutions in an optimum way and how to insert current standards efficiently. Participants learn exemplarily the complete life cycle from the beginning of the project to the implemented business process automation. The training event addresses everybody who works on process-based IT projects on solution structures: software architects, developers and modellers, but also the system analysts who want to optimate the communication with their developers. All information can be found here: www.bpm-integration-days.de.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

July 2015 Fusion Middleware (FMW) Proactive Patches released

 

We are pleased to announce that the following Fusion Middleware (FMW) Proactive patches were released on July 14, 2015.

SOA & BPM Bundle Patches:

Bundle patches are collections of controlled, well tested critical bug fixes for a specific product  which may include security contents and occasionally minor enhancements. These are cumulative in nature meaning the latest bundle patch in a particular series includes the contents of the previous bundle patches released.  A suite bundle patch is an aggregation of multiple product  bundle patches that are part of a product suite.

  • Oracle SOA Suite (SOA) 12.1.3.0.3 and 11.1.1.7.8 bundle patches.
Service-Oriented Architecture (SOA)

Product

Patch Type

Documentation

Latest Release Date

Oracle Business Process Management (BPM) 12c

Product Bundle Patch

Note 1983445.1, BPM 12c Bundle Patch Reference

15-JUN-2015

Oracle Service Bus 11g

Product Bundle Patch

Note 1499170.1, OSB 11g: Bundle Patch Reference

14-APR-2015

Oracle SOA Platform 11g and 12c

Product Bundle Patch

Note 1485949.1, SOA 11g and 12c: Bundle Patch Reference

14-JUL-2015

For more information :

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Changes in JDeveloper 12c BPM simulations by Patrick Sinke

 

While creating a BPM project simulation in the JDeveloper 12c IDE, I noticed some differences in behavior as opposed to 11g. Although the functionality is mostly unchanged, the UI is different. Most of them are more intuitive, but you might want to check them out and save some time.

  1. Simulations are not always listed by default in the BPM project navigator. You can add them by right-clicking on the project, select New … | From Gallery …. , and search for Simulation. You’ll find both the BPMN Process Model Simulation and the BPM Project Simulation Definition there. When you add them, they are added to the Project tree (Project | BPM | Simulations).
  2. Activity based parameters for Simulation Models used to be in a separate tab (Flow nodes). Now, the BPMN Process is displayed in the Simulation Model pane. When selecting an activity, the parameters like resources, cost per hour and duration are in the lower pane. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Invoking REST Service from Oracle ACM Java Activity by Andrejus Baranovskis

 

clip_image002In this post I will show you, how to call REST service from ACM Java activity class method. This could be useful in the situations, when you would like to have programmatic ACM activity integrated with REST service data. We could access ACM payload data from within the method overriden in the class implementing Case Activity Callback.

ACM activity implemented on top of Java class, contains the same properties and configuration as the regular one. You could define input/output data, execution properties, etc.:

Here is the Java code to invoke REST service from the Java class implementing ACM activity. I’m giving an example to parse ACM payload and access Last Name attribute. REST service is invoked through a library packaged with FMW 12c: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

BPM 12c Advanced Error Handling and Recovery – Part 1 by Antonis Antoniou

clip_image002Introduction

The ability to handle exceptions and recover from errors is fundamental to implementing reliable and robust business processes and enterprise systems.

There might be cases, though, when an unexpected problem occurs during the runtime lifecycle of a process that will cause your process to fail. This could be the result of a connectivity loss, a failure in a database connection, a selection failure, or a failure during an invoke activity. These types of errors, referred to as systems errors, arise directly from the underlying software or hardware infrastructure where the BPMN Service Engine is running.

There might be cases when business faults occur. These are application-specific faults that are generated when there is a problem with the information being processed (e.g., a stock control and inventory service throwing an error when a stock item is not found). Business faults are a more “controlled” fault type since you are aware of its plausible appearance; it can occur only if your application executes a THROW activity or your invoke activity receives a fault message response.

However, despite their essentialness, error handling and recovery are often overlooked in Business Process Management (BPM) projects. Analysts tend to model exception handling (mostly system or rare business faults) in the BPMN, making process design very complex, and very difficult to read and follow—resulting in skyrocketing maintenance efforts.

The new release of Oracle BPM Suite 12c introduced some really nice new error handling and recovery features. And even though I am tempted to just put on my developer’s hat, I cannot ignore the importance of the fundamental improvements Oracle has made in error recovery, from an operations and management perspective.

This two-part article will compare the differences in fault handling options between 11g and 12c and will explore the new error handling and recovery features introduced in Oracle BPM 12c from both a developer’s angle (part 1) and an administrator’s perspective (part 2).

Main

Force Commit After Execution

One of the new developer-oriented error handling and recovery features in Oracle BPM 12c is the “Force commit after execution” option (see Figure 1, below). This option configures activities, events and gateways to explicitly force BPM runtime to add a checkpoint in the dehydration store, committing the state of the BPM instance after their execution.

This important new feature lets developers explicitly force dehydration during process execution to avoid re-executing non-idempotent activities in case an error forces the transaction to be rolled back.

Let’s take, for example, the loan initiation process. A customer requests a loan and the system exports the loan application into an xml file before persisting the loan application data into an operational database (see Figure 2). Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Sneak Preview of Oracle Process Cloud Service by Mala Ramakrishnan

 

clip_image002The secret is out – all of us here are heads down working on BPM as a PaaS. You may have already visited us at cloud.oracle.com/process and like most BPM enthusiasts, perhaps you can barely wait to get your hands on the service and see how you can automate your turnkey business processes in a snap. A BPM PaaS solution, where all the maintenance and infrastructure is taken care of for you, allowing a true decoupling between IT and Business. Finally, a full blown BPM solution on the cloud, for end-to-end lifecycle management of your business processes. Now you can hit the ground running with your BPM – translating to faster time to market, lowered total cost of ownership and quicker return on your investment.

If you are now eager to find out more – you can watch this video below on the Oracle Process Cloud Service offering Rapid Business Process Automation in the Cloud. This was part of our Cloud Online Forum, now available for you to view directly and get a preview of Oracle Process Cloud Service. Enjoy, and keep your ear to the ground on the actual launch of Oracle Process Cloud Service.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Leveraging Agile and Scrum on SOA and BPM projects by Kris Nelson

 

Wclip_image002[5]ithin our implementation framework at AVIO, we use an Agile methodology called Scrum.  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: Agile methodologies like Scrum have several benefits over traditional waterfall methodologies, such as:

  • Seeking progress within each iteration (or sprint) to review the accuracy of requirements and adjust course
  • Implementing a simple structure and focus on the team’s effectiveness as primary goals
  • Encouraging breaking larger efforts into smaller, more manageable chunks
  • Emphasizing team collaboration — especially business and IT)

Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Process Cloud Service event by Link Consulting July 9th 2015 Lisbon Portugal

imageCloud BPM – Fast & Easy with Process Cloud Service

Vamos apresentar o Oracle Process Cloud Service e estratégias para adoptar uma abordagem hibrida (on premisse / cloud) na sua organização.
Link Consulting is proud to present Oracle Process Cloud Service, Oracle’s cloud solution build BPM applications very easily and fast, and to present strategies and solutions based on PCS to achieve more value for your organization.

For details please visit the registration page here.

Oracle partners who wants to learn more about PCS & host similar events please get our PCS partner kit here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki